html{min-height:100%;font-size:62.5%;width:100%}html body{overflow-x:hidden !important;height:auto}#impress_theme:not(.template-select){font-weight:300}#impress_theme:not(.template-select) .main-body{background:inherit}#impress_theme:not(.template-select).edit{overflow:hidden}#impress_theme:not(.template-select) .bg-dgray-1{background-color:#2E2E2E}#impress_theme:not(.template-select) .sort-element-handle .icon{color:#aaa !important}#impress_theme:not(.template-select) h1,#impress_theme:not(.template-select) h2,#impress_theme:not(.template-select) h3,#impress_theme:not(.template-select) h4,#impress_theme:not(.template-select) h5,#impress_theme:not(.template-select) h6{margin-top:0;margin-bottom:0}#impress_theme:not(.template-select) .fw-bold,#impress_theme:not(.template-select) bold,#impress_theme:not(.template-select) b{font-weight:700}#impress_theme:not(.template-select) .fw-extrabold{font-weight:800 !important}#impress_theme:not(.template-select) .fw-semibold{font-weight:600}#impress_theme:not(.template-select) .fw-regular{font-weight:400 !important}#impress_theme:not(.template-select) .fw-light{font-weight:300}#impress_theme:not(.template-select) .letterspacing-normal{letter-spacing:normal !important}#impress_theme:not(.template-select) .letterspacing-2em{letter-spacing:0.2em}#impress_theme:not(.template-select) .letterspacing-1em{letter-spacing:0.1em}#impress_theme:not(.template-select) .letterspacing-15em{letter-spacing:0.15em}#impress_theme:not(.template-select) .letterspacing-25em{letter-spacing:0.25em}#impress_theme:not(.template-select) .fc-black{color:#2e2e2e}#impress_theme:not(.template-select) .fc-white{color:#fff}#impress_theme:not(.template-select) .fc-gray{color:#777}#impress_theme:not(.template-select) .fc-red{color:#eb4C49}#impress_theme:not(.template-select) .bg-c-white{background-color:#fff}#impress_theme:not(.template-select) .bg-c-black{background-color:#2e2e2e}#impress_theme:not(.template-select) .bg-c-red{background-color:#eb4C49}#impress_theme:not(.template-select) .bg-c-gray-1{background-color:#777}#impress_theme:not(.template-select) .bg-c-gray-2{background-color:rgba(46,46,46,0.3)}#impress_theme:not(.template-select) .email-loader{background:rgba(255,255,255,0.6);visibility:hidden;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}#impress_theme:not(.template-select) .fancybox-caption .fc-white-1{color:#fff !important}#impress_theme:not(.template-select) .xs-icon{font-size:12px}#impress_theme:not(.template-select) .sm-icon{font-size:16px}#impress_theme:not(.template-select) .md-icon{font-size:25px}#impress_theme:not(.template-select) .lg-icon{font-size:32px}#impress_theme:not(.template-select) .xl-icon{font-size:50px}#impress_theme:not(.template-select) .icon.disabled:hover,#impress_theme:not(.template-select) .icon.disabled{color:#f5f6f9;cursor:not-allowed}.email-loader{background:rgba(255,255,255,0.6);visibility:hidden;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.video-overlay{width:100%;height:100%;padding-top:60%;display:block}.video-container{position:relative}.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.section-layout-wrapper.bgoverlay:before{content:" ";width:100%;height:100%;display:block;position:absolute}.vertical-align-start{-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.image-placeholder.style1{height:392px}.image-placeholder.style2{height:553px}.image-placeholder.style3{width:50px;height:50px}.image-placeholder.style3 .icon{font-size:20px !important}.layout-portfolio_1 .image-placeholder{border:1px solid #fff}#impress_theme .section-layout-wrapper.logo-text-white .site-title,#impress_theme .section-layout-wrapper.logo-text-white .site-title a:not(.theme-btn),#impress_theme .section-layout-wrapper.logo-text-white .site-title a:not(.theme-btn):hover,#impress_theme .section-layout-wrapper.logo-text-white .site-title a:not(.theme-btn) span,#impress_theme .section-layout-wrapper.logo-text-white .site-title span,#impress_theme .section-layout-wrapper.logo-text-white .site-title span:hover,#impress_theme .section-layout-wrapper.logo-text-white .site-title a:not(.theme-btn):hover span{color:white}#impress_theme .section-layout-wrapper.logo-text-black .site-title,#impress_theme .section-layout-wrapper.logo-text-black .site-title a:not(.theme-btn),#impress_theme .section-layout-wrapper.logo-text-black .site-title a:not(.theme-btn):hover,#impress_theme .section-layout-wrapper.logo-text-black .site-title a:not(.theme-btn) span,#impress_theme .section-layout-wrapper.logo-text-black .site-title a:not(.theme-btn):hover span{color:black}#impress_theme .section-layout-wrapper.s-title-text-white h1,#impress_theme .section-layout-wrapper.s-title-text-white h2,#impress_theme .section-layout-wrapper.s-title-text-white h3,#impress_theme .section-layout-wrapper.s-title-text-white h4,#impress_theme .section-layout-wrapper.s-title-text-white h5,#impress_theme .section-layout-wrapper.s-title-text-white h6{color:white}#impress_theme .section-layout-wrapper.s-title-text-white .blog-title a:not(.theme-btn),#impress_theme .section-layout-wrapper.s-title-text-white .blog-title a:not(.theme-btn):hover,#impress_theme .section-layout-wrapper.s-title-text-white .photo-title a:not(.theme-btn),#impress_theme .section-layout-wrapper.s-title-text-white .photo-title a:not(.theme-btn):hover{color:white !important}#impress_theme .section-layout-wrapper.s-title-text-black h1,#impress_theme .section-layout-wrapper.s-title-text-black h2,#impress_theme .section-layout-wrapper.s-title-text-black h3,#impress_theme .section-layout-wrapper.s-title-text-black h4,#impress_theme .section-layout-wrapper.s-title-text-black h5,#impress_theme .section-layout-wrapper.s-title-text-black h6{color:black}#impress_theme .section-layout-wrapper.s-title-text-black .blog-title a:not(.theme-btn),#impress_theme .section-layout-wrapper.s-title-text-black .blog-title a:not(.theme-btn):hover,#impress_theme .section-layout-wrapper.s-title-text-black .photo-title a:not(.theme-btn),#impress_theme .section-layout-wrapper.s-title-text-black .photo-title a:not(.theme-btn):hover{color:black !important}#impress_theme .s-title-text-white h1,#impress_theme .s-title-text-white h2,#impress_theme .s-title-text-white h3,#impress_theme .s-title-text-white h4,#impress_theme .s-title-text-white h5,#impress_theme .s-title-text-white h6,#impress_theme .s-title-text-white p{color:white}#impress_theme .s-title-text-white .section-layout-wrapper .photo-title a:not(.theme-btn){color:white}#impress_theme .s-title-text-white .section-layout-wrapper .photo-title a:not(.theme-btn):hover{color:white}#impress_theme .s-title-text-black h1,#impress_theme .s-title-text-black h2,#impress_theme .s-title-text-black h3,#impress_theme .s-title-text-black h4,#impress_theme .s-title-text-black h5,#impress_theme .s-title-text-black h6,#impress_theme .s-title-text-black p{color:black}#impress_theme .s-title-text-black .section-layout-wrapper p{color:black}#impress_theme .s-title-text-black .section-layout-wrapper .photo-title a:not(.theme-btn){color:black}#impress_theme .s-title-text-black .section-layout-wrapper .photo-title a:not(.theme-btn):hover{color:black}#impress_theme .text-element ol li,#impress_theme .text-element ul li{padding:0;word-break:break-word}#impress_theme .text-element ul,#impress_theme .text-element ul ul{list-style:disc outside;margin-left:20px}#impress_theme .text-element ul ul{margin-left:0}.text-element a{font-family:inherit !important}#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-white p:not(.new-element-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-white p:not(.new-element-btn) span,#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-white .mce-content-body li,#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-white label,#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-white .legal-label span,#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-white p.site-tagline:not(.new-element-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-white li{color:#fff}#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-black p:not(.new-element-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-black p:not(.new-element-btn) span,#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-black .mce-content-body li,#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-black label,#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-black .legal-label span,#impress_theme:not(.template-select) .section-layout-wrapper.s-content-text-black p.site-tagline:not(.new-element-btn){color:#000}#impress_theme:not(.template-select) .section-layout-wrapper.dark-background .layout-menu.style1 .menu-icon,#impress_theme:not(.template-select) .section-layout-wrapper.dark-background .layout-menu.style2 .menu-icon,#impress_theme:not(.template-select) .section-layout-wrapper.dark-background .layout-menu.style3 .menu-icon{color:#fff}#impress_theme:not(.template-select) .section-layout-wrapper.dark-background .layout-menu.style3 .menu-icon span.f-icon-3lines_menu_m,#impress_theme:not(.template-select) .section-layout-wrapper.dark-background .layout-menu.style1 .menu-icon span.f-icon-3lines_menu_m{color:#fff}#impress_theme:not(.template-select) .section-layout-wrapper.dark-background .image-placeholder{background-color:rgba(255,255,255,0.2)}#impress_theme:not(.template-select) .section-layout-wrapper.dark-background .image-placeholder span{color:#fff !important}#impress_theme:not(.template-select) .section-layout-wrapper.dark-background #album-password-protected input{color:#fff}#impress_theme:not(.template-select) .s-content-text-white #album-password-protected input,#impress_theme:not(.template-select) .s-content-text-white p:not(.new-element-btn),#impress_theme:not(.template-select) .s-content-text-white p:not(.new-element-btn) span,#impress_theme:not(.template-select) .s-content-text-white .mce-content-body li,#impress_theme:not(.template-select) .s-content-text-white label,#impress_theme:not(.template-select) .s-content-text-white .legal-label span,#impress_theme:not(.template-select) .s-content-text-white p.site-tagline:not(.new-element-btn),#impress_theme:not(.template-select) .s-content-text-white blockquote,#impress_theme:not(.template-select) .s-content-text-white blockquote:before{color:#fff}#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white a:not(.theme-btn):hover{color:#fff}#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white a:not(.theme-btn) span:not(.f-icon-e_more_m),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white a:not(.theme-btn):focus span:not(.f-icon-e_more_m),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white a:not(.theme-btn):active span:not(.f-icon-e_more_m),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white a:not(.theme-btn):hover span:not(.f-icon-e_more_m){color:#fff}#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h1 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h1 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h1 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h2:not(.site-title) a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h2:not(.site-title) a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h2:not(.site-title) a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h3 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h3 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h3 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h4 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h4 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h4 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h5 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h5 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h5 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h6 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h6 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white h6 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white p a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white p a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white p a:not(.theme-btn):active{color:#fff}#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white .social-media-menu a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white .social-media-menu a:not(.theme-btn):hover,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white .social-media-menu a:not(.theme-btn) span,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white .social-media-menu a:not(.theme-btn) span:hover,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white .social-media-menu li:hover>a:not(.theme-btn) span,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-white .social-media-menu li:hover>a:not(.theme-btn) span:hover{border-color:#fff;color:#fff}#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black a:not(.theme-btn):hover{color:#2e2e2e}#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h1 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h1 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h1 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h2:not(.site-title) a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h2:not(.site-title) a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h2:not(.site-title) a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h3 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h3 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h3 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h4 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h4 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h4 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h5 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h5 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h5 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h6 a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h6 a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black h6 a:not(.theme-btn):active,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black p a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black p a:not(.theme-btn):focus,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black p a:not(.theme-btn):active{color:#2e2e2e}#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black .social-media-menu a:not(.theme-btn),#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black .social-media-menu a:not(.theme-btn):hover,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black .social-media-menu a:not(.theme-btn) span,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black .social-media-menu a:not(.theme-btn) span:hover,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black .social-media-menu li:hover>a:not(.theme-btn) span,#impress_theme:not(.template-select) .section-layout-wrapper.s-link-text-black .social-media-menu li:hover>a:not(.theme-btn) span:hover{border-color:#000;color:#000}#impress_theme:not(.template-select) .s-link-text-white .section-layout-wrapper a:not(.theme-btn){color:#fff}#impress_theme:not(.template-select) .s-link-text-black .section-layout-wrapper a:not(.theme-btn){color:#2e2e2e}#impress_theme.template-select .theme-btn.style1,#impress_theme.static-view .theme-btn.style1,#impress_theme.walkthrough-siteBuilder .theme-btn.style1,#impress_theme.template-select .theme-btn.style2,#impress_theme.static-view .theme-btn.style2,#impress_theme.walkthrough-siteBuilder .theme-btn.style2,#impress_theme.template-select .theme-btn.style3,#impress_theme.static-view .theme-btn.style3,#impress_theme.walkthrough-siteBuilder .theme-btn.style3{border-radius:0;border-width:1px;border-style:solid;font-size:16px;line-height:1.3;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.theme-btn{display:inline-block;outline:0 none;vertical-align:middle;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border-width:1px;border-style:solid;border-color:transparent}.theme-btn a,.theme-btn p{color:inherit !important;font-size:inherit;font-weight:inherit;text-decoration:inherit;margin-bottom:0}.theme-btn:hover{opacity:0.8}.theme-btn:focus{outline:0 none}.theme-btn.disabled,.theme-btn[disabled],.theme-btn.disabled:hover,.theme-btn[disabled]:hover{cursor:not-allowed;opacity:.2}.theme-btn.disabled:hover a,.theme-btn[disabled]:hover a,.theme-btn.disabled:hover:hover a,.theme-btn[disabled]:hover:hover a{cursor:inherit}#impress_theme.template-select .theme-btn.style1,#impress_theme.static-view .theme-btn.style1,#impress_theme.walkthrough-siteBuilder .theme-btn.style1{background-color:#eb4C49;border-color:#eb4C49;color:#fff;font-weight:600;padding:15px 50px}#impress_theme.template-select .theme-btn.style2,#impress_theme.static-view .theme-btn.style2,#impress_theme.walkthrough-siteBuilder .theme-btn.style2{background-color:transparent;border-color:#eb4C49;font-weight:600;padding:15px 50px;color:#eb4C49}#impress_theme.template-select .theme-btn.style3,#impress_theme.static-view .theme-btn.style3,#impress_theme.walkthrough-siteBuilder .theme-btn.style3{background-color:rgba(235,76,73,0.8);border-color:rgba(235,76,73,0.8);font-weight:600;padding:15px 50px;color:#fff}#impress_theme.template-select .theme-btn.disabled{cursor:not-allowed;opacity:1}.search-form .form-control{background:transparent;box-shadow:none;border-bottom:1px solid rgba(192,192,192,0.7);border-radius:0;padding:18px 0}.search-form input{background:transparent;color:#2e2e2e}.search-form input.placeholder{color:#2e2e2e;font-weight:300;font-family:"Montserrat",sans-serif;font-size:12px;opacity:1}.search-form input:-moz-placeholder{color:#2e2e2e;font-weight:300;font-family:"Montserrat",sans-serif;font-size:12px;opacity:1}.search-form input::-moz-placeholder{color:#2e2e2e;font-weight:300;font-family:"Montserrat",sans-serif;font-size:12px;opacity:1}.search-form input:-ms-input-placeholder{color:#2e2e2e;font-weight:300;font-family:"Montserrat",sans-serif;font-size:12px;opacity:1}.search-form input::-webkit-input-placeholder{color:#2e2e2e;font-weight:300;font-family:"Montserrat",sans-serif;font-size:12px;opacity:1}.search-form input:focus::-webkit-input-placeholder{color:transparent}.search-form span.icon.sm-icon{color:#555;margin-left:-20px;padding:12px 5px 12px 0;pointer-events:none}.dark-background .search-form,.s-content-text-white .search-form,.s-link-text-white .search-form{color:#fff}.dark-background .search-form .form-control,.s-content-text-white .search-form .form-control,.s-link-text-white .search-form .form-control{border-bottom:1px solid rgba(255,255,255,0.7) !important}.dark-background .search-form .form-control input,.s-content-text-white .search-form .form-control input,.s-link-text-white .search-form .form-control input{color:#fff}.dark-background .search-form .form-control input.placeholder,.s-content-text-white .search-form .form-control input.placeholder,.s-link-text-white .search-form .form-control input.placeholder{color:rgba(255,255,255,0.7);opacity:1}.dark-background .search-form .form-control input:-moz-placeholder,.s-content-text-white .search-form .form-control input:-moz-placeholder,.s-link-text-white .search-form .form-control input:-moz-placeholder{color:rgba(255,255,255,0.7);opacity:1}.dark-background .search-form .form-control input::-moz-placeholder,.s-content-text-white .search-form .form-control input::-moz-placeholder,.s-link-text-white .search-form .form-control input::-moz-placeholder{color:rgba(255,255,255,0.7);opacity:1}.dark-background .search-form .form-control input:-ms-input-placeholder,.s-content-text-white .search-form .form-control input:-ms-input-placeholder,.s-link-text-white .search-form .form-control input:-ms-input-placeholder{color:rgba(255,255,255,0.7);opacity:1}.dark-background .search-form .form-control input::-webkit-input-placeholder,.s-content-text-white .search-form .form-control input::-webkit-input-placeholder,.s-link-text-white .search-form .form-control input::-webkit-input-placeholder{color:rgba(255,255,255,0.7);opacity:1}.dark-background .search-form .form-control:focus::-webkit-input-placeholder,.s-content-text-white .search-form .form-control:focus::-webkit-input-placeholder,.s-link-text-white .search-form .form-control:focus::-webkit-input-placeholder{color:transparent}.dark-background .search-form span.icon.sm-icon,.s-content-text-white .search-form span.icon.sm-icon,.s-link-text-white .search-form span.icon.sm-icon{color:rgba(255,255,255,0.7) !important}#impress_theme .section-line-separator.dark-background hr,#impress_theme .section-line-separator.content-text-white hr,#impress_theme .section-line-separator.s-content-text-white hr,#impress_theme .section-line-separator.s-content-link-white hr{border-bottom-color:rgba(255,255,255,0.2) !important}#impress_theme .dark-background .section-line-separator hr{border-bottom-color:rgba(255,255,255,0.2) !important}#impress_theme .section-layout-wrapper.separator-element{background:none !important}.select-hidden{visibility:hidden !important}.select{cursor:pointer;display:inline-block;position:relative;font-size:14px;width:100%;height:20px;line-height:20px;top:3px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;padding:0 15px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-styled:active:after,.select-styled.active:after{top:9px;border-color:transparent transparent #000 transparent}.select-options{display:none;position:absolute;left:0;z-index:999;margin:0;padding:0;list-style:none;border:1px solid rgba(0,0,0,0.09);width:100%;overflow-x:hidden;background:#fff}.select-options .wrap{position:relative;padding:5px 0;max-height:265px;overflow:hidden}.select-options .wrap:before{content:'';background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );position:absolute;left:0;top:0;width:100%;height:25px;z-index:1;pointer-events:none}.select-options .wrap:after{content:'';background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.5), #fff);height:25px;width:100%;position:absolute;left:0;bottom:0;z-index:1;pointer-events:none}.select-options .wrap ul{overflow:auto;max-height:255px}.select-options li{margin:0;padding:15px;display:block !important;color:#2e2e2e !important;font-size:14px;width:100%;border-bottom:1px solid rgba(0,0,0,0.09)}.select-options li:last-child{border-bottom:0}.select-options li:hover{background-color:rgba(0,0,0,0.05)}.select-options li[rel="hide"]{display:none !important}.select-options li[rel=""]:hover{cursor:default}.theme-select-billing .theme-select{width:calc(100% - 100px)}.theme-select-billing .theme-select.full-width{width:100%}.theme-select-billing .theme-select:not(.full-width) .select .select-styled{text-align:left;text-align-last:left}.theme-select-billing .theme-select:not(.full-width) .select-options .wrap ul{text-align:left;text-align-last:left}.theme-select-billing .number-input{position:relative;top:3px}#impress_theme .section-layout-wrapper.dark-background .theme-select-billing .number-input>span{color:#fff}.theme-select-billing.active .number-input{pointer-events:auto !important;opacity:1 !important}#impress_theme .search-form .form-control,.search-form #impress_theme .form-control,#impress_theme .search-form input,.search-form #impress_theme input,#impress_theme .contact-form .input-group-addon:focus,#impress_theme .contact-form .input-group-addon:active,#impress_theme .contact-form .form-control.input-group input[type="text"]{border:0 none;outline:0 none}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn),#impress_theme .contact-form.form-1 .form-group .input-number,#impress_theme .contact-form.form-1 .form-group select,#impress_theme .contact-form.form-1 .form-group .file-upload,#impress_theme .contact-form.form-1 .form-group .select,#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn),#impress_theme .contact-form.form-2 .form-group .input-number,#impress_theme .contact-form.form-2 .form-group select,#impress_theme .contact-form.form-2 .form-group .file-upload,#impress_theme .contact-form.form-2 .form-group .select,#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn),#impress_theme .contact-form.form-3 .form-group .input-number,#impress_theme .contact-form.form-3 .form-group select,#impress_theme .contact-form.form-3 .form-group .file-upload,#impress_theme .contact-form.form-3 .form-group .select{background-color:transparent;border:0 none;border-radius:0;box-shadow:none;font-weight:400}#impress_theme .contact-form .theme-checkbox label:before,#impress_theme .contact-form .theme-radio label:before{color:rgba(46,46,46,0.15);content:"\ea71";cursor:pointer;font-family:"folio-icon" !important;font-size:15px;height:15px;left:0;position:absolute;line-height:1;top:3px}#impress_theme .contact-form .number-input input[type="number"]{width:100%;padding:0 25px 0 5px !important;text-align:center !important;text-align-last:center !important}#impress_theme .contact-form-success{display:none}#impress_theme.template-select .contact-form .theme-radio input[type="radio"]:checked+label:before,#impress_theme.template-select .contact-form .theme-checkbox input[type="checkbox"]:checked+label:before{border:1px solid #2e2e2e;border-radius:45px;color:#2e2e2e;content:"\e9a3";font-size:7.5px;line-height:1.9;text-align:center;width:15px;text-indent:1px}#impress_theme .contact-form{padding-top:20px}#impress_theme .contact-form .input-description{color:rgba(46,46,46,0.75);font-size:12px;padding-bottom:2px;word-wrap:inherit}#impress_theme .contact-form textarea{min-height:80px;resize:none}#impress_theme .contact-form .theme-checkbox,#impress_theme .contact-form .theme-radio{cursor:pointer;position:relative}#impress_theme .contact-form .theme-checkbox label,#impress_theme .contact-form .theme-radio label{padding-left:24px;min-height:13px;cursor:pointer}#impress_theme .contact-form .theme-checkbox.empty,#impress_theme .contact-form .theme-radio.empty{height:24px}#impress_theme .contact-form .theme-checkbox.empty label,#impress_theme .contact-form .theme-radio.empty label{height:24px}#impress_theme .contact-form .theme-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#impress_theme .contact-form .theme-select:before{content:"\e986";font-family:'folio-icon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#impress_theme .contact-form .theme-checkbox label{padding-left:27px}#impress_theme .contact-form .theme-checkbox.legal-checkbox label:before{margin-top:3px !important}#impress_theme .contact-form .theme-radio input[type="radio"]:checked+label:before,#impress_theme .contact-form .theme-checkbox input[type="checkbox"]:checked+label:before{border:1px solid #2e2e2e;border-radius:45px;color:#2e2e2e;content:"\e9a3";font-size:7px;line-height:1.9;text-align:center;width:15px}#impress_theme .contact-form .theme-radio input[type="radio"]:checked ~ .number-input,#impress_theme .contact-form .theme-checkbox input[type="checkbox"]:checked ~ .number-input{opacity:1;pointer-events:auto}#impress_theme .contact-form .theme-radio label:after{content:"";width:15px;height:15px;left:0;position:absolute;top:3px;background-color:#2e2e2e;border-radius:100%;transform:scale(0.6);display:none}#impress_theme .contact-form .theme-radio input[type="radio"]:checked+label:before{content:"" !important}#impress_theme .contact-form .theme-radio input[type="radio"]:checked+label:after{display:block}#impress_theme .contact-form .file-input-label{font-size:14px}#impress_theme .contact-form .file-upload{background-color:transparent;height:auto}#impress_theme .contact-form .file-upload .files-container li{min-height:30px}#impress_theme .contact-form .file-upload .files-container li .file-preview-container img{height:auto;max-height:35px;max-width:40px;width:auto}#impress_theme .contact-form .file-upload .files-container li .file-upload-name{word-break:break-all}#impress_theme .contact-form .file-upload .files-container li p{font-weight:400}#impress_theme .contact-form .file-upload .files-container .upload-info .file-upload-abort{opacity:0;position:absolute;right:2px;top:6px;z-index:2}#impress_theme .contact-form .file-upload .files-container .upload-info:hover .file-upload-progress{opacity:0}#impress_theme .contact-form .file-upload .files-container .upload-info:hover .file-upload-abort{opacity:1}#impress_theme .contact-form .file-upload-btn{background:rgba(0,0,0,0.2);color:#fff !important;cursor:pointer;height:37px;letter-spacing:.06em;line-height:37px;opacity:1 !important;text-align:center;text-align-last:center;width:140px}#impress_theme .contact-form .file-upload-btn.disable,#impress_theme .contact-form .file-upload-btn[disabled]{outline:none;cursor:not-allowed;opacity:.5 !important}#impress_theme .contact-form .theme-checkbox label:before{content:"\e9e1";left:17px;line-height:normal !important}#impress_theme .contact-form .theme-checkbox input[type="checkbox"]:checked+label:before{border:0 none;content:"\ec07";font-size:15px}#impress_theme .contact-form .theme-checkbox input:not([type=number]),#impress_theme .contact-form .theme-radio input:not([type=number]){height:0 !important;position:absolute;visibility:hidden !important;width:1px !important}#impress_theme .contact-form input[type=number]::-webkit-inner-spin-button{opacity:1}#impress_theme .contact-form input[type=number]::-webkit-inner-spin-button:hover{-webkit-cursor:pointer;-moz-cursor:pointer;-ms-cursor:pointer;-o-cursor:pointer;cursor:pointer}#impress_theme .contact-form .input-group-addon{background:transparent;border:0 none;border-radius:0}#impress_theme .contact-form .input-group-addon .f-icon-date_s{color:rgba(46,46,46,0.6)}#impress_theme .contact-form .form-control.file-input label{color:rgba(46,46,46,0.5);cursor:pointer}#impress_theme .contact-form .form-control.input-group input[type="text"]{background:transparent}#impress_theme .contact-form .f-icon-calendar_l,#impress_theme .contact-form .f-icon-e_arrownotail_down_solid_m{pointer-events:none}@media screen\0 {#impress_theme .contact-form .input-daterange .date,#impress_theme .contact-form .input-daterange .time{width:49.7%}}#impress_theme .contact-form .input-daterange .input-group{display:block}#impress_theme .contact-form .folio-captcha.pull-center>div{margin-left:auto;margin-right:auto}#impress_theme .contact-form.form-2 .theme-checkbox label:before{left:0}#impress_theme .contact-form.form-2 .theme-radio label:before,#impress_theme .contact-form.form-2 .theme-checkbox label:before,#impress_theme .contact-form.form-3 .theme-radio label:before,#impress_theme .contact-form.form-3 .theme-checkbox label:before{left:0;margin-top:0}#impress_theme .contact-form .intl-tel-input .flag-container{height:50px}#impress_theme .contact-form .intl-tel-input .flag-container ~ .form-error{margin-top:15px}#impress_theme .contact-form .intl-tel-input .flag-container .selected-flag{background:transparent}#impress_theme .contact-form .form-group{clear:both}#impress_theme .contact-form .form-group input[type="number"],#impress_theme .contact-form .form-group input[type="tel"]{height:50px;padding-top:0 !important;padding-bottom:0 !important}#impress_theme .contact-form .form-group.text-left input,#impress_theme .contact-form .form-group.text-left select,#impress_theme .contact-form .form-group.text-left textarea,#impress_theme .contact-form .form-group.text-left .file-upload{text-align:left;text-align-last:left}#impress_theme .contact-form .form-group.text-center input,#impress_theme .contact-form .form-group.text-center select,#impress_theme .contact-form .form-group.text-center textarea,#impress_theme .contact-form .form-group.text-center .file-upload{text-align:center;text-align-last:center}#impress_theme .contact-form .form-group.text-right input,#impress_theme .contact-form .form-group.text-right select,#impress_theme .contact-form .form-group.text-right textarea,#impress_theme .contact-form .form-group.text-right .file-upload{text-align:right;text-align-last:right}#impress_theme .contact-form .form-group .intl-tel-input .phone-input{padding-left:70px !important}#impress_theme .contact-form .form-group.address-grp{margin-bottom:0 !important}#impress_theme .contact-form .form-group.address-grp .form-control{margin-bottom:22.5px !important}@media screen\0 {#impress_theme .contact-form .form-group input[type="number"],#impress_theme .contact-form .form-group input[type="tel"],#impress_theme .contact-form .form-group input[type="text"],#impress_theme .contact-form .form-group input[type="email"],#impress_theme .contact-form .form-group input[type="password"],#impress_theme .contact-form .form-group .select .select-styled{font-size:12px !important}}#impress_theme .contact-form .form-group .select select{position:absolute;top:0;left:0}#impress_theme .contact-form .form-group.text-center.date-picker .form-control,#impress_theme .contact-form .form-group.text-center.time-picker .form-control{padding-right:0 !important;padding-left:0 !important}#impress_theme .contact-form .number-input{width:100%;max-width:60px;float:right;position:relative;opacity:0.5;pointer-events:none}#impress_theme .contact-form .number-input input[type="number"]{margin:0 !important}#impress_theme .contact-form .number-input>span{position:absolute;top:50%;right:7px;transform:translateY(-50%);display:none}.section-layout-wrapper.dark-background #impress_theme .contact-form .number-input>span{color:#fff}#impress_theme .contact-form .number-input .inc-btn,#impress_theme .contact-form .number-input .dec-btn{position:absolute;right:7px;z-index:3;cursor:pointer;display:block;width:0;height:0;border-style:solid}#impress_theme .contact-form .number-input .inc-btn.reached-limit,#impress_theme .contact-form .number-input .dec-btn.reached-limit{opacity:0.5;cursor:not-allowed}#impress_theme .contact-form .number-input .inc-btn{top:10px;border-width:0 5.0px 8.7px 5.0px;border-color:transparent transparent #2e2e2e transparent}#impress_theme .contact-form .number-input .dec-btn{bottom:7px;border-width:8.7px 5.0px 0 5.0px;border-color:#2e2e2e transparent transparent transparent}#impress_theme .contact-form .theme-select-billing,#impress_theme .contact-form .theme-checkbox-billing,#impress_theme .contact-form .theme-radio-billing{display:flex;justify-content:space-between;align-items:center}#impress_theme .contact-form .theme-radio-billing,#impress_theme .contact-form .theme-checkbox-billing{cursor:default !important;margin-bottom:5px !important;margin-top:5px !important}#impress_theme .contact-form .theme-radio-billing:last-child,#impress_theme .contact-form .theme-checkbox-billing:last-child{margin-bottom:0 !important}#impress_theme .contact-form .theme-radio-billing label,#impress_theme .contact-form .theme-checkbox-billing label{position:relative}#impress_theme .contact-form .theme-radio-billing label:before,#impress_theme .contact-form .theme-checkbox-billing label:before{top:2px}#impress_theme .contact-form .theme-radio-billing input[type="number"],#impress_theme .contact-form .theme-checkbox-billing input[type="number"]{height:35px}#impress_theme .contact-form .theme-radio-billing .inc-btn,#impress_theme .contact-form .theme-checkbox-billing .inc-btn{top:8px}#impress_theme .contact-form .theme-radio-billing label:before{top:3px}#impress_theme .contact-form .theme-select-billing .select .select-styled{text-align:left !important}#impress_theme .contact-form .theme-select-billing .number-input .inc-btn{top:15px}#impress_theme .contact-form .theme-select-billing .number-input .dec-btn{bottom:15px}#impress_theme .contact-form.form-1 .theme-select:before{right:28px}#impress_theme .contact-form.form-1 .file-input-label{color:#777;font-weight:400;text-transform:uppercase}#impress_theme .contact-form.form-1 .theme-checkbox label{padding-left:25px}#impress_theme .contact-form.form-1 .theme-checkbox label:before{left:0;top:2px}#impress_theme .contact-form.form-1 .theme-checkbox.legal-checkbox label:before{left:1px !important}#impress_theme .contact-form.form-1 .form-group textarea{height:100px}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn),#impress_theme .contact-form.form-1 .form-group .input-number,#impress_theme .contact-form.form-1 .form-group select,#impress_theme .contact-form.form-1 .form-group .file-upload{border-radius:28px;background-color:rgba(0,0,0,0.05);font-weight:600;margin:7.5px 0;padding:25px 30px;border:1px solid transparent;font-size:14px !important}@media screen\0 {#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn),#impress_theme .contact-form.form-1 .form-group .input-number,#impress_theme .contact-form.form-1 .form-group select,#impress_theme .contact-form.form-1 .form-group .file-upload{padding:10px 30px}}@media screen\0 {#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn).theme-border-all,#impress_theme .contact-form.form-1 .form-group .input-number.theme-border-all,#impress_theme .contact-form.form-1 .form-group select.theme-border-all,#impress_theme .contact-form.form-1 .form-group .file-upload.theme-border-all{padding:24px 30px !important}}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn).placeholder,#impress_theme .contact-form.form-1 .form-group .input-number.placeholder,#impress_theme .contact-form.form-1 .form-group select.placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload.placeholder{color:rgba(0,0,0,0.3);font-weight:400;text-transform:uppercase;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:-moz-placeholder,#impress_theme .contact-form.form-1 .form-group select:-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:-moz-placeholder{color:rgba(0,0,0,0.3);font-weight:400;text-transform:uppercase;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn)::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group select::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload::-moz-placeholder{color:rgba(0,0,0,0.3);font-weight:400;text-transform:uppercase;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group select:-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:-ms-input-placeholder{color:rgba(0,0,0,0.3);font-weight:400;text-transform:uppercase;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn)::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group select::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload::-webkit-input-placeholder{color:rgba(0,0,0,0.3);font-weight:400;text-transform:uppercase;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus,#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):active,#impress_theme .contact-form.form-1 .form-group .input-number:focus,#impress_theme .contact-form.form-1 .form-group .input-number:active,#impress_theme .contact-form.form-1 .form-group select:focus,#impress_theme .contact-form.form-1 .form-group select:active,#impress_theme .contact-form.form-1 .form-group .file-upload:focus,#impress_theme .contact-form.form-1 .form-group .file-upload:active{border-color:#222222}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus.placeholder,#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):active.placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:focus.placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:active.placeholder,#impress_theme .contact-form.form-1 .form-group select:focus.placeholder,#impress_theme .contact-form.form-1 .form-group select:active.placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:focus.placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:active.placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus:-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):active:-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:focus:-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:active:-moz-placeholder,#impress_theme .contact-form.form-1 .form-group select:focus:-moz-placeholder,#impress_theme .contact-form.form-1 .form-group select:active:-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:focus:-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:active:-moz-placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):active::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:focus::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:active::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group select:focus::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group select:active::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:focus::-moz-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:active::-moz-placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus:-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):active:-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:focus:-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:active:-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group select:focus:-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group select:active:-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:focus:-ms-input-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:active:-ms-input-placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn):active::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:focus::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group .input-number:active::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group select:focus::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group select:active::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:focus::-webkit-input-placeholder,#impress_theme .contact-form.form-1 .form-group .file-upload:active::-webkit-input-placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-1 .form-group .form-control:not(.theme-btn).error,#impress_theme .contact-form.form-1 .form-group .input-number.error,#impress_theme .contact-form.form-1 .form-group select.error,#impress_theme .contact-form.form-1 .form-group .file-upload.error{border:1px solid #b94a48}#impress_theme .contact-form.form-1 .form-group .file-upload{height:auto;padding:15px 30px !important}#impress_theme .contact-form.form-1 .form-group .file-upload-btn{background:rgba(46,46,46,0.2);border-radius:28px;font-size:12px;font-weight:700;text-transform:uppercase;width:130px}#impress_theme .contact-form.form-1 .form-group .select{border-radius:28px;background-color:rgba(0,0,0,0.05);font-weight:600;color:#2e2e2e;margin:7.5px 0;padding:25px 30px}#impress_theme .contact-form.form-1 .form-group .select .select-styled{padding:15px 50px 15px 30px;border:1px solid transparent;border-radius:28px}#impress_theme .contact-form.form-1 .form-group .select .select-styled.active{border-color:#222222}#impress_theme .contact-form.form-1 .form-group .select .select-styled.active.placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-1 .form-group .select .select-styled.active:-moz-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-1 .form-group .select .select-styled.active::-moz-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-1 .form-group .select .select-styled.active:-ms-input-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-1 .form-group .select .select-styled.active::-webkit-input-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-1 .form-group .select .select-options{top:60px;box-shadow:0 6px 8px -6px rgba(0,0,0,0.3)}#impress_theme .contact-form.form-1 .form-group .select .select-options.dtop{top:auto !important;bottom:60px !important}#impress_theme .contact-form.form-1 .form-group .input-group.date .form-control,#impress_theme .contact-form.form-1 .form-group .input-group.time .form-control{padding:0 50px 0 30px;position:relative}#impress_theme .contact-form.form-1 .form-group .input-group.date .input-group-addon,#impress_theme .contact-form.form-1 .form-group .input-group.time .input-group-addon{position:absolute;top:50%;transform:translateY(-50%);right:27px !important}#impress_theme .contact-form.form-1 .form-group.text-center .input-group.date .form-control,#impress_theme .contact-form.form-1 .form-group.text-center .input-group.time .form-control{padding:0 25px 0 30px;position:relative}#impress_theme .contact-form.form-1 .form-group.text-center.date-picker .form-control,#impress_theme .contact-form.form-1 .form-group.text-center.time-picker .form-control{padding-right:0 !important;padding-left:0 !important}#impress_theme .contact-form.form-1 .form-group .date-border,#impress_theme .contact-form.form-1 .form-group .file-input,#impress_theme .contact-form.form-1 .form-group .theme-border-all{border-radius:28px;background-color:#777}#impress_theme .contact-form.form-1 .form-group.has-error .theme-border-all{border:1px solid #b94a48}#impress_theme .contact-form.form-1 .form-group .theme-border-all{padding:6.5px 5px 6px 30px}#impress_theme .contact-form.form-1 .form-group .selected-dial-code{font-size:14px;padding-left:21px !important}#impress_theme .contact-form.form-1 .form-group .input-number{padding:15.5px 25px !important}#impress_theme .contact-form.form-1 .form-group select{padding:0 55px 0 25px}#impress_theme .contact-form.form-1 .form-group select option{color:#2e2e2e !important}#impress_theme .contact-form.form-1 .form-group.text-center select{padding:0 25px 0 25px}#impress_theme .contact-form.form-1 .theme-btn{text-align-last:center !important}#impress_theme .contact-form.form-1 .number-input input[type="number"]{padding-right:15px !important}#impress_theme .contact-form.form-2 .form-group.text-right .select .select-styled,#impress_theme .contact-form.form-1 .form-group.text-right .select .select-styled,#impress_theme .contact-form.form-3 .form-group.text-right .select .select-styled{padding-right:47px}#impress_theme .contact-form.form-2 .form-group.text-right select,#impress_theme .contact-form.form-1 .form-group.text-right select,#impress_theme .contact-form.form-3 .form-group.text-right select{padding-right:50px}#impress_theme .contact-form.form-2 .form-group.text-right.date-picker input,#impress_theme .contact-form.form-2 .form-group.text-right.time-picker input,#impress_theme .contact-form.form-1 .form-group.text-right.date-picker input,#impress_theme .contact-form.form-1 .form-group.text-right.time-picker input,#impress_theme .contact-form.form-3 .form-group.text-right.date-picker input,#impress_theme .contact-form.form-3 .form-group.text-right.time-picker input{padding-right:50px !important}#impress_theme .contact-form.form-3 .form-group.text-right select{padding-right:0}#impress_theme .contact-form.form-3 .form-group.text-right.date-picker input,#impress_theme .contact-form.form-3 .form-group.text-right.time-picker input{padding-right:0 !important}#impress_theme .contact-form.form-1 .form-group.text-center .intl-tel-input .phone-input{padding-left:30px !important}#impress_theme .contact-form.form-1 .form-group.text-center.date-picker input,#impress_theme .contact-form.form-1 .form-group.text-center.time-picker input{padding-right:30px !important}#impress_theme .contact-form.form-2 .form-group.text-center .intl-tel-input .phone-input{padding-left:10px !important}#impress_theme .contact-form.form-2 .form-group.text-center.date-picker input,#impress_theme .contact-form.form-2 .form-group.text-center.time-picker input{padding-right:20px !important}#impress_theme .contact-form.form-2 .date-border{border:1px solid rgba(46,46,46,0.15);margin:10px 0 17px}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn),#impress_theme .contact-form.form-2 .form-group .input-number,#impress_theme .contact-form.form-2 .form-group select,#impress_theme .contact-form.form-2 .form-group .file-upload{border:1px solid transparent;padding:24px 15px;background-color:rgba(0,0,0,0.05);color:#2e2e2e}@media screen\0 {#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn),#impress_theme .contact-form.form-2 .form-group .input-number,#impress_theme .contact-form.form-2 .form-group select,#impress_theme .contact-form.form-2 .form-group .file-upload{padding:10px 20px}}@media screen\0 {#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn).theme-border-all,#impress_theme .contact-form.form-2 .form-group .input-number.theme-border-all,#impress_theme .contact-form.form-2 .form-group select.theme-border-all,#impress_theme .contact-form.form-2 .form-group .file-upload.theme-border-all{padding:24px 20px !important}}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn).placeholder,#impress_theme .contact-form.form-2 .form-group .input-number.placeholder,#impress_theme .contact-form.form-2 .form-group select.placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload.placeholder{font-size:14px;color:rgba(0,0,0,0.3);opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:-moz-placeholder,#impress_theme .contact-form.form-2 .form-group select:-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:-moz-placeholder{font-size:14px;color:rgba(0,0,0,0.3);opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn)::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group select::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload::-moz-placeholder{font-size:14px;color:rgba(0,0,0,0.3);opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group select:-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:-ms-input-placeholder{font-size:14px;color:rgba(0,0,0,0.3);opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn)::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group select::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload::-webkit-input-placeholder{font-size:14px;color:rgba(0,0,0,0.3);opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input),#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):active:not(.input-group):active:not(.file-input),#impress_theme .contact-form.form-2 .form-group .input-number:focus:not(.input-group):focus:not(.file-input),#impress_theme .contact-form.form-2 .form-group .input-number:active:not(.input-group):active:not(.file-input),#impress_theme .contact-form.form-2 .form-group select:focus:not(.input-group):focus:not(.file-input),#impress_theme .contact-form.form-2 .form-group select:active:not(.input-group):active:not(.file-input),#impress_theme .contact-form.form-2 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input),#impress_theme .contact-form.form-2 .form-group .file-upload:active:not(.input-group):active:not(.file-input){border:1px solid #2e2e2e;outline:0 none}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input).placeholder,#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):active:not(.input-group):active:not(.file-input).placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:focus:not(.input-group):focus:not(.file-input).placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:active:not(.input-group):active:not(.file-input).placeholder,#impress_theme .contact-form.form-2 .form-group select:focus:not(.input-group):focus:not(.file-input).placeholder,#impress_theme .contact-form.form-2 .form-group select:active:not(.input-group):active:not(.file-input).placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input).placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:active:not(.input-group):active:not(.file-input).placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):active:not(.input-group):active:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:focus:not(.input-group):focus:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:active:not(.input-group):active:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-2 .form-group select:focus:not(.input-group):focus:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-2 .form-group select:active:not(.input-group):active:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:active:not(.input-group):active:not(.file-input):-moz-placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):active:not(.input-group):active:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:focus:not(.input-group):focus:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:active:not(.input-group):active:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group select:focus:not(.input-group):focus:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group select:active:not(.input-group):active:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:active:not(.input-group):active:not(.file-input)::-moz-placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):active:not(.input-group):active:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:focus:not(.input-group):focus:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:active:not(.input-group):active:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group select:focus:not(.input-group):focus:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group select:active:not(.input-group):active:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:active:not(.input-group):active:not(.file-input):-ms-input-placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn):active:not(.input-group):active:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:focus:not(.input-group):focus:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group .input-number:active:not(.input-group):active:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group select:focus:not(.input-group):focus:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group select:active:not(.input-group):active:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-2 .form-group .file-upload:active:not(.input-group):active:not(.file-input)::-webkit-input-placeholder{font-weight:600;color:#2e2e2e;font-size:14px;opacity:1}#impress_theme .contact-form.form-2 .form-group .form-control:not(.theme-btn).no-border,#impress_theme .contact-form.form-2 .form-group .input-number.no-border,#impress_theme .contact-form.form-2 .form-group select.no-border,#impress_theme .contact-form.form-2 .form-group .file-upload.no-border{border:0 none !important}#impress_theme .contact-form.form-2 .form-group .file-upload{height:auto;padding:15px 30px !important}#impress_theme .contact-form.form-2 .form-group .select{border:1px solid transparent;padding:24px 15px;background-color:rgba(0,0,0,0.05);font-weight:600;color:#2e2e2e}#impress_theme .contact-form.form-2 .form-group .select .select-styled{padding:15px 40px 15px 20px;border:1px solid transparent;font-weight:400}#impress_theme .contact-form.form-2 .form-group .select .select-styled.active{border-color:#222222}#impress_theme .contact-form.form-2 .form-group .select .select-styled.active.placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-2 .form-group .select .select-styled.active:-moz-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-2 .form-group .select .select-styled.active::-moz-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-2 .form-group .select .select-styled.active:-ms-input-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-2 .form-group .select .select-styled.active::-webkit-input-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-2 .form-group .select .select-options{top:60px;box-shadow:0 6px 8px -6px rgba(0,0,0,0.3)}#impress_theme .contact-form.form-2 .form-group .select .select-options.dtop{top:auto !important;bottom:60px !important}#impress_theme .contact-form.form-2 .form-group .input-group.date .form-control,#impress_theme .contact-form.form-2 .form-group .input-group.time .form-control{position:relative}#impress_theme .contact-form.form-2 .form-group .input-group.date .input-group-addon,#impress_theme .contact-form.form-2 .form-group .input-group.time .input-group-addon{position:absolute;top:50%;transform:translateY(-50%);right:20px}#impress_theme .contact-form.form-2 .form-group.has-error .theme-border-all{border:1px solid #b94a48}#impress_theme .contact-form.form-2 .form-group .theme-border-all{background:transparent;border:1px solid rgba(46,46,46,0.15);padding:5.5px 4px 5.5px 15px}#impress_theme .contact-form.form-2 .form-group .theme-border-all .file-input-label{color:rgba(46,46,46,0.3);font-weight:normal}#impress_theme .contact-form.form-2 .form-group .input-number{padding:15.5px 15px}#impress_theme .contact-form.form-2 .form-group .input-number:focus,#impress_theme .contact-form.form-2 .form-group .input-number:active{padding:15.5px 15px}#impress_theme .contact-form.form-2 .form-group select{padding:0 16px}#impress_theme .contact-form.form-2 .form-group.text-center.date-picker .form-control,#impress_theme .contact-form.form-2 .form-group.text-center.time-picker .form-control{padding-right:0 !important;padding-left:0 !important}#impress_theme .contact-form.form-2 .intl-tel-input .flag-container{left:10px}#impress_theme .contact-form.form-2 .theme-select-billing .number-input{top:0}#impress_theme .contact-form.form-2 .theme-checkbox-billing label:before{top:2px}#impress_theme .contact-form.form-2 .theme-radio.empty label,#impress_theme .contact-form.form-2 .theme-checkbox.empty label{height:21px}#impress_theme .contact-form.form-2 .theme-radio.empty label:before,#impress_theme .contact-form.form-2 .theme-checkbox.empty label:before{top:5px}#impress_theme .contact-form.form-3 .form-group{text-align:center !important}#impress_theme .contact-form.form-3 .form-group.addr-grp{margin-bottom:0 !important}#impress_theme .contact-form.form-3 .form-group.addr-grp .form-control{margin-bottom:6px !important}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn),#impress_theme .contact-form.form-3 .form-group .input-number,#impress_theme .contact-form.form-3 .form-group select,#impress_theme .contact-form.form-3 .form-group .file-upload{border-bottom:1px solid rgba(46,46,46,0.2);padding:24.5px 0;text-align:center;text-align-last:center;font-weight:600;color:#2e2e2e}@media screen\0 {#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn),#impress_theme .contact-form.form-3 .form-group .input-number,#impress_theme .contact-form.form-3 .form-group select,#impress_theme .contact-form.form-3 .form-group .file-upload{padding:10px 30px}}@media screen\0 {#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn).theme-border-all,#impress_theme .contact-form.form-3 .form-group .input-number.theme-border-all,#impress_theme .contact-form.form-3 .form-group select.theme-border-all,#impress_theme .contact-form.form-3 .form-group .file-upload.theme-border-all{padding:24px 30px !important}}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn).placeholder,#impress_theme .contact-form.form-3 .form-group .input-number.placeholder,#impress_theme .contact-form.form-3 .form-group select.placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload.placeholder{color:rgba(0,0,0,0.4);font-weight:600;font-size:14px;opacity:1}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn):-moz-placeholder,#impress_theme .contact-form.form-3 .form-group .input-number:-moz-placeholder,#impress_theme .contact-form.form-3 .form-group select:-moz-placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload:-moz-placeholder{color:rgba(0,0,0,0.4);font-weight:600;font-size:14px;opacity:1}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn)::-moz-placeholder,#impress_theme .contact-form.form-3 .form-group .input-number::-moz-placeholder,#impress_theme .contact-form.form-3 .form-group select::-moz-placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload::-moz-placeholder{color:rgba(0,0,0,0.4);font-weight:600;font-size:14px;opacity:1}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn):-ms-input-placeholder,#impress_theme .contact-form.form-3 .form-group .input-number:-ms-input-placeholder,#impress_theme .contact-form.form-3 .form-group select:-ms-input-placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload:-ms-input-placeholder{color:rgba(0,0,0,0.4);font-weight:600;font-size:14px;opacity:1}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn)::-webkit-input-placeholder,#impress_theme .contact-form.form-3 .form-group .input-number::-webkit-input-placeholder,#impress_theme .contact-form.form-3 .form-group select::-webkit-input-placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload::-webkit-input-placeholder{color:rgba(0,0,0,0.4);font-weight:600;font-size:14px;opacity:1}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input),#impress_theme .contact-form.form-3 .form-group .input-number:focus:not(.input-group):focus:not(.file-input),#impress_theme .contact-form.form-3 .form-group select:focus:not(.input-group):focus:not(.file-input),#impress_theme .contact-form.form-3 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input){border-bottom:1px solid #2e2e2e;outline:0 none}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input).placeholder,#impress_theme .contact-form.form-3 .form-group .input-number:focus:not(.input-group):focus:not(.file-input).placeholder,#impress_theme .contact-form.form-3 .form-group select:focus:not(.input-group):focus:not(.file-input).placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input).placeholder{color:#2e2e2e;font-weight:600;opacity:1}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-3 .form-group .input-number:focus:not(.input-group):focus:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-3 .form-group select:focus:not(.input-group):focus:not(.file-input):-moz-placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input):-moz-placeholder{color:#2e2e2e;font-weight:600;opacity:1}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-3 .form-group .input-number:focus:not(.input-group):focus:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-3 .form-group select:focus:not(.input-group):focus:not(.file-input)::-moz-placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input)::-moz-placeholder{color:#2e2e2e;font-weight:600;opacity:1}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-3 .form-group .input-number:focus:not(.input-group):focus:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-3 .form-group select:focus:not(.input-group):focus:not(.file-input):-ms-input-placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input):-ms-input-placeholder{color:#2e2e2e;font-weight:600;opacity:1}#impress_theme .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:not(.input-group):focus:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-3 .form-group .input-number:focus:not(.input-group):focus:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-3 .form-group select:focus:not(.input-group):focus:not(.file-input)::-webkit-input-placeholder,#impress_theme .contact-form.form-3 .form-group .file-upload:focus:not(.input-group):focus:not(.file-input)::-webkit-input-placeholder{color:#2e2e2e;font-weight:600;opacity:1}#impress_theme .contact-form.form-3 .form-group .file-upload{height:auto}#impress_theme .contact-form.form-3 .form-group .select{padding:24px 0;text-align:center;text-align-last:center;font-weight:600;color:#2e2e2e}#impress_theme .contact-form.form-3 .form-group .select .select-styled{padding:15px 20px;border-bottom:1px solid rgba(46,46,46,0.2)}#impress_theme .contact-form.form-3 .form-group .select .select-styled.active{border-bottom:1px solid #2e2e2e;outline:0 none}#impress_theme .contact-form.form-3 .form-group .select .select-styled.active.placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-3 .form-group .select .select-styled.active:-moz-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-3 .form-group .select .select-styled.active::-moz-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-3 .form-group .select .select-styled.active:-ms-input-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-3 .form-group .select .select-styled.active::-webkit-input-placeholder{font-weight:600;color:#2e2e2e;opacity:1}#impress_theme .contact-form.form-3 .form-group .select .select-options{top:60px;box-shadow:0 6px 8px -6px rgba(0,0,0,0.3)}#impress_theme .contact-form.form-3 .form-group .select .select-options.dtop{top:auto !important;bottom:60px !important}#impress_theme .contact-form.form-3 .form-group .input-group.date .form-control,#impress_theme .contact-form.form-3 .form-group .input-group.time .form-control{padding:0;position:relative}#impress_theme .contact-form.form-3 .form-group .input-group.date .input-group-addon,#impress_theme .contact-form.form-3 .form-group .input-group.time .input-group-addon{position:absolute;top:8px;right:10px}#impress_theme .contact-form.form-3 .form-group .input-group.date input,#impress_theme .contact-form.form-3 .form-group .input-group.time input{padding-right:0 !important}#impress_theme .contact-form.form-3 .form-group input[type="tel"].placeholder{font-size:11px;opacity:1}#impress_theme .contact-form.form-3 .form-group input[type="tel"]:-moz-placeholder{font-size:11px;opacity:1}#impress_theme .contact-form.form-3 .form-group input[type="tel"]::-moz-placeholder{font-size:11px;opacity:1}#impress_theme .contact-form.form-3 .form-group input[type="tel"]:-ms-input-placeholder{font-size:11px;opacity:1}#impress_theme .contact-form.form-3 .form-group input[type="tel"]::-webkit-input-placeholder{font-size:11px;opacity:1}#impress_theme .contact-form.form-3 .form-group.has-error .theme-border-all{border-bottom:1px solid #b94a48}#impress_theme .contact-form.form-3 .form-group .date-border,#impress_theme .contact-form.form-3 .form-group .theme-border-all,#impress_theme .contact-form.form-3 .form-group .file-input{background:transparent;border-bottom:1px solid rgba(119,119,119,0.15);padding-left:0;padding-right:0}#impress_theme .contact-form.form-3 .form-group .file-input-label{color:rgba(46,46,46,0.5);font-weight:600 !important}#impress_theme .contact-form.form-3 .form-group select{padding:0}#impress_theme .contact-form.form-3 .form-group .theme-select::before{right:0}#impress_theme .contact-form.form-3 .form-group .intl-tel-input .selected-flag{padding-left:0}#impress_theme .contact-form.form-3 .form-group .intl-tel-input .phone-input{padding-left:0 !important}#impress_theme .contact-form.form-3 .form-group .selected-dial-code{font-size:12px}#impress_theme .contact-form.form-3 .form-group .input-group-addon{padding:6px 16px}#impress_theme .contact-form.form-3 .form-group .form-control+.f-icon-calendar_l,#impress_theme .contact-form.form-3 .form-group .form-control+.f-icon-e_arrownotail_down_solid_m{position:absolute;top:18px;right:0}#impress_theme .contact-form.form-3 .form-group .g-recaptcha{float:none !important;margin:0 auto}#impress_theme .contact-form.form-3 .form-group .folio-captcha{float:none !important}#impress_theme .contact-form.form-3 .form-group .folio-captcha>div{margin:0 auto}#impress_theme .contact-form.form-3 .theme-select-billing .select .select-styled{text-align:left !important;text-align-last:left !important}#impress_theme .contact-form.form-3 .theme-select-billing .number-input{top:0}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn),#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password],#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn),#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password],#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload{background-color:rgba(255,255,255,0.04)}#impress_theme .dark-background:not(.s-content-text-white) .contact-form .theme-select:before,#impress_theme .dark-background:not(.s-content-text-white) .contact-form .theme-radio label:before,#impress_theme .dark-background:not(.s-content-text-white) .contact-form .theme-checkbox label:before,#impress_theme .dark-background:not(.s-content-text-white) .contact-form .number-input>span:before,#impress_theme .s-content-text-white .contact-form .theme-select:before,#impress_theme .s-content-text-white .contact-form .theme-radio label:before,#impress_theme .s-content-text-white .contact-form .theme-checkbox label:before,#impress_theme .s-content-text-white .contact-form .number-input>span:before{color:#fff}#impress_theme .dark-background:not(.s-content-text-white) .contact-form .number-input .inc-btn,#impress_theme .s-content-text-white .contact-form .number-input .inc-btn{border-color:transparent transparent #fff transparent}#impress_theme .dark-background:not(.s-content-text-white) .contact-form .number-input .dec-btn,#impress_theme .s-content-text-white .contact-form .number-input .dec-btn{border-color:#fff transparent transparent transparent}#impress_theme .dark-background:not(.s-content-text-white) .contact-form .theme-radio input[type="radio"]:checked+label:before,#impress_theme .dark-background:not(.s-content-text-white) .contact-form .theme-checkbox input[type="checkbox"]:checked+label:before,#impress_theme .s-content-text-white .contact-form .theme-radio input[type="radio"]:checked+label:before,#impress_theme .s-content-text-white .contact-form .theme-checkbox input[type="checkbox"]:checked+label:before{color:#fff;border-color:#fff}#impress_theme .dark-background:not(.s-content-text-white) .contact-form .theme-radio input[type="radio"]:checked+label:after,#impress_theme .s-content-text-white .contact-form .theme-radio input[type="radio"]:checked+label:after{background-color:#fff}#impress_theme .dark-background:not(.s-content-text-white) .contact-form .legal-label span,#impress_theme .dark-background:not(.s-content-text-white) .contact-form .input-description,#impress_theme .dark-background:not(.s-content-text-white) .contact-form .input-group-addon,#impress_theme .dark-background:not(.s-content-text-white) .contact-form .f-icon-calendar_l,#impress_theme .dark-background:not(.s-content-text-white) .contact-form .f-icon-e_arrownotail_down_solid_m,#impress_theme .s-content-text-white .contact-form .legal-label span,#impress_theme .s-content-text-white .contact-form .input-description,#impress_theme .s-content-text-white .contact-form .input-group-addon,#impress_theme .s-content-text-white .contact-form .f-icon-calendar_l,#impress_theme .s-content-text-white .contact-form .f-icon-e_arrownotail_down_solid_m{color:#fff}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn),#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password],#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn),#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password],#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn),#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password],#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn),#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password],#impress_theme .s-content-text-white .contact-form.form-1 .form-group select,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn),#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password],#impress_theme .s-content-text-white .contact-form.form-2 .form-group select,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn),#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password],#impress_theme .s-content-text-white .contact-form.form-3 .form-group select,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload{color:#fff !important}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn).placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password].placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn).placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password].placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn).placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password].placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn).placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password].placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn).placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password].placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn).placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password].placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload.placeholder{color:rgba(255,255,255,0.4);opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn):-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn):-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn):-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn):-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn):-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn):-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload:-moz-placeholder{color:rgba(255,255,255,0.4);opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn)::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn)::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn)::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn)::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn)::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn)::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload::-moz-placeholder{color:rgba(255,255,255,0.4);opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn):-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn):-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn):-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn):-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn):-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn):-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload:-ms-input-placeholder{color:rgba(255,255,255,0.4);opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn)::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn)::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn)::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn)::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn)::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn)::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload::-webkit-input-placeholder{color:rgba(255,255,255,0.4);opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload:focus,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number:focus,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]:focus,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select:focus,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled:focus,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload:focus,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number:focus,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]:focus,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select:focus,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled:focus,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload:focus{border-color:#fff !important}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled:focus.placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled:focus.placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload:focus.placeholder{color:#fff !important;opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled:focus:-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled:focus:-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload:focus:-moz-placeholder{color:#fff !important;opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled:focus::-moz-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled:focus::-moz-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload:focus::-moz-placeholder{color:#fff !important;opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled:focus:-ms-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled:focus:-ms-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload:focus:-ms-input-placeholder{color:#fff !important;opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password]:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password]:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled:focus::-webkit-input-placeholder,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn):focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password]:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn):focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password]:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled:focus::-webkit-input-placeholder,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload:focus::-webkit-input-placeholder{color:#fff !important;opacity:1}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group label,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .selected-dial-code,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .theme-border-all .file-input-label,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group label,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .selected-dial-code,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .theme-border-all .file-input-label,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group label,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .selected-dial-code,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .theme-border-all .file-input-label,#impress_theme .s-content-text-white .contact-form.form-1 .form-group label,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .selected-dial-code,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .theme-border-all .file-input-label,#impress_theme .s-content-text-white .contact-form.form-2 .form-group label,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .selected-dial-code,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .theme-border-all .file-input-label,#impress_theme .s-content-text-white .contact-form.form-3 .form-group label,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .selected-dial-code,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .theme-border-all .file-input-label{color:#fff}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select option,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select option,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select option,#impress_theme .s-content-text-white .contact-form.form-1 .form-group select option,#impress_theme .s-content-text-white .contact-form.form-2 .form-group select option,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select option{color:#2e2e2e}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .iti-arrow,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .iti-arrow,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .iti-arrow,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .iti-arrow,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .iti-arrow,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .iti-arrow{border-top-color:#fff}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled.active,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled.active,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled.active,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled.active,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled.active,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled.active{border-color:#fff !important}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .form-control:not(.theme-btn),#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .input-number,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group input[type=password],#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group select,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .select-styled,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-1 .form-group .file-upload,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .form-control:not(.theme-btn),#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .input-number,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group input[type=password],#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group select,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .select-styled,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-2 .form-group .file-upload,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .form-control:not(.theme-btn),#impress_theme .s-content-text-white .contact-form.form-1 .form-group .input-number,#impress_theme .s-content-text-white .contact-form.form-1 .form-group input[type=password],#impress_theme .s-content-text-white .contact-form.form-1 .form-group select,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .select-styled,#impress_theme .s-content-text-white .contact-form.form-1 .form-group .file-upload,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .form-control:not(.theme-btn),#impress_theme .s-content-text-white .contact-form.form-2 .form-group .input-number,#impress_theme .s-content-text-white .contact-form.form-2 .form-group input[type=password],#impress_theme .s-content-text-white .contact-form.form-2 .form-group select,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .select-styled,#impress_theme .s-content-text-white .contact-form.form-2 .form-group .file-upload{background-color:rgba(255,255,255,0.09) !important}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn),#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password],#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn),#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password],#impress_theme .s-content-text-white .contact-form.form-3 .form-group select,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload{border-bottom:1px solid rgba(255,255,255,0.2)}#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .input-number:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group input[type=password]:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group select:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .select-styled:focus,#impress_theme .dark-background:not(.s-content-text-white) .contact-form.form-3 .form-group .file-upload:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .form-control:not(.theme-btn):focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .input-number:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group input[type=password]:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group select:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .select-styled:focus,#impress_theme .s-content-text-white .contact-form.form-3 .form-group .file-upload:focus{border-bottom:1px solid #fff}#impress_theme .datepicker-dropdown.datepicker-orient-bottom:before{top:auto !important;bottom:-7px !important}#impress_theme .datepicker-dropdown.datepicker-orient-bottom:after{top:auto !important;bottom:-6px !important}#impress_theme .intl-tel-input .country-list{z-index:5 !important}@-moz-document url-prefix(){#impress_theme .contact-form.form-2 .input-number{padding:17px 15px}#impress_theme .contact-form.form-2 .input-number:focus,#impress_theme .contact-form.form-2 .input-number:active{padding:17px 15px}}.folio-live-site .contact-form.form-1 .time .f-icon-e_arrownotail_down_solid_m,.folio-live-site .contact-form.form-1 .time .f-icon-calendar_l,.folio-live-site .contact-form.form-1 .date .f-icon-e_arrownotail_down_solid_m,.folio-live-site .contact-form.form-1 .date .f-icon-calendar_l,.folio-live-site .contact-form.form-1 .input-daterange .f-icon-e_arrownotail_down_solid_m,.folio-live-site .contact-form.form-1 .input-daterange .f-icon-calendar_l{top:25px;position:absolute;right:25px}.folio-live-site .contact-form.form-1 .theme-checkbox label:before{top:2.5px !important}.folio-live-site .contact-form.form-2 .date .f-icon-calendar_l,.folio-live-site .contact-form.form-2 .date .f-icon-e_arrownotail_down_solid_m,.folio-live-site .contact-form.form-2 .time .f-icon-calendar_l,.folio-live-site .contact-form.form-2 .time .f-icon-e_arrownotail_down_solid_m,.folio-live-site .contact-form.form-2 .input-daterange .f-icon-calendar_l,.folio-live-site .contact-form.form-2 .input-daterange .f-icon-e_arrownotail_down_solid_m,.folio-live-site .contact-form.form-3 .date .f-icon-calendar_l,.folio-live-site .contact-form.form-3 .date .f-icon-e_arrownotail_down_solid_m,.folio-live-site .contact-form.form-3 .time .f-icon-calendar_l,.folio-live-site .contact-form.form-3 .time .f-icon-e_arrownotail_down_solid_m,.folio-live-site .contact-form.form-3 .input-daterange .f-icon-calendar_l,.folio-live-site .contact-form.form-3 .input-daterange .f-icon-e_arrownotail_down_solid_m{top:18px;position:absolute;right:15px}#impress_theme .contact-form.form-2 .theme-select:before{right:18px}#impress_theme.folio-live-site .contact-form.form-1 .theme-select:before{right:26px}#impress_theme.folio-live-site .contact-form.form-2 .theme-select:before{right:15px}.folio-live-site.show-nav{overflow:hidden}.layout-menu.style1 .menu-element.active .clickable.menu-icon,.layout-menu.style2 .menu-element.active .clickable.menu-icon{outline:1px dashed #007aff}.layout-menu.style1 .menu-element.active .menu-icon,.layout-menu.style2 .menu-element.active .menu-icon{outline:0}.layout-menu.style1 .menu-element .toolbar div:nth-child(3),.layout-menu.style2 .menu-element .toolbar div:nth-child(3){display:none}.layout-menu.style1 .menu-element .clickable.menu-icon:hover,.layout-menu.style2 .menu-element .clickable.menu-icon:hover{outline:1px dashed #007aff}.layout-menu.style1 .menu-element .menu-icon,.layout-menu.style2 .menu-element .menu-icon{outline:0}.layout-menu.style1 .menu-element .menu-icon:hover,.layout-menu.style2 .menu-element .menu-icon:hover{outline:0}.layout-menu.style1 .website-logo img,.layout-menu.style2 .website-logo img,.layout-menu.style3 .website-logo img{width:100%;max-width:100%;height:auto}.layout-menu.style1 .menu-icon,.layout-menu.style2 .menu-icon,.layout-menu.style3 .menu-icon{color:#2e2e2e}.layout-menu.style1 .menu-icon span.f-icon-3lines_menu_m,.layout-menu.style2 .menu-icon span.f-icon-3lines_menu_m,.layout-menu.style3 .menu-icon span.f-icon-3lines_menu_m{color:#2e2e2e}.layout-menu.style1 .menu-popup-s2,.layout-menu.style2 .menu-popup-s2,.layout-menu.style3 .menu-popup-s2{background-color:#fff;left:0;top:0;z-index:2500;display:none}.layout-menu.style1 .menu-popup-s2 li .d-flex,.layout-menu.style2 .menu-popup-s2 li .d-flex,.layout-menu.style3 .menu-popup-s2 li .d-flex{height:60px}.layout-menu.style1 .menu-popup-s2 li a,.layout-menu.style2 .menu-popup-s2 li a,.layout-menu.style3 .menu-popup-s2 li a{color:#2e2e2e !important;outline:none;position:relative;letter-spacing:0.1em}.layout-menu.style1 .menu-popup-s2 li a .submenu-icon,.layout-menu.style2 .menu-popup-s2 li a .submenu-icon,.layout-menu.style3 .menu-popup-s2 li a .submenu-icon{right:-25px;top:13px}.layout-menu.style1 .menu-popup-s2 li a:hover,.layout-menu.style2 .menu-popup-s2 li a:hover,.layout-menu.style3 .menu-popup-s2 li a:hover{color:silver !important}.layout-menu.style1 .menu-popup-s2 li a.active,.layout-menu.style2 .menu-popup-s2 li a.active,.layout-menu.style3 .menu-popup-s2 li a.active{color:silver !important}.layout-menu.style1 .menu-popup-s2 li a.active:before,.layout-menu.style2 .menu-popup-s2 li a.active:before,.layout-menu.style3 .menu-popup-s2 li a.active:before{background-color:silver !important}.layout-menu.style1 .menu-popup.show-nav,.layout-menu.style2 .menu-popup.show-nav,.layout-menu.style3 .menu-popup.show-nav{display:block}.layout-menu.style1 .menu-popup li,.layout-menu.style2 .menu-popup li,.layout-menu.style3 .menu-popup li{padding:5px 20px}.layout-menu.style1 .menu-popup li a,.layout-menu.style2 .menu-popup li a,.layout-menu.style3 .menu-popup li a{color:#2e2e2e;position:relative;line-height:1.2;font-weight:bold;font-size:37px !important;letter-spacing:normal;font-family:"Montserrat"}.layout-menu.style1 .menu-popup li a.active,.layout-menu.style2 .menu-popup li a.active,.layout-menu.style3 .menu-popup li a.active{color:silver}.layout-menu.style1 .menu-popup li a.active:before,.layout-menu.style2 .menu-popup li a.active:before,.layout-menu.style3 .menu-popup li a.active:before{background-color:#2e2e2e;content:"";left:-5px;height:1px;position:absolute;top:24px;-webkit-width:calc(100% + 15px);-moz-width:calc(100% + 15px);-ms-width:calc(100% + 15px);-o-width:calc(100% + 15px);width:calc(100% + 15px)}.layout-menu.style1 .menu-popup li a.active+.submenu-icon,.layout-menu.style2 .menu-popup li a.active+.submenu-icon,.layout-menu.style3 .menu-popup li a.active+.submenu-icon{color:#2e2e2e !important}.layout-menu.style1 .menu-popup li a.active+.submenu-icon:hover,.layout-menu.style2 .menu-popup li a.active+.submenu-icon:hover,.layout-menu.style3 .menu-popup li a.active+.submenu-icon:hover{color:silver !important}.layout-menu.style1 .menu-popup li a.active:hover:before,.layout-menu.style2 .menu-popup li a.active:hover:before,.layout-menu.style3 .menu-popup li a.active:hover:before{background-color:silver}.layout-menu.style1 .menu-popup li:not(.show-submenu) .sub-menu,.layout-menu.style2 .menu-popup li:not(.show-submenu) .sub-menu,.layout-menu.style3 .menu-popup li:not(.show-submenu) .sub-menu{border:0 none;max-height:0;opacity:0;right:0;top:0;visibility:hidden;z-index:1;-webkit-transition:background 0.25s ease;-moz-transition:background 0.25s ease;-ms-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease}.layout-menu.style1 .menu-popup li.show-submenu .sub-menu,.layout-menu.style2 .menu-popup li.show-submenu .sub-menu,.layout-menu.style3 .menu-popup li.show-submenu .sub-menu{max-height:0;opacity:0;position:relative;top:6px;visibility:hidden;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.layout-menu.style1 .menu-popup li.show-submenu .sub-menu.show-submenu-active,.layout-menu.style2 .menu-popup li.show-submenu .sub-menu.show-submenu-active,.layout-menu.style3 .menu-popup li.show-submenu .sub-menu.show-submenu-active{max-height:100%;opacity:1;visibility:visible;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.layout-menu.style1 .menu-popup li.show-submenu .sub-menu.show-submenu-active a.active:before,.layout-menu.style2 .menu-popup li.show-submenu .sub-menu.show-submenu-active a.active:before,.layout-menu.style3 .menu-popup li.show-submenu .sub-menu.show-submenu-active a.active:before{top:14px}.layout-menu.style1 .menu-popup li.show-submenu .sub-menu a,.layout-menu.style2 .menu-popup li.show-submenu .sub-menu a,.layout-menu.style3 .menu-popup li.show-submenu .sub-menu a{font-size:22px !important;font-family:"Roboto";font-weight:300;color:silver}.layout-menu.style1 .menu-popup li.show-submenu .sub-menu a:hover,.layout-menu.style2 .menu-popup li.show-submenu .sub-menu a:hover,.layout-menu.style3 .menu-popup li.show-submenu .sub-menu a:hover{color:#2e2e2e}.layout-menu.style1 .show-nav .icon,.layout-menu.style2 .show-nav .icon,.layout-menu.style3 .show-nav .icon{color:#000 !important;font-size:20px}.layout-menu.style1 .show-nav .icon:hover,.layout-menu.style2 .show-nav .icon:hover,.layout-menu.style3 .show-nav .icon:hover{color:silver !important}.layout-menu.style1 .show-nav .nav-wrapper,.layout-menu.style2 .show-nav .nav-wrapper,.layout-menu.style3 .show-nav .nav-wrapper{z-index:605}.layout-menu.style1 .show-nav .nav-wrapper.menu-popup-s2,.layout-menu.style2 .show-nav .nav-wrapper.menu-popup-s2,.layout-menu.style3 .show-nav .nav-wrapper.menu-popup-s2{background:#fff;width:100%;height:100%}.layout-menu.style1 .show-nav .nav-wrapper.menu-popup-s2 li a,.layout-menu.style2 .show-nav .nav-wrapper.menu-popup-s2 li a,.layout-menu.style3 .show-nav .nav-wrapper.menu-popup-s2 li a{color:#000 !important;position:relative !important}.layout-menu.style1 .show-nav .nav-wrapper.menu-popup-s2 li a.active,.layout-menu.style2 .show-nav .nav-wrapper.menu-popup-s2 li a.active,.layout-menu.style3 .show-nav .nav-wrapper.menu-popup-s2 li a.active{color:#000}.layout-menu.style1 .show-nav .nav-wrapper.menu-popup-s2 li:first-child a,.layout-menu.style2 .show-nav .nav-wrapper.menu-popup-s2 li:first-child a,.layout-menu.style3 .show-nav .nav-wrapper.menu-popup-s2 li:first-child a{padding-top:0}.layout-menu.style1 .show-nav .nav-wrapper.menu-popup-s2 li:last-child a,.layout-menu.style2 .show-nav .nav-wrapper.menu-popup-s2 li:last-child a,.layout-menu.style3 .show-nav .nav-wrapper.menu-popup-s2 li:last-child a{padding-bottom:0}.layout-menu.style1 .show-nav .nav-wrapper.menu-popup-s2 .sub-menu a,.layout-menu.style2 .show-nav .nav-wrapper.menu-popup-s2 .sub-menu a,.layout-menu.style3 .show-nav .nav-wrapper.menu-popup-s2 .sub-menu a{color:#000 !important}.layout-menu.style1 .f-icon-3lines_menu_m{color:#2e2e2e}.layout-menu.style1 .f-icon-3lines_menu_m:before{background:rgba(0,0,0,0.08);width:50px;height:50px;border-radius:50px;display:flex;justify-content:center;align-items:center;height:50px;font-size:20px}.layout-menu.style2 .menu-icon:before{font-size:34px}.layout-menu.style3 .menu-horizontal li{cursor:pointer;display:inline-block;margin-bottom:0;padding:0}.layout-menu.style3 .menu-horizontal li.more-menu>.no-rightclick{pointer-events:none}.layout-menu.style3 .menu-horizontal li .sub-menu-more-indicator{display:none;position:absolute;right:10px;top:22px}.layout-menu.style3 .menu-horizontal li:hover:not(.more-menu) .sub-menu{display:block}.layout-menu.style3 .menu-horizontal li a{color:#000;font-size:12px;letter-spacing:0.1em;line-height:2.5;margin:0 25px;position:relative;text-align:center;text-transform:uppercase;padding:15px}.layout-menu.style3 .menu-horizontal .menu-items{vertical-align:middle;text-align:center}.layout-menu.style3 .menu-horizontal .menu-items a{margin:0;padding:15px;font-size:12px !important;color:#555;letter-spacing:0.1em;line-height:2.5;position:relative;text-align:center;text-transform:uppercase;outline:none;font-weight:400;word-break:break-word;display:inline-block}.layout-menu.style3 .menu-horizontal .menu-items .sub-menu a{color:#555 !important;width:100%;word-break:break-word}.layout-menu.style3 .menu-horizontal .sub-menu{background:rgba(255,255,255,0.98);border:1px solid #e2e2e2;display:none;width:225px;position:absolute;z-index:1001;left:50%;transform:translateX(-50%);max-height:280px;top:47px;overflow:auto}.layout-menu.style3 .menu-horizontal .sub-menu li{display:block;margin-bottom:0}.layout-menu.style3 .menu-horizontal .mCSB_dragger_bar{display:none}.layout-menu.style3 .menu-horizontal .more-menu:hover .sub-menu-more{display:block}.layout-menu.style3 .menu-horizontal .more-menu .sub-menu-more{overflow:initial !important;background:#fff;border:1px solid #e2e2e2;display:none;position:absolute;left:-55px;margin-top:0 !important;min-width:160px;top:32px;z-index:1001}.layout-menu.style3 .menu-horizontal .more-menu .sub-menu-more a{color:#2e2e2e !important}.layout-menu.style3 .menu-horizontal .more-menu .sub-menu-more .more-menu-horizontal:hover{outline:0}.layout-menu.style3 .menu-horizontal .more-menu .sub-menu-more{width:225px}.layout-menu.style3 .menu-horizontal .more-menu .sub-menu-more .more-menu-horizontal .sub-menu{right:113px;top:-1px}.layout-menu.style3 .menu-horizontal .more-menu .sub-menu-more .more-menu-horizontal .more-menu-items{cursor:auto;display:block;padding:15px 22px;cursor:pointer}.layout-menu.style3 .menu-horizontal .more-menu .sub-menu-more .more-menu-horizontal .more-menu-items a{padding:0;border:0 none;color:#000 !important;letter-spacing:0.2em;line-height:1.5;margin:0;outline:none;padding:0;width:100%;word-break:break-word}.layout-menu.style3 .menu-horizontal .more-menu .sub-menu-more .more-menu-horizontal .more-menu-items .sub-menu li{padding:15px 22px}.layout-menu.style3 .menu-horizontal li:last-child .sub-menu-more .more-menu-horizontal .more-menu-items .sub-menu{left:-51%}.layout-menu.style3 .menu-icon span.f-icon-3lines_menu_m{color:#2e2e2e}.layout-menu.style3 span.f-icon-3lines_menu_m{font-size:30px}.cbp-spmenu-open ~ main #impress_theme .menu-popup-s2.show-nav{width:calc(100% - 300px);left:auto;right:0}.cbp-spmenu-close ~ main #impress_theme .menu-popup-s2.show-nav{width:calc(100% - 60px);left:auto;right:0}.menu-element{margin:0}.menu-element .show-menu-submenu:before{content:"\ea80";font-family:"folio-icon";margin-left:5px}.menu-element li{cursor:pointer}.menu-element-horizontal{position:relative}.menu-element-horizontal li{display:inline-block;padding:0;position:relative}.menu-element-horizontal li>a{display:block;line-height:1;padding:10px 15px;position:relative}.menu-element-horizontal li:hover ul{display:block}.menu-element-horizontal ul{background-color:#fff;border:1px solid rgba(0,0,0,0.2);display:none;min-width:150px;padding:0;position:absolute;text-align:left;z-index:1500}.menu-element-horizontal ul li{width:100%}.menu-element-horizontal ul li>a{color:#777 !important;display:block;width:100%}.menu-element-horizontal ul li>a:hover{color:#000 !important}.menu-element-horizontal ul li:hover>a{color:#000 !important}.menu-element-vertical{position:relative}.menu-element-vertical li{display:block;padding:10px 0;position:relative}.menu-element-vertical ul{max-height:0;overflow:hidden;padding:0;text-align:inherit;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.social-media-menu li a{text-align:center;text-decoration:none}.social-media-menu.style1.no-border li a{border:0 !important}.social-media-menu.style1 li:not(.sortable-social):not(.no-social-media){display:inline-block;padding:0 5px;position:relative;margin:5px 0}.social-media-menu.style1 li:not(.sortable-social):not(.no-social-media) a{border:1px solid white;border-radius:100%;height:30px;line-height:30px;width:30px}.social-media-menu.style1 li:not(.sortable-social):not(.no-social-media) a[href*="google"]{font-size:18px}.social-media-menu.style1 li:not(.sortable-social):not(.no-social-media) a .googleplus-icon{font-size:18px;left:0;line-height:1.6;position:absolute;top:6px}.social-media-menu.style2.menu-horizontal{flex-wrap:wrap}.social-media-menu.style2 li a{margin:0 25px;text-decoration:none;font-size:21px !important}.social-media-menu.style3 a{margin:0 2px;line-height:2.1;width:15px}.social-media-menu.style3 a[href^="https://plus.google"]{font-size:20px !important}@media (max-width: 991px){.social-media-element .social-media-menu.style3{margin-bottom:10px !important}.social-media-menu.style2{display:block !important}}.section-horizontal .img-container{position:relative;overflow:hidden;width:100%;margin:auto}.section-horizontal .img-container img{position:absolute}.socialmedia-element{margin:0;position:relative}.socialmedia-element li{cursor:pointer;padding:0}.socialmedia-horizontal li{display:inline-block;position:relative}.socialmedia-horizontal li>a{display:block;line-height:1;padding:10px;position:relative}.socialmedia-vertical li{display:block;position:relative}.socialmedia-vertical li>a{line-height:1;padding:10px}@media (max-width: 899px){#spaces_theme .col-sm-12.col-xs-12[class*="inner-col"]{width:100%}}.featured-post-element{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:140px;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.featured-post-element.image-placeholder{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.featured-post-element.image-placeholder>div{padding-top:10px}.featured-img-container.image-placeholder,.featured-img{height:-webkit-calc(100vw * 250.0 / 1280.0);height:-moz-calc(100vw * 250.0 / 1280.0);height:-ms-calc(100vw * 250.0 / 1280.0);height:-o-calc(100vw * 250.0 / 1280.0);height:calc(100vw * 250.0 / 1280.0);vertical-align:middle;width:100%}.blog-element{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:box;display:flex;width:100%}.blog-element .blog-element-sidebar{min-width:225px}.blog-element .blog-element-body{width:100%}.blog-element .comma{color:inherit !important}.blog-element.widget-on .blog-element-body{width:calc(100% - 225px)}.blog-element .featured-post-element #filter-heading{display:block;width:100%}.blog-element .featured-post-element #filter-heading a{font-size:15px !important;letter-spacing:0}.blog-element .featured-category,.blog-element .featured-title,.blog-element .featured-date,.blog-element .featured-desc,.blog-element .featured-tags{font-weight:normal}.blog-element{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:box;display:flex;width:100%}.blog-element .blog-element-sidebar{width:250px}.blog-element .blog-element-body{width:100%}.blog-element.widget-on .blog-element-body{width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);width:-o-calc(100% - 250px);width:calc(100% - 250px)}.featured-post-element{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.featured-post-element.style1 .featured-title{letter-spacing:0 !important;word-break:break-word}.featured-post-element.style1 .featured-post-container{width:-webkit-calc(100% / 4);width:-moz-calc(100% / 4);width:-o-calc(100% / 4);width:calc(100% / 4);padding:5px}.featured-post-element.style1 .featured-img-container{background-repeat:no-repeat;background-position:center center;background-size:cover;height:-webkit-calc(100vw * 200.0 / 1280.0);height:-moz-calc(100vw * 200.0 / 1280.0);height:-o-calc(100vw * 200.0 / 1280.0);height:calc(100vw * 200.0 / 1280.0)}.featured-post-element.style1 .featured-post-content{padding-top:5px;padding-bottom:5px}.one-column .featured-post-element.style1.column-1 .featured-img-container,.one-column .featured-post-element.style1.column-2 .featured-img-container,.one-column .featured-post-element.style1.column-3 .featured-img-container{height:-webkit-calc(100vw * 250.0 / 1280.0);height:-moz-calc(100vw * 250.0 / 1280.0);height:-o-calc(100vw * 250.0 / 1280.0);height:calc(100vw * 250.0 / 1280.0)}.one-column .featured-post-element.style1.column-1 .featured-post-container{width:100%}.one-column .featured-post-element.style1.column-2 .featured-post-container{width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:-o-calc(100% / 2);width:calc(100% / 2)}.one-column .featured-post-element.style1.column-3 .featured-post-container{width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:-o-calc(100% / 3);width:calc(100% / 3)}.two-columns .featured-post-element.style1.column-1 .featured-post-container,.one-third-columns .two-third .featured-post-element.style1.column-1 .featured-post-container,.two-third-columns .two-third .featured-post-element.style1.column-1 .featured-post-container{width:100%;padding:10px 0}.two-columns .featured-post-element.style1.column-1 .featured-img-container,.one-third-columns .two-third .featured-post-element.style1.column-1 .featured-img-container,.two-third-columns .two-third .featured-post-element.style1.column-1 .featured-img-container{height:-webkit-calc(100vw * 250.0 / 1280.0);height:-moz-calc(100vw * 250.0 / 1280.0);height:-o-calc(100vw * 250.0 / 1280.0);height:calc(100vw * 250.0 / 1280.0)}.two-columns .featured-post-element.style1 .featured-post-container,.one-third-columns .two-third .featured-post-element.style1 .featured-post-container,.two-third-columns .two-third .featured-post-element.style1 .featured-post-container{width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:-o-calc(100% / 2);width:calc(100% / 2)}.two-columns .featured-post-element.style1 .featured-img-container,.one-third-columns .two-third .featured-post-element.style1 .featured-img-container,.two-third-columns .two-third .featured-post-element.style1 .featured-img-container{background-color:rgba(0,0,0,0.1);background-repeat:no-repeat;background-position:center center;background-size:cover;height:-webkit-calc(100vw * 175.0 / 1280.0);height:-moz-calc(100vw * 175.0 / 1280.0);height:-o-calc(100vw * 175.0 / 1280.0);height:calc(100vw * 175.0 / 1280.0)}.one-third-columns .two-third .featured-post-element.style1 .featured-img-container,.two-third-columns .two-third .featured-post-element.style1 .featured-img-container{height:-webkit-calc(100vw * 250.0 / 1280.0);height:-moz-calc(100vw * 250.0 / 1280.0);height:-o-calc(100vw * 250.0 / 1280.0);height:calc(100vw * 250.0 / 1280.0)}.three-columns .blog-element,.four-columns .blog-element,.one-third-columns .one-third .blog-element,.two-third-columns .one-third .blog-element{display:block;width:100%}.three-columns .blog-element .blog-element-sidebar,.four-columns .blog-element .blog-element-sidebar,.one-third-columns .one-third .blog-element .blog-element-sidebar,.two-third-columns .one-third .blog-element .blog-element-sidebar{width:100%}.three-columns .blog-element .blog-element-sidebar .widget,.four-columns .blog-element .blog-element-sidebar .widget,.one-third-columns .one-third .blog-element .blog-element-sidebar .widget,.two-third-columns .one-third .blog-element .blog-element-sidebar .widget{padding-left:15px;padding-right:15px}.three-columns .blog-element .blog-element-body,.four-columns .blog-element .blog-element-body,.one-third-columns .one-third .blog-element .blog-element-body,.two-third-columns .one-third .blog-element .blog-element-body{width:100%}.three-columns .blog-element.widget-on .blog-element-body,.four-columns .blog-element.widget-on .blog-element-body,.one-third-columns .one-third .blog-element.widget-on .blog-element-body,.two-third-columns .one-third .blog-element.widget-on .blog-element-body{width:100%}.three-columns .featured-post-element.style1 .featured-post-container,.four-columns .featured-post-element.style1 .featured-post-container,.one-third-columns .one-third .featured-post-element.style1 .featured-post-container,.two-third-columns .one-third .featured-post-element.style1 .featured-post-container{width:100%}.three-columns .featured-post-element.style1 .featured-img-container,.four-columns .featured-post-element.style1 .featured-img-container,.one-third-columns .one-third .featured-post-element.style1 .featured-img-container,.two-third-columns .one-third .featured-post-element.style1 .featured-img-container{height:-webkit-calc(100vw * 250.0 / 1280.0);height:-moz-calc(100vw * 250.0 / 1280.0);height:-o-calc(100vw * 250.0 / 1280.0);height:calc(100vw * 250.0 / 1280.0)}@media (max-width: 1210px){.two-columns .blog-element{display:block;width:100%}.two-columns .blog-element .blog-element-body,.two-columns .blog-element .blog-element-sidebar{padding:50px 0}.two-columns .blog-element .blog-element-sidebar{width:100%}.two-columns .blog-element .blog-element-sidebar .widget{padding-left:15px;padding-right:15px}.two-columns .blog-element .blog-element-body{width:100%}.two-columns .blog-element.widget-on .blog-element-body{width:100%}.two-columns .featured-post-element.style1 .featured-post-container{width:100%}.two-columns .featured-post-element.style1 .featured-img-container{height:-webkit-calc(100vw * 350.0 / 1280.0);height:-moz-calc(100vw * 350.0 / 1280.0);height:-o-calc(100vw * 350.0 / 1280.0);height:calc(100vw * 350.0 / 1280.0)}}@media (max-width: 930px){.one-column .featured-post-element.style1 .featured-post-container{width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:-o-calc(100% / 2);width:calc(100% / 2)}.one-column .featured-post-element.style1 .featured-img-container{height:-webkit-calc(100vw * 350.0 / 1280.0);height:-moz-calc(100vw * 350.0 / 1280.0);height:-o-calc(100vw * 350.0 / 1280.0);height:calc(100vw * 350.0 / 1280.0)}}@media (max-width: 899px){.two-columns .featured-post-element.style1 .featured-post-container,.three-columns .featured-post-element.style1 .featured-post-container,.four-columns .featured-post-element.style1 .featured-post-container,.one-third-columns .one-third .featured-post-element.style1 .featured-post-container,.one-third-columns .two-third .featured-post-element.style1 .featured-post-container,.two-third-columns .one-third .featured-post-element.style1 .featured-post-container,.two-third-columns .two-third .featured-post-element.style1 .featured-post-container{width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:-o-calc(100% / 2);width:calc(100% / 2)}.two-columns .featured-post-element.style1 .featured-img-container,.three-columns .featured-post-element.style1 .featured-img-container,.four-columns .featured-post-element.style1 .featured-img-container,.one-third-columns .one-third .featured-post-element.style1 .featured-img-container,.one-third-columns .two-third .featured-post-element.style1 .featured-img-container,.two-third-columns .one-third .featured-post-element.style1 .featured-img-container,.two-third-columns .two-third .featured-post-element.style1 .featured-img-container{height:-webkit-calc(100vw * 350.0 / 1280.0);height:-moz-calc(100vw * 350.0 / 1280.0);height:-o-calc(100vw * 350.0 / 1280.0);height:calc(100vw * 350.0 / 1280.0)}.two-columns .blog-element,.three-columns .blog-element,.four-columns .blog-element,.one-third-columns .one-third .blog-element,.one-third-columns .two-third .blog-element,.two-third-columns .one-third .blog-element,.two-third-columns .two-third .blog-element{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:box;display:flex;width:100%}.two-columns .blog-element .blog-element-sidebar,.three-columns .blog-element .blog-element-sidebar,.four-columns .blog-element .blog-element-sidebar,.one-third-columns .one-third .blog-element .blog-element-sidebar,.one-third-columns .two-third .blog-element .blog-element-sidebar,.two-third-columns .one-third .blog-element .blog-element-sidebar,.two-third-columns .two-third .blog-element .blog-element-sidebar{width:250px}.two-columns .blog-element .blog-element-body,.three-columns .blog-element .blog-element-body,.four-columns .blog-element .blog-element-body,.one-third-columns .one-third .blog-element .blog-element-body,.one-third-columns .two-third .blog-element .blog-element-body,.two-third-columns .one-third .blog-element .blog-element-body,.two-third-columns .two-third .blog-element .blog-element-body{width:100%}.two-columns .blog-element.widget-on .blog-element-body,.three-columns .blog-element.widget-on .blog-element-body,.four-columns .blog-element.widget-on .blog-element-body,.one-third-columns .one-third .blog-element.widget-on .blog-element-body,.one-third-columns .two-third .blog-element.widget-on .blog-element-body,.two-third-columns .one-third .blog-element.widget-on .blog-element-body,.two-third-columns .two-third .blog-element.widget-on .blog-element-body{width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);width:-o-calc(100% - 250px);width:calc(100% - 250px)}}@media (max-width: 767px){.blog-element{display:block !important;width:100% !important}.blog-element .blog-element-body,.blog-element .blog-element-sidebar{padding:50px 0 !important}.blog-element .blog-element-sidebar{width:100% !important}.blog-element .blog-element-sidebar .widget{padding-left:15px !important;padding-right:15px !important}.blog-element .blog-element-body{width:100% !important}.blog-element.widget-on .blog-element-body{width:100% !important}.featured-post-element.style1 .featured-post-container{width:100% !important}.featured-post-element.style1 .featured-img-container{height:-webkit-calc(100vw * 550.0 / 1280.0) !important;height:-moz-calc(100vw * 550.0 / 1280.0) !important;height:-o-calc(100vw * 550.0 / 1280.0) !important;height:calc(100vw * 550.0 / 1280.0) !important}}@media (max-width: 520px){.featured-post-element.style1 .featured-post-container{width:100% !important}.featured-post-element.style1 .featured-img-container{height:-webkit-calc(100vw * 750.0 / 1280.0) !important;height:-moz-calc(100vw * 750.0 / 1280.0) !important;height:-o-calc(100vw * 750.0 / 1280.0) !important;height:calc(100vw * 750.0 / 1280.0) !important}}.blog-element .style2{overflow:hidden}.blog-element .style2 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}@media (max-width: 767px){.blog-element .style2{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.blog-element .style2 .featured-post-container{-ms-flex:50%;flex:50%;max-width:50%}}@media (max-width: 567px){.blog-element .style2 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}}.blog-element .style2 .featured-post-content{display:-ms-flexbox;display:flex}.blog-element .style2 .featured-post-content .featured-img-container{-ms-flex:30%;flex:30%;max-width:30%}.blog-element .style2 .featured-post-content .featured-info{-ms-flex:70%;flex:70%;max-width:70%}.blog-element .style2 .featured-post-content .featured-info.flex-w-full{-ms-flex:100%;flex:100%;max-width:100%}.blog-element .style2 .featured-post-content .featured-info>div{padding-top:5px;padding-bottom:5px}.two-columns .col-lg-6 .blog-element .style2 .featured-img-container.image-placeholder,.two-columns .col-lg-6 .blog-element .style2 .featured-img{-webkit-height:calc((100vw) * 100.0 / 1280.0);-moz-height:calc((100vw) * 100.0 / 1280.0);-ms-height:calc((100vw) * 100.0 / 1280.0);-o-height:calc((100vw) * 100.0 / 1280.0);height:calc((100vw) * 100.0 / 1280.0)}.one-third-columns .one-third .blog-element .style2 .featured-post-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content{-ms-flex-direction:column;flex-direction:column}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container{margin:0 !important}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 250.0 / 1280.0);-moz-height:calc((100vw) * 250.0 / 1280.0);-ms-height:calc((100vw) * 250.0 / 1280.0);-o-height:calc((100vw) * 250.0 / 1280.0);height:calc((100vw) * 250.0 / 1280.0)}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 150.0 / 1280.0);-moz-height:calc((100vw) * 150.0 / 1280.0);-ms-height:calc((100vw) * 150.0 / 1280.0);-o-height:calc((100vw) * 150.0 / 1280.0);height:calc((100vw) * 150.0 / 1280.0)}.three-columns .col-lg-4 .blog-element .style2 .featured-post-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content{-ms-flex-direction:column;flex-direction:column}.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container{margin:0 !important}.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 250.0 / 1280.0);-moz-height:calc((100vw) * 250.0 / 1280.0);-ms-height:calc((100vw) * 250.0 / 1280.0);-o-height:calc((100vw) * 250.0 / 1280.0);height:calc((100vw) * 250.0 / 1280.0)}.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}@media (max-width: 1210px){.two-columns .col-lg-6 .blog-element .style2 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content{-ms-flex-direction:column;flex-direction:column}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 250.0 / 1280.0);-moz-height:calc((100vw) * 250.0 / 1280.0);-ms-height:calc((100vw) * 250.0 / 1280.0);-o-height:calc((100vw) * 250.0 / 1280.0);height:calc((100vw) * 250.0 / 1280.0)}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}}@media (max-width: 899px){.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content{-ms-flex-direction:row;flex-direction:row}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container{-ms-flex:30%;flex:30%;max-width:30%}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-info{-ms-flex:70%;flex:70%;max-width:70%}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:initial}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content{-ms-flex-direction:row;flex-direction:row}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container{-ms-flex:30%;flex:30%;max-width:30%}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-info{-ms-flex:70%;flex:70%;max-width:70%}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container{margin-right:10px !important}.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:initial}.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 250.0 / 1280.0);-moz-height:calc((100vw) * 250.0 / 1280.0);-ms-height:calc((100vw) * 250.0 / 1280.0);-o-height:calc((100vw) * 250.0 / 1280.0);height:calc((100vw) * 250.0 / 1280.0)}}@media (max-width: 767px){.blog-element .style2 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.blog-element .style2 .featured-post-container .featured-post-content{-ms-flex-direction:column;flex-direction:column}.blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.blog-element .style2 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.blog-element .style2 .featured-post-container .featured-post-content .featured-img-container{margin:0 !important}.blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.blog-element .style2 .featured-post-container .featured-post-content .featured-img,.blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container,.one-third-columns .one-third .blog-element .style2 .featured-post-container,.one-third-columns .two-third .blog-element .style2 .featured-post-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container,.two-third-columns .two-third .blog-element .style2 .featured-post-container,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content,.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content{-ms-flex-direction:column;flex-direction:column}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-info,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-columns .col-lg-6 .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.one-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.one-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-third-columns .one-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.two-third-columns .two-third .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.three-columns .col-lg-4 .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img,.four-columns .col-lg-3 .blog-element .style2 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}}.blog-element .style3{overflow:hidden}.blog-element .style3 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.blog-element .style3 .featured-post-container.flex-reverse .featured-post-content{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container{margin-left:10px;margin-right:initial}.blog-element .style3 .featured-post-container .featured-post-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row}.blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{margin-right:10px}.blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.blog-element .style3 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 350.0 / 1280.0);-moz-height:calc((100vw) * 350.0 / 1280.0);-ms-height:calc((100vw) * 350.0 / 1280.0);-o-height:calc((100vw) * 350.0 / 1280.0);height:calc((100vw) * 350.0 / 1280.0)}.blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{-ms-flex:50%;flex:50%;max-width:50%}.blog-element .style3 .featured-post-container .featured-post-content .featured-info{-ms-flex:50%;flex:50%;max-width:50%}.blog-element .style3 .featured-post-container .featured-post-content .featured-info.flex-w-full{-ms-flex:100%;flex:100%;max-width:100%}.blog-element .style3 .featured-post-container .featured-post-content .featured-info>div{padding-top:5px;padding-bottom:5px}@media (max-width: 767px){.blog-element .style3{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.blog-element .style3 .featured-post-container{-ms-flex:50%;flex:50%;max-width:50%}}@media (max-width: 567px){.blog-element .style3 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.two-columns .col-lg-6 .blog-element .style3 .featured-img-container.image-placeholder,.two-columns .col-lg-6 .blog-element .style3 .featured-img{-webkit-height:calc((100vw) * 100.0 / 1280.0);-moz-height:calc((100vw) * 100.0 / 1280.0);-ms-height:calc((100vw) * 100.0 / 1280.0);-o-height:calc((100vw) * 100.0 / 1280.0);height:calc((100vw) * 100.0 / 1280.0)}.one-third-columns .one-third .blog-element .style3 .featured-post-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.one-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.two-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content{-ms-flex-flow:column;flex-flow:column}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content{-ms-flex-direction:column;flex-direction:column}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{margin-left:initial;margin-right:initial}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 250.0 / 1280.0);-moz-height:calc((100vw) * 250.0 / 1280.0);-ms-height:calc((100vw) * 250.0 / 1280.0);-o-height:calc((100vw) * 250.0 / 1280.0);height:calc((100vw) * 250.0 / 1280.0)}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 150.0 / 1280.0);-moz-height:calc((100vw) * 150.0 / 1280.0);-ms-height:calc((100vw) * 150.0 / 1280.0);-o-height:calc((100vw) * 150.0 / 1280.0);height:calc((100vw) * 150.0 / 1280.0)}.three-columns .col-lg-4 .blog-element .style3 .featured-post-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.three-columns .col-lg-4 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content{-ms-flex-flow:column;flex-flow:column}.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content{-ms-flex-flow:column;flex-flow:column}.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{margin-left:initial;margin-right:initial}.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 250.0 / 1280.0);-moz-height:calc((100vw) * 250.0 / 1280.0);-ms-height:calc((100vw) * 250.0 / 1280.0);-o-height:calc((100vw) * 250.0 / 1280.0);height:calc((100vw) * 250.0 / 1280.0)}.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}@media (max-width: 1210px){.two-columns .col-lg-6 .blog-element .style3 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content{-ms-flex-flow:column;flex-flow:column}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content{-ms-flex-direction:column;flex-direction:column}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{margin-left:initial;margin-right:initial}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 250.0 / 1280.0);-moz-height:calc((100vw) * 250.0 / 1280.0);-ms-height:calc((100vw) * 250.0 / 1280.0);-o-height:calc((100vw) * 250.0 / 1280.0);height:calc((100vw) * 250.0 / 1280.0)}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}}@media (max-width: 899px){.two-columns .col-lg-6 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container{margin-left:10px;margin-right:initial}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content{-ms-flex-direction:row;flex-direction:row}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{margin-right:10px}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{-ms-flex:50%;flex:50%;max-width:50%}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-info{-ms-flex:50%;flex:50%;max-width:50%}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:initial}.one-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.two-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.one-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container{margin-left:10px;margin-right:initial}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content{-ms-flex-direction:row;flex-direction:row}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{-ms-flex:50%;flex:50%;max-width:50%}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-info{-ms-flex:50%;flex:50%;max-width:50%}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{margin-right:10px}.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:initial}.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container.image-placeholder,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img{-webkit-height:calc((100vw) * 250.0 / 1280.0);-moz-height:calc((100vw) * 250.0 / 1280.0);-ms-height:calc((100vw) * 250.0 / 1280.0);-o-height:calc((100vw) * 250.0 / 1280.0);height:calc((100vw) * 250.0 / 1280.0)}}@media (max-width: 767px){.blog-element .style3 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.blog-element .style3 .featured-post-container.flex-reverse .featured-post-content{-ms-flex-flow:column;flex-flow:column}.blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container{margin-left:initial}.blog-element .style3 .featured-post-container .featured-post-content{-ms-flex-direction:column;flex-direction:column}.blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.blog-element .style3 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{margin-right:initial}.blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.blog-element .style3 .featured-post-container .featured-post-content .featured-img,.blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{margin-right:initial}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container,.one-third-columns .one-third .blog-element .style3 .featured-post-container,.one-third-columns .two-third .blog-element .style3 .featured-post-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container,.two-third-columns .two-third .blog-element .style3 .featured-post-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container{-ms-flex:100%;flex:100%;max-width:100%}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.one-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.one-third-columns .two-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.two-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.two-third-columns .two-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content{-ms-flex-flow:column;flex-flow:column}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container,.one-third-columns .two-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container,.two-third-columns .two-third .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container.flex-reverse .featured-post-content .featured-img-container{margin-left:initial}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content,.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content{-ms-flex-direction:column;flex-direction:column}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container{margin-right:initial}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-info,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-info{-ms-flex:100%;flex:100%;max-width:100%}.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-columns .col-lg-6 .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.one-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.one-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-third-columns .one-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.two-third-columns .two-third .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.three-columns .col-lg-4 .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img-container,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img,.four-columns .col-lg-3 .blog-element .style3 .featured-post-container .featured-post-content .featured-img.image-placeholder{min-height:260px}}.blog-element .widget{padding:0 25px 40px 25px}.blog-element .widget .widget-name{font-size:16px !important;font-weight:600 !important;letter-spacing:0 !important;margin-bottom:20px;text-transform:capitalize !important}.blog-element .widget .widget-tags,.blog-element .widget .widget-archives,.blog-element .widget .widget-categories,.blog-element .widget .widget-featuredpost{font-size:14px !important;font-weight:400 !important}.blog-element .widget .widget-categories>div a{border-bottom:1px solid rgba(0,0,0,0.2);display:inline-block;padding:10px 0;width:100%}.blog-element .widget .widget-tags p{font-weight:400 !important}.blog-element .widget .widget-archives>div>a,.blog-element .widget .widget-archives>div p,.blog-element .widget .widget-archives>div li,.blog-element .widget .widget-categories>div>a,.blog-element .widget .widget-categories>div p,.blog-element .widget .widget-categories>div li{border-bottom:1px solid rgba(0,0,0,0.2);font-weight:400 !important;padding:10px 0}.blog-element .widget .widget-archives>div li,.blog-element .widget .widget-categories>div li{padding-left:15px}.blog-element .widget .widget-archives ul,.blog-element .widget .widget-categories ul{opacity:0;max-height:0;overflow-y:hidden;-webkit-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;transition:all .3s ease-in-out}.blog-element .widget .widget-archives ul.show,.blog-element .widget .widget-categories ul.show{opacity:1;-webkit-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;transition:all .3s ease-in-out}.blog-element .widget .widget-archives .toggle-months{cursor:pointer}.blog-element .widget .widget-featuredpost>a,.blog-element .widget .widget-featuredpost>div{margin-bottom:5px}.blog-element .widget .widget-featuredpost .image-placeholder,.blog-element .widget .widget-featuredpost .post-thumb{height:50px;overflow:hidden;width:50px}.blog-element .widget .widget-featuredpost .post-thumb{background-repeat:no-repeat;background-size:cover;background-position:center center}.blog-element .widget .widget-featuredpost .post-title,.blog-element .widget .widget-featuredpost .post-date{font-size:14px}.blog-element .featured-post-pagination{padding:20px 0;width:100%}.blog-element .featured-post-pagination ul{height:40px;text-align:center}.blog-element .featured-post-pagination ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:box;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:100%}.blog-element .featured-post-pagination ul li a{border:0 none;color:rgba(0,0,0,0.5);padding:0 15px}.blog-element .featured-post-pagination ul li a:not(.icon){font-size:14px}.blog-element .featured-post-pagination ul li a.active{color:#000}.blog-element .featured-post-pagination ul li:hover a,.blog-element .featured-post-pagination ul li.active a{border:0 none;color:#000}.blog-element .featured-post-pagination ul li:hover a{font-weight:400}.blog-element .featured-post-pagination ul li.active a{font-weight:600}.section-header .layout-header{padding:45px 50px}.section-header .layout-header .site-tagline{font-size:14px;letter-spacing:.01em}.section-header .layout-header.layout-header_1 .website-title h2,.section-header .layout-header.layout-header_2 .website-title h2,.section-header .layout-header.layout-header_3 .website-title h2{word-break:break-all}.section-header .layout-header.layout-header_1 .website-logo,.section-header .layout-header.layout-header_1 .website-logo>a,.section-header .layout-header.layout-header_2 .website-logo,.section-header .layout-header.layout-header_2 .website-logo>a,.section-header .layout-header.layout-header_3 .website-logo,.section-header .layout-header.layout-header_3 .website-logo>a{max-width:100%}.section-header .layout-header.layout-header_1 .toolbar .toolbar-action:first-child,.section-header .layout-header.layout-header_2 .toolbar .toolbar-action:first-child,.section-header .layout-header.layout-header_3 .toolbar .toolbar-action:first-child{padding-left:20px}@media (max-width: 767px){.layout-header .layout-menu.style1,.layout-header .layout-menu.style2,.layout-header .layout-menu.style3{display:block}.layout-header .layout-menu.style1 .website-title,.layout-header .layout-menu.style2 .website-title,.layout-header .layout-menu.style3 .website-title{text-align:center}.layout-header .layout-menu.style1 .website-title .site-title,.layout-header .layout-menu.style1 .website-title .site-tagline,.layout-header .layout-menu.style2 .website-title .site-title,.layout-header .layout-menu.style2 .website-title .site-tagline,.layout-header .layout-menu.style3 .website-title .site-title,.layout-header .layout-menu.style3 .website-title .site-tagline{text-align:center}.layout-header .layout-menu.style1 .website-logo,.layout-header .layout-menu.style2 .website-logo,.layout-header .layout-menu.style3 .website-logo{justify-content:center}.layout-header .layout-menu.style1 .col-xs-12.text-right,.layout-header .layout-menu.style2 .col-xs-12.text-right,.layout-header .layout-menu.style3 .col-xs-12.text-right{text-align:center;display:flex;justify-content:center;margin-top:25px}.layout-header .layout-menu.style1 .menu-element,.layout-header .layout-menu.style2 .menu-element,.layout-header .layout-menu.style3 .menu-element{margin-top:25px}.layout-header .layout-menu.style1 .menu-element .menu-icon,.layout-header .layout-menu.style2 .menu-element .menu-icon,.layout-header .layout-menu.style3 .menu-element .menu-icon{text-align:center;display:flex;justify-content:center}.layout-header .layout-menu.layout-menu-3{display:flex;flex-direction:column-reverse !important}}.layout-contact .contact-info-icon{font-size:40px}.layout-contact.layout-contact_1 .contact-info-icon,.layout-contact.layout-contact_2 .contact-info-icon,.layout-contact.layout-contact_3 .contact-info-icon{font-size:40px;color:#eb4C49;margin-bottom:25px;display:inline-block}.layout-contact.layout-contact_1 h5,.layout-contact.layout-contact_1 p,.layout-contact.layout-contact_1 a,.layout-contact.layout-contact_2 h5,.layout-contact.layout-contact_2 p,.layout-contact.layout-contact_2 a,.layout-contact.layout-contact_3 h5,.layout-contact.layout-contact_3 p,.layout-contact.layout-contact_3 a{font-family:"Roboto",sans-serif;font-weight:300}.layout-contact.layout-contact_1 h5,.layout-contact.layout-contact_2 h5,.layout-contact.layout-contact_3 h5{font-weight:600}.layout-contact.layout-contact_1 .address,.layout-contact.layout-contact_2 .address,.layout-contact.layout-contact_3 .address{width:100%;max-width:240px;font-weight:600}.layout-contact.layout-contact_1 h5,.layout-contact.layout-contact_1 p,.layout-contact.layout-contact_1 a,.layout-contact.layout-contact_1 a span,.layout-contact.layout-contact_2 h5,.layout-contact.layout-contact_2 p,.layout-contact.layout-contact_2 a,.layout-contact.layout-contact_2 a span{color:#fff}.layout-contact.layout-contact_3 h5,.layout-contact.layout-contact_3 p,.layout-contact.layout-contact_3 a span{color:#2e2e2e}#impress_theme .section-layout-wrapper.s-content-text-black .layout-contact p{color:#2e2e2e}#impress_theme .section-layout-wrapper.s-title-text-white .layout-contact h5{color:#fff}#impress_theme .section-layout-wrapper.s-content-text-white .layout-contact p{color:#fff !important}#impress_theme .section-layout-wrapper.s-link-text-white .layout-contact a,#impress_theme .section-layout-wrapper.s-link-text-white .layout-contact a>span{color:#fff !important}#impress_theme .section-layout-wrapper.s-link-text-black .layout-contact a,#impress_theme .section-layout-wrapper.s-link-text-black .layout-contact a>span{color:#2e2e2e}@media (max-width: 767px){.contact-text-holder{width:100%;max-width:270px;margin-left:auto;margin-right:auto;margin-bottom:50px}}.layout-photogrid{height:100%;padding:0;overflow:hidden}.layout-photogrid.layout-photogrid_1 .photo-grid1{overflow:hidden}.layout-photogrid.layout-photogrid_1 .photo-grid1 .grid-sizer{width:33.33333333333333% !important}.layout-photogrid.layout-photogrid_1 .photo-grid1 .grid-gutter{width:0% !important}.layout-photogrid.layout-photogrid_1 .photo-item{display:inline-block;float:left;overflow:hidden;position:relative;width:33.33333333333333% !important}.layout-photogrid.layout-photogrid_1 .photo-item img{width:100%;display:block}.layout-photogrid.layout-photogrid_1 .photo-item .photo-info{left:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;top:0;z-index:50}.layout-photogrid.layout-photogrid_1 .photo-grid1 .image-placeholder{margin-top:-1px;border:1px solid #fff}.layout-photogrid.layout-photogrid_2 .photo-item{height:315px;overflow:hidden;margin-bottom:0;position:relative;width:100% !important}.layout-photogrid.layout-photogrid_2 .photo-item .photo-info{text-align:center;transition:opacity .4s ease;z-index:50;flex-direction:column;bottom:0}.layout-photogrid.layout-photogrid_2 .photo-item .img-wrap{height:100%}.layout-photogrid.layout-photogrid_2 .photo-item .img-wrap img{bottom:-9999px;display:block;left:-9999px;margin:auto;min-height:100%;min-width:100%;position:absolute;right:-9999px;top:-9999px}.layout-photogrid.layout-photogrid_2 .photo-item img{width:100%}.layout-photogrid.layout-photogrid_3 .photo-grid{margin:.5% 0}.layout-photogrid.layout-photogrid_3 .photo-grid .grid-sizer{width:calc(99% / 2) !important}.layout-photogrid.layout-photogrid_3 .photo-grid .grid-gutter{width:1% !important}.layout-photogrid.layout-photogrid_3 .photo-item{width:calc(99% / 2) !important;margin:.5% 0;display:inline-block;float:left;height:auto;overflow:hidden;position:relative}.layout-photogrid.layout-photogrid_3 .photo-item .photo-info{transition:opacity .4s ease;z-index:50;flex-direction:column;padding:30px 60px}.layout-photogrid.layout-photogrid_3 .photo-item img{display:block;width:100%}.layout-photogrid.layout-photogrid_3 .photo-grid1{padding:5px}.layout-photogrid .layout-photogrid_1 .photo-item .photo-info,.layout-photogrid .layout-photogrid_3 .photo-item .photo-info,.layout-photogrid .album-masonry .photo-item .photo-info{width:100%;height:100%}.layout-photogrid.layout-photogrid_1 .photo-item .photo-info .no-title.no-desc,.layout-photogrid.layout-photogrid_3 .photo-item .photo-info .no-title.no-desc{text-align:center}.layout-photogrid.layout-photogrid_1,.layout-photogrid.layout-photogrid_2,.layout-photogrid.layout-photogrid_3{background:transparent}.layout-photogrid.layout-photogrid_1 .photo-item .photo-info,.layout-photogrid.layout-photogrid_2 .photo-item .photo-info,.layout-photogrid.layout-photogrid_3 .photo-item .photo-info{background:#2e2e2e;opacity:0;color:#fff;width:100%;height:100%;position:absolute;padding:30px 60px}.layout-photogrid.layout-photogrid_1 .photo-item .photo-info .photo-title,.layout-photogrid.layout-photogrid_2 .photo-item .photo-info .photo-title,.layout-photogrid.layout-photogrid_3 .photo-item .photo-info .photo-title{color:#fff !important;font-size:18px !important}.layout-photogrid.layout-photogrid_1 .photo-item .photo-info .photo-description,.layout-photogrid.layout-photogrid_2 .photo-item .photo-info .photo-description,.layout-photogrid.layout-photogrid_3 .photo-item .photo-info .photo-description{color:#fff !important;font-size:16px !important;font-weight:300 !important}.layout-photogrid.layout-photogrid_1 .photo-item .photo-info .photo-info-wrapper,.layout-photogrid.layout-photogrid_2 .photo-item .photo-info .photo-info-wrapper,.layout-photogrid.layout-photogrid_3 .photo-item .photo-info .photo-info-wrapper{overflow:hidden;flex-direction:column}.layout-photogrid.layout-photogrid_1 .photo-item:hover .photo-info,.layout-photogrid.layout-photogrid_2 .photo-item:hover .photo-info,.layout-photogrid.layout-photogrid_3 .photo-item:hover .photo-info{opacity:.9}.folio-live-site .layout-photogrid.layout-photogrid_1 .photo-item:hover .photo-info,.folio-live-site .layout-photogrid.layout-photogrid_2 .photo-item:hover .photo-info,.folio-live-site .layout-photogrid.layout-photogrid_3 .photo-item:hover .photo-info{opacity:0}.layout-photogrid .photo-info .theme-btn:not(.load-more-button){font-size:12px !important;line-height:1.3 !important;letter-spacing:normal !important;padding:11px 20px !important}.section_photogrid.no-title.no-desc .layout-photogrid_1 .photo-info-wrapper,.section_photogrid.no-title.no-desc .layout-photogrid_2 .photo-info-wrapper,.section_photogrid.no-title.no-desc .layout-photogrid_3 .photo-info-wrapper{text-align:center}.section_photogrid.no-title.no-desc .layout-photogrid_1 .theme-btn,.section_photogrid.no-title.no-desc .layout-photogrid_2 .theme-btn,.section_photogrid.no-title.no-desc .layout-photogrid_3 .theme-btn{margin-top:0 !important}.section_photogrid.no-desc .layout-photogrid_1 .photo-title,.section_photogrid.no-desc .layout-photogrid_2 .photo-title,.section_photogrid.no-desc .layout-photogrid_3 .photo-title{margin-bottom:0 !important}.section_photogrid.no-title.no-btn .layout-photogrid_1 .photo-description{text-align:center}.section_photogrid.no-title.no-desc .layout-photogrid_1 .photo-item{text-align:center}.section_photogrid.no-desc.no-btn .layout-photogrid_1 .photo-title{text-align:center}@media (max-width: 1199px){.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid .photo-item,.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid1 .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid1 .photo-item{-webkit-width:calc(100% / 2) !important;-moz-width:calc(100% / 2) !important;-ms-width:calc(100% / 2) !important;-o-width:calc(100% / 2) !important;width:calc(100% / 2) !important}}@media (max-width: 899px){.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid .photo-item,.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid1 .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid1 .photo-item,.section-grid .layout-photogrid.layout-photogrid_3 .photo-grid .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_3 .photo-grid .photo-item,.section-grid .layout-photogrid.layout-photogrid_3 .photo-grid1 .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_3 .photo-grid1 .photo-item{-webkit-width:calc(100% / 1) !important;-moz-width:calc(100% / 1) !important;-ms-width:calc(100% / 1) !important;-o-width:calc(100% / 1) !important;width:calc(100% / 1) !important}.section-grid .layout-photogrid.layout-photogrid_2 .photo-item{height:250px}.section-grid .layout-photogrid.layout-photogrid_1 .photo-item:hover .photo-info,.section-grid .layout-photogrid.layout-photogrid_2 .photo-item:hover .photo-info,.section-grid .layout-photogrid.layout-photogrid_3 .photo-item:hover .photo-info{opacity:0 !important}}@media (max-width: 767px){.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid .photo-item,.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid1 .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_1 .photo-grid1 .photo-item,.section-grid .layout-photogrid.layout-photogrid_3 .photo-grid .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_3 .photo-grid .photo-item,.section-grid .layout-photogrid.layout-photogrid_3 .photo-grid1 .grid-sizer,.section-grid .layout-photogrid.layout-photogrid_3 .photo-grid1 .photo-item{-webkit-width:calc(100% / 1) !important;-moz-width:calc(100% / 1) !important;-ms-width:calc(100% / 1) !important;-o-width:calc(100% / 1) !important;width:calc(100% / 1) !important}.section-grid .layout-photogrid.layout-photogrid_3 .photo-grid,.section-grid .layout-photogrid.layout-photogrid_3 .photo-item{margin:6px 0}.section-grid .layout-photogrid.layout-photogrid_2 .photo-item{height:180px}}.section-footer.walkthrough .site-title a,.section-footer.walkthrough .copyright-title,.section-footer.walkthrough .copyright-title a,.section-footer.walkthrough .menu-horizontal a{color:#fff}.layout-footer{padding:50px 0}.layout-footer .copyright-title{letter-spacing:.05em}.layout-footer .website-logo.no-max-height>a{height:auto !important}.layout-footer .website-logo img{height:auto;max-height:100%;width:100%}.layout-footer.layout-footer_1{flex-wrap:wrap}.layout-footer.layout-footer_2 .footer-element{margin:2px auto}.layout-footer.layout-footer_3 .footer-div{flex-wrap:wrap}@media (max-width: 991px){.layout-footer_3 .footer-div{display:block !important}}.layout-featured_1 .featured-textwrap .album-description,.layout-featured_1 .featured-textwrap .album-title,.layout-featured_3 .slider-right .album-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-featured{position:relative}.layout-featured .slides{height:650px;width:100%}.layout-featured .slides li{height:100%;padding:0}.layout-featured .slick-slider .slick-list,.layout-featured .slick-slider .slick-track{height:100%;width:100%}.layout-featured .flex-control-thumbs .slick-dots{display:block;top:0px}.layout-featured .theme-btn{font-size:12px;line-height:1.3;letter-spacing:normal;padding:12px 25px}.layout-featured .theme-btn:focus,.layout-featured .theme-btn:active{text-decoration:none}.layout-featured .theme-btn p,.layout-featured .theme-btn a{font-size:12px;line-height:1.3;letter-spacing:2px}.layout-featured.walkthrough .album-title{font-weight:bold;font-size:18px}.layout-featured.walkthrough .theme-btn{background-color:#EB4C49;border-color:#EB4C49;color:#fff;font-weight:600;font-size:12px !important;padding:15px 25px !important}.layout-featured.walkthrough ul.slider-thumb{display:flex}.layout-featured.walkthrough .big-img-holder{height:100%}.layout-featured.layout-featured_3.walkthrough .album-title{font-weight:bold;font-size:50px}.layout-featured_1 .featured-textwrap{background-color:rgba(255,255,255,0.9);bottom:0;height:200px;right:0;padding:42px 50px 40px;position:absolute;width:50%}.layout-featured_1 .featured-textwrap .album-info{flex-direction:column;justify-content:center}.layout-featured_1 .featured-textwrap .album-info .album-title{font-size:18px !important}.layout-featured_1 .featured-textwrap .album-description{color:#777 !important}.layout-featured_1 .featured-textwrap .album-title{color:#2e2e2e !important}.layout-featured_1 .featured-textwrap .album-description{margin-top:9px}.layout-featured_1 .featured-textwrap .theme-btn{margin-top:19px}.layout-featured_1 .slick-arrow{background:#2E2E2E;height:57px;opacity:1;width:60px;z-index:1;position:absolute;left:50%;top:50%}.layout-featured_1 .slick-arrow:before{color:#fff !important;font-family:folio-icon;font-size:20px}.layout-featured_1 .slick-arrow.slick-prev{height:70px;border-top-left-radius:50px;transform:translate(-100%, 302%)}.layout-featured_1 .slick-arrow.slick-prev:before{content:"\ea84"}.layout-featured_1 .slick-arrow.slick-next{transform:translate(-100%, 470%)}.layout-featured_1 .slick-arrow.slick-next:before{content:"\ea88"}.layout-featured_1 .slick-paging{bottom:268px;left:70px;position:absolute;z-index:1}.layout-featured_1 .slick-paging p,.layout-featured_1 .slick-paging span{color:gray !important;font-size:11px;letter-spacing:.03em;line-height:2.35}.no-title .layout-featured_1 .featured-textwrap .album-info div{text-align:center}.no-title.no-desc.no-button .layout-featured_1 .featured-textwrap{display:none}.no-title.no-desc.no-button .layout-featured_1 .slick-arrow{right:0;left:unset;bottom:0;top:unset;transform:unset}@media screen\0 {.no-title.no-desc.no-button .layout-featured_1 .slick-arrow{left:auto;top:auto;transform:none}}.no-title.no-desc.no-button .layout-featured_1 .slick-arrow.slick-next{bottom:0}.no-title.no-desc.no-button .layout-featured_1 .slick-arrow.slick-prev{bottom:42px}.layout-featured_2 .folio-slider{margin-left:11.67%}.layout-featured_2 .slides{float:right;height:683px;position:relative;width:54%}.layout-featured_2 .slides:before{background-color:rgba(255,255,255,0.85);content:'';height:100%;left:0;position:absolute;top:0;width:calc(100% - 87%);z-index:1}.layout-featured_2 .featured-textwrap{background-color:transparent;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:683px;padding-right:13%;text-align:left;flex-direction:column;z-index:999}.layout-featured_2 .featured-textwrap .album-info{width:100%}.layout-featured_2 .featured-textwrap .album-title{font-size:50px !important;word-break:break-word}.layout-featured_2 .featured-textwrap .album-description{font-size:22px;margin-top:18px !important}.layout-featured_2 .featured-textwrap .album-date{letter-spacing:.4em}.layout-featured_2 .featured-textwrap .theme-btn{font-size:16px;padding-bottom:15px;padding-top:15px}.layout-featured_2 .slick-arrow{background:#2e2e2e;bottom:-50px;height:100px;opacity:1;top:unset;width:98.5px;z-index:1}@media screen\0 {.layout-featured_2 .slick-arrow{top:auto}}.layout-featured_2 .slick-arrow.slick-prev{right:97px;left:unset}@media screen\0 {.layout-featured_2 .slick-arrow.slick-prev{left:auto}}.layout-featured_2 .slick-arrow.slick-prev:before{content:"\ea84"}.layout-featured_2 .slick-arrow.slick-next{right:0}.layout-featured_2 .slick-arrow.slick-next:before{content:"\ea88"}.no-title.no-desc .layout-featured_2 .folio-slider{margin-left:8%}.no-title.no-desc .layout-featured_2 .featured-textwrap{padding-right:0}.no-title.no-desc .layout-featured_2 .slides{width:75%}.no-title.no-desc.no-button .layout-featured_2 .folio-slider{margin-left:0}.no-title.no-desc.no-button .layout-featured_2 .folio-slider .slides{width:100%}.layout-featured_3{overflow:hidden}.layout-featured_3 .fade{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.layout-featured_3 #sliderHolder{width:100%;height:auto;display:block}.layout-featured_3 .folio-slider{width:100%;height:683px;margin:0 auto;overflow:hidden}.layout-featured_3 .folio-slider .slick-slider.slides{height:100%}.layout-featured_3 .folio-slider .slick-dots{bottom:0;height:218px;overflow:hidden;text-align:left;margin-left:-16.45%}.layout-featured_3 .folio-slider .slick-dots li{height:100%;width:16.2%;overflow:hidden;position:initial}.layout-featured_3 .folio-slider .slick-dots li:first-child{visibility:hidden}.layout-featured_3 .slider-left,.layout-featured_3 .slider-right{width:50%;height:100%}.layout-featured_3 .slider-left{float:left}.layout-featured_3 .slider-right{float:right}.layout-featured_3 .slider-right .album-title{font-size:50px !important}.layout-featured_3 .slider-right .album-description{font-size:22px !important}.layout-featured_3 .big-img-holder{cursor:pointer;height:100%}.layout-featured_3.slider-photo .slick-arrow{opacity:0 !important}.layout-featured_3 .slick-arrow{opacity:0 !important}.layout-featured_3 .slick-arrow:hover:before{color:rgba(255,255,255,0.9) !important}.layout-featured_3 .slick-arrow:before{color:#555 !important;font-family:folio-icon;font-size:25px !important}.layout-featured_3 .slick-arrow.slick-prev{bottom:-55px}.layout-featured_3 .slick-arrow.slick-prev:before{content:"\ea84"}.layout-featured_3 .slick-arrow.slick-next{bottom:55px}.layout-featured_3 .slick-arrow.slick-next:before{content:"\ea88"}.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide.slick-overlay .slick-arrow{background-color:transparent;opacity:1 !important;z-index:9999999;display:block;position:absolute;width:calc(100% - 15px);height:100%;left:calc(50% - 20px);top:unset;transform:translate(-47.5%, -50%)}.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide.slick-overlay .slick-arrow.slick-prev{bottom:-152px !important}.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide.slick-overlay .slick-arrow.slick-prev:before{content:"\ea84";position:absolute;transform:rotate(-90deg)}@media screen\0 {.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide.slick-overlay .slick-arrow.slick-prev{transform:translate(1%, 35%) !important}.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide.slick-overlay .slick-arrow.slick-prev:hover{transform:translate(1%, -4%) !important}}.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide.slick-overlay .slick-arrow.slick-next{bottom:-44px !important}.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide.slick-overlay .slick-arrow.slick-next:before{content:"\ea88";position:absolute;transform:rotate(-90deg)}@media screen\0 {.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide.slick-overlay .slick-arrow.slick-next{transform:translate(0px, -55%) !important}}.layout-featured_3 .slick-dots-overlay:before{display:block;background-color:rgba(46,46,46,0.9);content:'';position:absolute;height:100%;width:100%}.layout-featured_3 .slick-dots-overlay.three+.flex-control-thumbs .slick-arrow{left:-65%}.layout-featured_3 .slick-dots-overlay.two+.flex-control-thumbs .slick-arrow{left:-165%}.layout-featured_3 .flex-control-thumbs{position:absolute;height:100%;width:16.2%;top:0;transform:translateX(311.5%)}.layout-featured_3 .flex-control-thumbs .slick-arrow{left:40%;transform:translate(50%, 50%) rotate(-90deg) !important;opacity:1 !important}.layout-featured_3 .flex-control-thumbs .slick-arrow.slick-prev{top:63% !important}.layout-featured_3 .flex-control-thumbs .slick-arrow.slick-next{top:20% !important}.layout-featured_3 .slider-thumb-container{flex-direction:column-reverse;height:100%;width:100%}.layout-featured_3 .slider-thumb-container .slider-thumb{height:218px !important;margin-left:15px}.layout-featured_3 .slider-thumb-container .slider-thumb.two-photo{width:30%}.layout-featured_3 .slider-thumb-container .slider-thumb.three-photo{width:70%}.layout-featured_3 .slider-thumb-container .slider-thumb .slick-track li{height:100%;margin:0 15px 0 0;outline:0 none}.layout-featured_3 .slider-thumb-container .slider-thumb .slick-track li:focus,.layout-featured_3 .slider-thumb-container .slider-thumb .slick-track li:active{outline:inherit}.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide{position:relative}.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide div{height:100%}.layout-featured_3 .slider-thumb-container .slider-thumb.slick-initialized .slick-slide.slick-overlay:before{background-color:rgba(46,46,46,0.9);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999999}.layout-featured_3 .slider-thumb-container .featured-textwrap{min-height:calc(100% - 218px)}.layout-featured_3 .slider-thumb-container .featured-textwrap .album-info{flex-direction:column;padding:60px;width:100%}.layout-featured_3 .slider-thumb-container .featured-textwrap .album-title{font-size:50px !important}.layout-featured_3 .slider-thumb-container .featured-textwrap .album-description{font-size:22px !important}.no-thumbs .slider-thumb-container{height:100%}.no-thumbs .slider-thumb-container .slider-thumb{display:none}.no-thumbs .slider-thumb-container .featured-textwrap{height:100%;min-height:unset}.no-thumbs .layout-featured_3 .featured-textwrap-holder{height:100%}.no-thumbs .slick-list{visibility:hidden}.no-thumbs.no-title.no-desc.no-button .layout-featured_3 .slider-left{width:100%}.no-thumbs .layout-featured_3 .slick-arrow{left:unset;transform:rotate(-90deg);opacity:1 !important;right:40%}.no-thumbs .layout-featured_3 .slick-arrow.slick-prev{top:63%}.no-thumbs .layout-featured_3 .slick-arrow.slick-next{top:30%}.no-thumbnail .layout-featured_3 .folio-slider .slick-dots{display:none}.layout-featured_3 .one-photo .slider-right .featured-textwrap,.one-photo .layout-featured_3 .featured-textwrap,.no-thumbnail .layout-featured_3 .slider-right .featured-textwrap{height:100% !important}.layout-featured_3 .one-photo .slick-dots,.one-photo .layout-featured_3 .slider-thumb-container .slider-thumb{height:0 !important}.no-title.no-desc.no-button .layout-featured_3 .one-photo .slider-left,.no-thumbnail.no-title.no-desc.no-button .slider-left,.one-photo.no-title.no-desc.no-button .layout-featured_3 .slider-left{width:100%}.no-title.no-desc.no-button .layout-featured_3 .one-photo .slider-right,.no-thumbnail.no-title.no-desc.no-button .slider-right,.one-photo.no-title.no-desc.no-button .layout-featured_3 .slider-right{width:0}.layout-featured_4 .folio-slider{max-height:none;overflow:hidden}.layout-featured_4 .folio-slider.one-photo .horizontal-thumbnails ~ .featured-textwrap{bottom:15px}.layout-featured_4 .folio-slider .slides{height:650px;width:100%;margin-bottom:30px}.layout-featured_4 .folio-slider .slides li{height:100%;width:100%;outline:0 none}.layout-featured_4 .folio-slider .slides img{height:auto;margin:0 auto;max-height:100%;max-width:100%}.layout-featured_4 .folio-slider .folio-slider-thumbs{height:90px;padding:20px 0;width:100%}.no-thumbnail .layout-featured_4 .folio-slider .folio-slider-thumbs{display:none}.layout-featured_4 .folio-slider .flex-control-thumbs{height:50px}.layout-featured_4 .folio-slider .flex-control-thumbs li{height:100%;margin-left:10px;opacity:.75;width:75px}.layout-featured_4 .folio-slider .flex-control-thumbs li.active{opacity:1}.layout-featured_4 .folio-slider .flex-direction-nav{height:100%;top:0;position:absolute;width:100%}.layout-featured_4 .folio-slider .flex-direction-nav li{height:100px;width:100px;background:rgba(255,255,255,0.5);justify-content:center;top:50%;margin-top:-50px}@media (max-width: 767px){.layout-featured_4 .folio-slider .flex-direction-nav li{height:45px;width:45px}}.layout-featured_4 .folio-slider .flex-direction-nav li.prev{left:0}.layout-featured_4 .folio-slider .flex-direction-nav li.next{right:0}.layout-featured_4 .folio-slider .flex-direction-nav a{left:initial;opacity:.5;position:relative;right:initial}@media (max-width: 767px){.layout-featured_4 .folio-slider .flex-direction-nav a{font-size:16px !important}}.layout-featured_4 .folio-slider .flex-direction-nav a:hover{opacity:1}.layout-featured_4 .folio-slider .flex-direction-nav a:before{color:#202020;font-family:"folio-icon" !important}.layout-featured_4 .folio-slider .flex-direction-nav a.flex-prev:before{content:"\ea84"}.layout-featured_4 .folio-slider .flex-direction-nav a.flex-next:before{content:"\ea88"}.layout-featured_4 .folio-slider .featured-textwrap h6{line-height:1.8 !important;margin-bottom:20px}.container-fluid-1200 .layout-featured_4.content-fixed .folio-slider .flex-direction-nav li.prev{left:-10px}.container-fluid-1200 .layout-featured_4.content-fixed .folio-slider .flex-direction-nav li.next{right:-10px}.layout-featured_5 .folio-slider{max-width:100% !important}.layout-featured_5 .folio-slider:not(.slick){overflow-y:hidden;overflow-x:auto}.layout-featured_5 .folio-slider .slides{height:650px;width:auto}.layout-featured_5 .folio-slider .slides li{height:100%;margin:0 5px;max-width:none;width:auto}.layout-featured_5 .folio-slider .slides img{height:100%;width:auto;width:-moz-available}.slick-list,.slick-track{height:100%}.slick-arrow{opacity:.75;position:absolute;z-index:500}.slick-arrow:hover{opacity:1}.slick-prev:before,.slick-next:before{font-family:"folio-icon"}.thumbs-arrow{background-color:rgba(0,0,0,0.5);color:#fff;line-height:2;opacity:0;position:absolute;text-align:center;z-index:1}.thumbs-arrow:hover{color:#fff;cursor:pointer;opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.thumbs-top,.thumbs-bottom{height:25px;width:100%}.thumbs-left,.thumbs-right{height:100%;line-height:6;top:0;width:25px}.thumbs-top{top:0}.thumbs-bottom{bottom:0}.thumbs-left{left:5px}.thumbs-right{right:5px}.flex-control-thumbs:hover .thumbs-arrow{opacity:1}.layout-featured .slick.one-photo .slick-slider .flex-control-thumbs{display:none}.layout-featured_4 .featured-textwrap .album-title{font-size:14px !important}.layout-featured_4 .slick .featured-textwrap{position:relative;width:100%;text-align:center}.layout-featured_4 .slick .horizontal-thumbnails ~ .featured-textwrap{bottom:120px}.layout-featured_4 .slick.no-thumbs .featured-textwrap{bottom:0;margin-top:10px;position:relative}.layout-featured_4 .slick.no-thumbs .slick-list{visibility:visible}.layout-featured_4 .slick-slider .flex-control-thumbs{bottom:-135px;height:85px;position:absolute;overflow:hidden;padding:17.5px 0;z-index:150}.layout-featured_4 .slick-slider .flex-control-thumbs .slick-dots{bottom:initial;height:50px;overflow:hidden;top:initial;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.layout-featured_4 .slick-slider .flex-control-thumbs .slick-dots li{display:inline-block;float:left;height:100%;width:75px;margin:0;opacity:.75}.layout-featured_4 .slick-slider .flex-control-thumbs .slick-dots li.slick-active{opacity:1}.layout-featured_4 .slick-slider .flex-control-thumbs .slick-dots li button{height:100%;padding:0 5px;width:100%}.layout-featured_4 .slick-slider .flex-control-thumbs .slick-dots li button:before{display:none}.layout-featured_4 .slick-slider .flex-control-thumbs .thumbs-arrow{height:50px !important;line-height:3.5;top:18px}.layout-featured_4 .slick-slider .slick-arrow{height:100px;opacity:.5;width:100px;background:rgba(255,255,255,0.5) !important}@media (max-width: 767px){.layout-featured_4 .slick-slider .slick-arrow{height:45px;width:45px}}.layout-featured_4 .slick-slider .slick-arrow:hover{opacity:1}.layout-featured_4 .slick-slider .slick-arrow:before{color:#202020;font-size:32px}@media (max-width: 767px){.layout-featured_4 .slick-slider .slick-arrow:before{font-size:16px}}.layout-featured_4 .slick-slider .slick-arrow.slick-prev{left:0}.layout-featured_4 .slick-slider .slick-arrow.slick-prev:before{content:"\ea86"}.layout-featured_4 .slick-slider .slick-arrow.slick-next{right:0}.layout-featured_4 .slick-slider .slick-arrow.slick-next:before{content:"\ea8a"}.layout-featured_5 .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.5);height:7px}.layout-featured_5 .mCSB_scrollTools{bottom:5px !important}.s-content-text-white .folio-slider .flex-direction-nav a,.s-content-text-white .folio-slider .flex-direction-nav a:before,.s-link-text-white .folio-slider .flex-direction-nav a,.s-link-text-white .folio-slider .flex-direction-nav a:before,.dark-background .folio-slider .flex-direction-nav a,.dark-background .folio-slider .flex-direction-nav a:before{color:#fff}.s-content-text-white .layout-featured_4 .slick-slider .slick-arrow,.s-content-text-white .layout-featured_4 .slick-slider .slick-arrow:before,.s-link-text-white .layout-featured_4 .slick-slider .slick-arrow,.s-link-text-white .layout-featured_4 .slick-slider .slick-arrow:before,.dark-background .layout-featured_4 .slick-slider .slick-arrow,.dark-background .layout-featured_4 .slick-slider .slick-arrow:before{color:#fff}.s-content-text-black .folio-slider .flex-direction-nav a,.s-content-text-black .folio-slider .flex-direction-nav a:before,.s-link-text-black .folio-slider .flex-direction-nav a,.s-link-text-black .folio-slider .flex-direction-nav a:before{color:#000}.s-content-text-black .layout-featured_4 .slick-slider .slick-arrow,.s-content-text-black .layout-featured_4 .slick-slider .slick-arrow:before,.s-link-text-black .layout-featured_4 .slick-slider .slick-arrow,.s-link-text-black .layout-featured_4 .slick-slider .slick-arrow:before{color:green}.layout-featured .theme-btn.style2{border:none;background-color:#000;color:#fff}.no-paging .layout-featured .slick-arrow{display:none !important}.no-paging .layout-featured.layout-featured_3 .album-info{width:100%}.no-title .layout-featured .album-title{display:none}.no-title .layout-featured:not(.layout-featured_3) .flex-control-thumbs{bottom:-117px}.no-title.no-button .layout-featured_3 .featured-textwrap{display:none}.no-title.no-desc.no-button.no-paging .layout-featured_1 .featured-textwrap{display:none}.no-title.no-desc.no-button.no-paging .layout-featured_2 .featured-textwrap{display:none}.no-thumbs .layout-featured_3 .flex-control-thumbs .slick-dots li:before{display:none}@media (max-width: 1199px){.layout-featured_4 .mySlides div{background-size:contain !important}}@media (max-width: 899px){.layout-featured_4 .folio-slider .slides{height:495px}}@media screen and (max-width: 1100px){.layout-featured_2 .folio-slider{margin-left:50px}}@media screen and (max-width: 899px){.layout-featured_2 .album-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-featured_2 .folio-slider .featured-textwrap{padding-right:2%}.layout-featured_2 .folio-slider{margin-left:0;display:flex;flex-wrap:wrap;flex-direction:column-reverse}.layout-featured_2 .featured-textwrap{height:100%;padding:35px;width:100%}.layout-featured_2 .album-title{width:100%}.layout-featured_2 .album-description{font-size:18px !important}.layout-featured_2 .slides{height:393px;width:100%}.layout-featured_2 .slides:before{width:87px}.layout-featured_2 .slick-arrow{bottom:-46px;height:91.49px;width:97px}.layout-featured_2 .slick-arrow.slick-prev{right:95.6px}}@media (max-width: 767px){.layout-featured_2 .album-title,.layout-featured_3 .slider-left .featured-textwrap-sm .album-info .album-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-featured_1 .slides{height:500px}.layout-featured_1 .slides .slick-arrow{transform:unset !important;top:unset !important;left:unset !important;right:0 !important}}@media screen\0  and (max-width: 767px){.layout-featured_1 .slides .slick-arrow{transform:none !important;top:auto !important;left:auto !important}}@media (max-width: 767px){.layout-featured_1 .slides .slick-arrow:before{font-size:24px}.layout-featured_1 .slides .slick-arrow.slick-prev{bottom:42px}.layout-featured_1 .slides .slick-arrow.slick-next{bottom:0}.no-title.no-desc .layout-featured_2 .folio-slider{margin-left:unset}.no-title.no-desc .layout-featured_2 .slides{width:100%}.layout-featured_2 .folio-slider{margin-left:0;display:flex;flex-wrap:wrap;flex-direction:column-reverse}.layout-featured_2 .featured-textwrap{height:100%;padding:35px;width:100%}.layout-featured_2 .album-title{width:100%}.layout-featured_2 .album-description{font-size:18px !important}.layout-featured_2 .slides{height:393px;width:100%}.layout-featured_2 .slides:before{width:87px}.layout-featured_2 .slick-arrow{bottom:-46px;height:91.49px;width:97px}}@media screen\0  and (max-width: 767px){.layout-featured_2 .slick-arrow{top:auto;left:auto}}@media (max-width: 767px){.layout-featured_2 .slick-arrow.slick-prev{right:95.6px}.no-title.no-desc.no-button.no-thumbs .layout-featured_3 .slider-left .featured-textwrap{display:none;padding:0 !important}.no-title.no-desc .layout-featured_3 .slider-left .featured-textwrap .d-inline{text-align:center}.layout-featured_3 .folio-slider{height:unset;display:block}.layout-featured_3 .slider-left,.layout-featured_3 .slider-right{float:unset !important;width:100% !important}.layout-featured_3 .slider-left{height:70%}.layout-featured_3 .slider-left .featured-textwrap-sm{padding:25px}.layout-featured_3 .slider-left .featured-textwrap-sm .album-info{flex-direction:column}.layout-featured_3 .slider-left .featured-textwrap-sm .album-info .album-title{width:100%}.layout-featured_3 .slider-left .big-img-holder,.layout-featured_3 .slider-left .slides{height:320px !important}.layout-featured_3 .slider-right{height:90px !important;margin-top:10px}.layout-featured_3 .slider-right .slick-dots{width:133%;height:90px;margin-left:-33%;bottom:0}.layout-featured_3 .slider-right .slick-dots li{width:24.3%;margin:0}.layout-featured_3 .slider-right .slick-dots li:nth-child(3){margin:0 10px}.layout-featured_3 .slider-right .slick-slider .slick-list{width:103%}.layout-featured_3 .slider-right .slider-thumb-container .slider-thumb{height:90px !important;margin-top:10px;margin-left:unset}.layout-featured_3 .slider-right .slider-thumb-container .slider-thumb .slick-track li{padding:0;margin-right:10px}.layout-featured_3 .slider-right .slider-thumb-container .slider-thumb .slick-track li.slick-current+.slick-active{margin-left:0}.layout-featured_3 .slider-right .slider-thumb-container .slider-thumb .slick-track li.slick-overlay:before{left:0 !important}.layout-featured_3 .slider-right .slider-thumb-container .slider-thumb.slick-initialized .slick-slide .slick-arrow.slick-prev{bottom:-60% !important}.layout-featured_3 .slider-right .slider-thumb-container .slider-thumb.slick-initialized .slick-slide .slick-arrow.slick-next{bottom:-19% !important}.layout-featured_3 .slider-right .slider-thumb-container .slider-thumb.slick-initialized .slick-slide .slick-arrow:before{font-size:20px !important}.layout-featured_3 .slider-right .flex-control-thumbs{top:-12%;transform:translateX(484.5%)}.layout-featured_3 .slider-right .featured-textwrap{display:none}.layout-featured_4 .flex-control-thumbs,.layout-featured_4 .folio-slider-thumbs{display:none}.layout-featured_4 .mySlides div{background-size:contain !important}.layout-featured_4 .folio-slider{overflow:initial}.layout-featured_4 .folio-slider .slides{height:380px}.layout-featured_4 .slick .featured-textwrap{position:relative}.layout-featured_5 .folio-slider .slides{height:500px}}@media (max-width: 550px){.layout-featured_4 .folio-slider .slides{height:280px}.layout-featured_5 .slides{height:350px}h6{font-size:1.4rem !important}f_xl{font-size:1.8rem !important}h5{font-size:1.5rem !important}f_lg{font-size:1.7rem !important}h4{font-size:2rem !important}f_md{font-size:1.6rem !important}h3{font-size:2.4rem !important}f_sm{font-size:1.5rem !important}h2{font-size:3rem !important}f_xs{font-size:1.4rem !important}h1{font-size:4.5rem !important}f_xxs{font-size:1.3rem !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.layout-featured_4 .folio-slider .slides img{max-height:none;max-width:none}}.album-grid .photo-info .photo-title{margin-bottom:0 !important;text-transform:uppercase !important}.album-masonry .photo-info .photo-title{font-size:18px !important;font-weight:600 !important;color:#fff !important}.album-masonry .photo-info .photo-description{font-size:16px !important;font-weight:300 !important;color:#fff !important}.album-one-column .photo-info .photo-title,.album-two-column .photo-info .photo-title,.album-three-column .photo-info .photo-title{font-size:18px !important;font-weight:600 !important;color:#2e2e2e}.album-one-column .photo-info .photo-description,.album-two-column .photo-info .photo-description,.album-three-column .photo-info .photo-description{font-size:16px !important;font-weight:300 !important;color:#2e2e2e}.image-placeholder:not(.no-element) .icon{cursor:auto}.album-one-column .photo-title,.album-one-column .photo-description,.album-two-column .photo-title,.album-two-column .photo-description,.album-two-column .photo-title,.album-two-column .photo-description{display:block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.album-one-column .photo-title,.album-two-column .photo-title,.album-three-column .photo-title,.album-one-column .photo-description,.album-two-column .photo-description,.album-three-column .photo-description{display:block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.all-albums-section .album-two-column .photo-info,.all-albums-section .album-three-column .photo-info{height:50px}.album-one-column .img-wrap{height:auto;max-height:650px}.album-one-column .img-wrap.image-placeholder{height:350px}.album-one-column .img-wrap a,.album-one-column .img-wrap img,.album-one-column .img-wrap .img-cont{height:auto;max-height:inherit;width:auto;max-width:100%}.album-two-column .img-wrap{background-size:cover;background-repeat:no-repeat;padding-top:62.5%;position:relative;width:100%}.album-two-column .img-wrap.image-placeholder{height:-webkit-calc(100vw * 300.0 / 1280.0);height:-moz-calc(100vw * 300.0 / 1280.0);height:-o-calc(100vw * 300.0 / 1280.0);height:calc(100vw * 300.0 / 1280.0)}.album-two-column .img-wrap a:not(.theme-btn){height:100%;left:0;position:absolute;top:0;width:100%}.album-two-column .album-items.no-desc:nth-child(even){padding-bottom:54px !important}.album-two-column .album-items.no-desc+.album-items.no-desc{padding-bottom:30px !important}.album-three-column .img-wrap{background-size:cover;background-repeat:no-repeat;padding-top:100%;position:relative;width:100%}.album-three-column .img-wrap a:not(.theme-btn){height:100%;left:0;position:absolute;top:0;width:100%}.album-three-column .album-items+.album-items.no-desc+.album-items.no-desc,.album-three-column .album-items.no-desc:nth-child(3n+3){padding-bottom:54px !important}.album-three-column .album-items.no-desc+.album-items.no-desc+.album-items.no-desc{padding-bottom:30px !important}@media (max-width: 899px){.album-three-column .album-items.no-desc:nth-child(even){padding-bottom:54px !important}.album-three-column .album-items.no-desc+.album-items.no-desc{padding-bottom:30px !important}}@media (max-width: 767px){.album-two-column .album-items+.album-items.no-desc+.album-items.no-desc,.album-two-column .album-items.no-desc:nth-child(3n+3),.album-two-column .album-items.no-desc:nth-child(even),.album-three-column .album-items+.album-items.no-desc+.album-items.no-desc,.album-three-column .album-items.no-desc:nth-child(3n+3),.album-three-column .album-items.no-desc:nth-child(even){padding-bottom:30px !important}}.album-two-column .image-placeholder .icon,.album-three-column .image-placeholder .icon{position:absolute;left:50%;top:50%;margin-top:-16px;margin-left:-16px}.album-layout.layout-photogrid_3 .album-page-grid{margin-left:-15px;margin-right:-15px}.album-masonry{overflow:hidden;padding:0}.album-masonry .image-placeholder{margin:0}.album-masonry .border-top{border-top:1px solid #eceef3}.album-masonry .border-left{border-left:1px solid #eceef3}.album-masonry .border-right{border-right:1px solid #eceef3}.album-masonry .border-bottom{border-bottom:1px solid #eceef3}.album-masonry .photo-item img{display:block;width:100%;cursor:pointer}.album-masonry .photo-item .photo-info{width:100%;height:100%;background:#2e2e2e;opacity:0;position:absolute;text-align:left;top:0;z-index:50;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.album-masonry .photo-item .photo-info a{position:absolute;top:0;right:0;height:100%;width:100%}.album-masonry .photo-item .photo-info .photo-title,.album-masonry .photo-item .photo-info .photo-description{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.album-masonry .photo-item:hover .photo-info{opacity:.9}.album-three-column .image-placeholder,.album-masonry .image-placeholder{height:-webkit-calc(100vw * 200.0 / 1280.0);height:-moz-calc(100vw * 200.0 / 1280.0);height:-o-calc(100vw * 200.0 / 1280.0);height:calc(100vw * 200.0 / 1280.0)}.album-masonry-pad{padding:.5% 0 0 .5%}.album-masonry-pad .grid-gutter{width:.5% !important}.album-masonry-pad .grid-sizer{width:24.5% !important}.album-masonry-pad .album-grid .photo-item{display:inline-block;float:left;margin-bottom:.5%;overflow:hidden;position:relative;width:24.5%}.album-masonry-pad .album-grid .photo-item .photo-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.album-masonry-tight .grid-gutter{width:0 !important}.album-masonry-tight .album-grid{margin-right:-.5%}.album-masonry-tight .album-grid .photo-item,.album-masonry-tight .album-grid .grid-sizer{width:24.9% !important}.album-masonry-tight .album-grid .photo-item{display:inline-block;float:left;overflow:hidden;position:relative}.album-masonry-tight .album-grid .photo-item.width-double{width:40%}.album-masonry-tight .album-grid .photo-item img{width:100%}.album-masonry-tight .album-grid .photo-item .photo-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;width:250px}.album-masonry-pad .photo-item .photo-title,.album-masonry-tight .photo-item .photo-title{text-align:center}.album-masonry-pad .photo-item .photo-description,.album-masonry-tight .photo-item .photo-description{margin-bottom:0px !important}.album-masonry-pad .photo-item .photo-info,.album-masonry-tight .photo-item .photo-info{padding:30px 30px}.album-masonry-pad .photo-item .photo-info .flex-content-center,.album-masonry-tight .photo-item .photo-info .flex-content-center{justify-content:flex-start}.album-masonry-pad .photo-item .photo-info .photo-title,.album-masonry-tight .photo-item .photo-info .photo-title{margin:inherit}.album-masonry-pad .photo-item .photo-info .photo-description,.album-masonry-tight .photo-item .photo-info .photo-description{width:100%}.album-masonry-pad .single-album-grid .photo-item .photo-title,.album-masonry-pad .album-grid .photo-item .photo-title,.album-masonry-pad .photo-grid3 .photo-item .photo-title,.album-masonry-tight .single-album-grid .photo-item .photo-title,.album-masonry-tight .album-grid .photo-item .photo-title,.album-masonry-tight .photo-grid3 .photo-item .photo-title{text-align:center}.album-masonry-pad .single-album-grid .photo-item .photo-description,.album-masonry-pad .album-grid .photo-item .photo-description,.album-masonry-pad .photo-grid3 .photo-item .photo-description,.album-masonry-tight .single-album-grid .photo-item .photo-description,.album-masonry-tight .album-grid .photo-item .photo-description,.album-masonry-tight .photo-grid3 .photo-item .photo-description{margin-bottom:0px !important}.album-masonry-pad .single-album-grid .photo-item .photo-info,.album-masonry-pad .album-grid .photo-item .photo-info,.album-masonry-pad .photo-grid3 .photo-item .photo-info,.album-masonry-tight .single-album-grid .photo-item .photo-info,.album-masonry-tight .album-grid .photo-item .photo-info,.album-masonry-tight .photo-grid3 .photo-item .photo-info{padding:30px 30px}.album-masonry-pad .single-album-grid .photo-item .photo-info .flex-content-center,.album-masonry-pad .album-grid .photo-item .photo-info .flex-content-center,.album-masonry-pad .photo-grid3 .photo-item .photo-info .flex-content-center,.album-masonry-tight .single-album-grid .photo-item .photo-info .flex-content-center,.album-masonry-tight .album-grid .photo-item .photo-info .flex-content-center,.album-masonry-tight .photo-grid3 .photo-item .photo-info .flex-content-center{justify-content:flex-start}.album-masonry-pad .single-album-grid .photo-item .photo-info .photo-title,.album-masonry-pad .album-grid .photo-item .photo-info .photo-title,.album-masonry-pad .photo-grid3 .photo-item .photo-info .photo-title,.album-masonry-tight .single-album-grid .photo-item .photo-info .photo-title,.album-masonry-tight .album-grid .photo-item .photo-info .photo-title,.album-masonry-tight .photo-grid3 .photo-item .photo-info .photo-title{margin:inherit;width:250px;text-align:left}.album-masonry-pad .single-album-grid .photo-item .photo-info .photo-title.add-bottom-25,.album-masonry-pad .album-grid .photo-item .photo-info .photo-title.add-bottom-25,.album-masonry-pad .photo-grid3 .photo-item .photo-info .photo-title.add-bottom-25,.album-masonry-tight .single-album-grid .photo-item .photo-info .photo-title.add-bottom-25,.album-masonry-tight .album-grid .photo-item .photo-info .photo-title.add-bottom-25,.album-masonry-tight .photo-grid3 .photo-item .photo-info .photo-title.add-bottom-25{margin-bottom:0 !important}.album-masonry-pad .single-album-grid .photo-item .photo-info .photo-description,.album-masonry-pad .album-grid .photo-item .photo-info .photo-description,.album-masonry-pad .photo-grid3 .photo-item .photo-info .photo-description,.album-masonry-tight .single-album-grid .photo-item .photo-info .photo-description,.album-masonry-tight .album-grid .photo-item .photo-info .photo-description,.album-masonry-tight .photo-grid3 .photo-item .photo-info .photo-description{width:100%}.album-masonry-pad .album-grid .photo-item .photo-info .photo-title,.album-masonry-tight .album-grid .photo-item .photo-info .photo-title{width:200px}.dark-background .image-placeholder{background-color:rgba(255,255,255,0.2)}.single-album-section .album-info h1{word-break:break-word}.single-album-sidebar .album-thumb{display:none}@media (max-width: 1300px){.album-masonry-pad .album-grid .photo-item .photo-title,.album-masonry-tight .album-grid .photo-item .photo-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;width:150px}}@media (max-width: 1024px){.album-masonry-pad .album-grid .grid-sizer,.album-masonry-pad .album-grid .photo-item{width:32.83% !important}.album-masonry-tight .album-grid .grid-sizer,.album-masonry-tight .album-grid .photo-item{width:33.35% !important}}@media (max-width: 768px){.album-masonry .photo-info{display:none}.album-masonry-pad .album-grid .grid-sizer,.album-masonry-pad .album-grid .photo-item{width:49.5% !important}.album-masonry-tight .album-grid .grid-sizer,.album-masonry-tight .album-grid .photo-item{width:49.92% !important}}@media (max-width: 550px){.album-masonry-tight .album-grid .grid-sizer,.album-masonry-tight .album-grid .photo-item,.album-masonry-pad .album-grid .grid-sizer,.album-masonry-pad .album-grid .photo-item{width:100% !important}}#album-password-protected h2,#album-password-protected p{line-height:20px}#album-password-protected h2{letter-spacing:0.075em}#album-password-protected p{letter-spacing:0.03em}#album-password-protected input{background:transparent;border:0 none;border-bottom:1px solid #eceef3;display:block;font-size:16px;font-weight:300;height:50px;outline:none;width:100%}#album-password-protected input:hover,#album-password-protected input:focus{border-color:#007aff}#album-password-protected #toggle-password{right:25px;top:50px}#album-password-protected .f-icon-s_hidden_m{color:#ccc}#album-password-protected .f-icon-e_visible_m{color:#202020}.single-album-grid .download-icon{background-color:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.25);display:inline-block;height:40px;position:absolute;right:5px;top:5px;width:40px;z-index:1500}.single-album-grid .download-icon a{height:40px;width:40px}.single-album-grid .download-icon span{color:#fff !important;line-height:2.2;text-align:center;display:block}.single-album-grid .album-permission .theme-btn{width:155px;padding-right:0;padding-left:0}.album-two-column .single-album-grid .album-permission,.album-three-column .single-album-grid .album-permission{background-color:rgba(255,255,255,0.75);height:100%;opacity:0;position:absolute;top:0;left:0;width:100%;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.album-two-column .single-album-grid .single-album-items:hover .album-permission,.album-three-column .single-album-grid .single-album-items:hover .album-permission{opacity:1}@media (max-width: 768px){.single-album-section .album-three-column .img-wrap .inner-album-link,.single-album-section .album-two-column .img-wrap .inner-album-link{height:100%;left:0;position:absolute;top:0;width:100%}.single-album-section .album-three-column .album-permission,.single-album-section .album-two-column .album-permission{display:none}.single-album-section .album-masonry .download-icon{display:inline-block}}.blog-content ul li,.post-content ul li{list-style:inside disc;padding:0}.blog-page-section{position:relative;padding-top:50px}.blog-page-section .blog-post-grp .blog-info .theme-btn{font-size:12px !important;padding:15px 25px !important}.blog-page-section .blog-post-grp .blog-info .blog-title{line-height:1.4 !important}.blog-page-section .blog-post-grp .blog-info .blog-title{font-size:calc(20px + 20 * ((100vw - 320px) / 2280)) !important}.blog-page-section .blog-post-grp .blog-info .blog-title a{line-height:1.4 !important}.blog-page-section .blog-post-grp .blog-info .blog-title a{font-size:calc(20px + 20 * ((100vw - 320px) / 2280)) !important}.blog-page-section.style1 .blog-post-grp{margin-bottom:50px}.blog-page-section.style1 .blog-post-grp .blog-featured{position:relative;width:100%;overflow:hidden}.blog-page-section.style1 .blog-post-grp .blog-featured .blog-featured-img,.blog-page-section.style1 .blog-post-grp .blog-featured .blog-image-wrap{width:100%;height:160px}.blog-page-section.style2 .blog-post-grp{margin-bottom:50px}.blog-page-section.style2 .blog-post-grp .blog-featured{position:relative;overflow:hidden}@media (max-width: 767px){.blog-page-section.style2 .blog-post-grp .blog-featured{margin-bottom:20px}}.blog-page-section.style2 .blog-post-grp .blog-featured .blog-featured-img,.blog-page-section.style2 .blog-post-grp .blog-featured .blog-image-wrap{width:100%;height:270px;position:relative}.blog-page-section.style2 .blog-post-grp .blog-featured .blog-featured-img:before,.blog-page-section.style2 .blog-post-grp .blog-featured .blog-image-wrap:before{content:'';background-color:rgba(255,255,255,0.75);position:absolute;top:0;right:0;bottom:0;height:100%;width:75px}.blog-page-section.style2 .blog-post-grp:nth-child(even) .blog-featured{float:right}.blog-page-section.style2 .blog-post-grp:nth-child(even) .blog-featured .blog-featured-img:before,.blog-page-section.style2 .blog-post-grp:nth-child(even) .blog-featured .blog-image-wrap:before{right:auto;left:0}.blog-page-section.style2 .blog-post-grp:nth-child(even) .blog-info{float:left}.blog-page-section.style3 .blog-post-grp{margin-bottom:50px}.blog-page-section.style3 .blog-info{text-align:center}.blog-page-section.style3 .blog-info .blog-featured{position:relative;width:100%;overflow:hidden}.blog-page-section.style3 .blog-info .blog-featured .blog-featured-img,.blog-page-section.style3 .blog-info .blog-featured .blog-image-wrap{width:100%;height:300px}.blog-page-sidebar{width:100%;float:right}.blog-page-sidebar h5{font-weight:600;text-align:center}.blog-page-sidebar p,.blog-page-sidebar a{font-size:14px;font-weight:300}.blog-page-sidebar .blog-widget{padding:0 !important;margin-bottom:20px}.blog-page-sidebar .blog-widget.blog-popular-post .post-thumb{width:50px;height:40px}.blog-page-sidebar .blog-widget.blog-popular-post p:first-child{line-height:1.5}.blog-page-sidebar .blog-widget.blog-popular-post .image-placeholder .icon{color:rgba(0,0,0,0.5) !important}.blog-page-sidebar .blog-widget.blog-category ul li{border-bottom:1px solid rgba(46,46,46,0.05);text-transform:capitalize}.blog-page-sidebar .blog-widget.blog-archive .blog-archive-list .year p{border-bottom:1px solid rgba(46,46,46,0.05)}.blog-page-sidebar .blog-widget.blog-archive .blog-archive-list .toggle-year,.blog-page-sidebar .blog-widget.blog-archive .blog-archive-list .year p{position:relative}.blog-page-sidebar .blog-widget.blog-archive .blog-archive-list .toggle-year .icon,.blog-page-sidebar .blog-widget.blog-archive .blog-archive-list .year p .icon{position:absolute;top:3px;right:0}.blog-page-sidebar .blog-widget.blog-archive .blog-archive-list li{padding:8px 0;position:relative}.blog-page-sidebar .blog-widget.blog-archive .blog-archive-list .icon{color:inherit}.blog-page-sidebar .blog-widget.blog-archive .blog-archive-list .icon:hover{color:inherit}#impress_theme .pagination li a{background-color:transparent;border:0 !important;font-size:12px}.blog-single-post .post-info ul li{display:inline-block;padding:0 10px;position:relative;text-transform:uppercase}.blog-single-post .post-info ul li:first-child{padding-left:0}.blog-single-post .post-info ul li:after{content:'';width:1px;height:100%;background:rgba(0,0,0,0.09);position:absolute;top:0;right:-3px}.blog-single-post .post-info ul li:last-child:after{display:none}.blog-single-post.style1 .post-image{width:100%;height:300px;margin-bottom:50px}.blog-single-post.style1 .post-info ul{margin-bottom:15px}.blog-single-post.style2 .post-image{height:400px;width:50%;position:absolute !important;top:0;right:0}.blog-single-post.style2 .post-image .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.blog-single-post.style2 .post-image:before{content:'';width:75px;position:absolute;top:0;left:0;height:100%;background:rgba(255,255,255,0.5)}.blog-single-post.style2 .post-info ul{margin-bottom:10px}.blog-single-post.style2 .post-content:before{content:'';width:50%;height:400px;position:relative;float:right;margin-left:30px;opacity:0.1;margin-bottom:30px}.blog-single-post.style3 .post-image{height:400px;width:50%;float:left;margin-right:30px;margin-bottom:30px}.blog-single-post .pagination li{position:relative;background:transparent}.blog-single-post .pagination li:before{content:'';width:1px;height:14px;position:absolute;top:50%;right:0;background:rgba(0,0,0,0.1);margin-top:-7px}.blog-single-post .pagination li:last-child:before{display:none}.blog-single-post .pagination li a{background:transparent}@media (max-width: 767px){.blog-single-post .post-content:before{display:none}.blog-single-post .post-content .post-image{width:100%;top:auto;left:auto;position:relative !important;margin-bottom:30px}.blog-single-post .post-content .post-info ul{text-align:center}.blog-single-post .post-content .post-info .post-title{text-align:center}}.sidebar-active .blog-single-post.style2 .post-content:before{display:none}.sidebar-active .blog-single-post.style2 .post-content .post-image{width:100%;top:auto;left:auto;position:relative !important;margin-bottom:30px}.blog-listing-footer{margin-bottom:30px}.blog-listing-footer .current_page a{font-weight:600}@media (max-width: 767px){.blog-page-sidebar{max-width:100%;width:85%;margin-left:auto;margin-right:auto;float:none}}#terms,#privacy{width:50%}#terms h1,#terms h2,#terms h3,#terms h4,#terms h5,#terms h6,#terms p,#terms span,#terms label,#privacy h1,#privacy h2,#privacy h3,#privacy h4,#privacy h5,#privacy h6,#privacy p,#privacy span,#privacy label{color:#202020 !important}#terms a,#privacy a{color:#007aff !important;outline:0 none}#terms .fancybox-close-small:hover,#terms .fancybox-close-small:focus,#privacy .fancybox-close-small:hover,#privacy .fancybox-close-small:focus{background:transparent;outline:0 none}.cookie-banner{background:#fff;border-radius:3px !important;border-top-left-radius:5px;border-top-right-radius:5px;bottom:-100px;box-shadow:-3px 0 8px 0 rgba(35,47,53,0.09);outline:1px solid #eceef3;padding:20px;position:fixed;width:100%;z-index:7000;opacity:0}.cookie-banner p{color:#202020}.cookie-banner a{color:#007aff !important}.cookie-banner .btn{padding:5px 15px}@media (max-width: 899px){.cookie-banner>div{display:block !important}.cookie-banner>div>div{text-align:center !important}.cookie-banner .theme-btn{margin-top:20px}}@media (max-width: 767px){.cookie-banner{text-align:center}.cookie-banner .d-flex{display:inherit}.cookie-banner .text-right{text-align:center}.cookie-banner button{margin-top:20px}}@media screen and (max-width: 576px){.cookie-banner .theme-btn.style1{margin-top:20px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW1wcmVzcy10aGVtZS5jc3MiLCJzb3VyY2VzIjpbImltcHJlc3MtdGhlbWUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL21peGlucy9fYmFja2ZhY2UtdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbWl4aW5zL19icm93c2VyLXByZWZpeC5zY3NzIiwiLi4vLi4vbWl4aW5zL19mbGV4LWNvbnRlbnQuc2NzcyIsIi4uLy4uL21peGlucy9fZmxleC12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwiLi4vLi4vbWl4aW5zL19mbGV4LXdyYXAuc2NzcyIsIi4uLy4uL21peGlucy9fdXNlci1zZWxlY3Quc2NzcyIsIi4uLy4uL21peGlucy9faW5wdXQtcGxhY2Vob2xkZXIuc2NzcyIsIi4uLy4uL21peGlucy9fZmx1aWQtdHlwZS5zY3NzIiwiX3N0eWxlcy5zY3NzIiwiZWxlbWVudHMvX3RpdGxlLnNjc3MiLCJlbGVtZW50cy9fdGV4dC1lbGVtZW50LnNjc3MiLCJlbGVtZW50cy9fcGFyYWdyYXBoLnNjc3MiLCJlbGVtZW50cy9fbGluay5zY3NzIiwiZWxlbWVudHMvX2J1dHRvbi5zY3NzIiwiZWxlbWVudHMvX3NlYXJjaC5zY3NzIiwiZWxlbWVudHMvX3NlcGFyYXRvci5zY3NzIiwiZWxlbWVudHMvX2Zvcm0tY3VzdG9tLXNlbGVjdC5zY3NzIiwiZWxlbWVudHMvX2Zvcm0uc2NzcyIsImVsZW1lbnRzL19tZW51LnNjc3MiLCJlbGVtZW50cy9fbWVudS1pbm5lci5zY3NzIiwiZWxlbWVudHMvX3NvY2lhbC1tZWRpYS5zY3NzIiwiZWxlbWVudHMvX2ltYWdlLnNjc3MiLCJlbGVtZW50cy9fc29jaWFsbWVkaWEtaW5uZXIuc2NzcyIsIi4uLy4uL2NvbW1vbi9zYXNzL2VsZW1lbnRzL2Jsb2cvX2NvbW1vbi5zY3NzIiwiLi4vLi4vY29tbW9uL3Nhc3MvZWxlbWVudHMvYmxvZy9fc3R5bGUxLnNjc3MiLCIuLi8uLi9jb21tb24vc2Fzcy9lbGVtZW50cy9ibG9nL19zdHlsZTIuc2NzcyIsIi4uLy4uL2NvbW1vbi9zYXNzL2VsZW1lbnRzL2Jsb2cvX3N0eWxlMy5zY3NzIiwiLi4vLi4vY29tbW9uL3Nhc3MvZWxlbWVudHMvYmxvZy9fd2lkZ2V0cy5zY3NzIiwiLi4vLi4vY29tbW9uL3Nhc3MvZWxlbWVudHMvYmxvZy9fcGFnaW5hdGlvbi5zY3NzIiwic2VjdGlvbnMvX2hlYWRlci5zY3NzIiwic2VjdGlvbnMvX2NvbnRhY3QtaW5mby5zY3NzIiwic2VjdGlvbnMvX3Bob3RvZ3JpZC5zY3NzIiwic2VjdGlvbnMvX2Zvb3Rlci5zY3NzIiwic2VjdGlvbnMvX3NsaWRlci5zY3NzIiwicGFnZXMvX2FsYnVtLXBhZ2Uuc2NzcyIsInBhZ2VzL19zaW5nbGUtYWxidW0uc2NzcyIsInBhZ2VzL19ibG9nLnNjc3MiLCJfcG9wdXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4vKiBtaXhpbnMgKi9cbkBpbXBvcnQgJy4uLy4uL21peGlucy9iYWNrZmFjZS12aXNpYmlsaXR5JztcbkBpbXBvcnQgJy4uLy4uL21peGlucy9icm93c2VyLXByZWZpeCc7XG5AaW1wb3J0ICcuLi8uLi9taXhpbnMvZmxleC1jb250ZW50JztcbkBpbXBvcnQgJy4uLy4uL21peGlucy9mbGV4LXZlcnRpY2FsLWFsaWduJztcbkBpbXBvcnQgJy4uLy4uL21peGlucy9mbGV4LXdyYXAnO1xuQGltcG9ydCAnLi4vLi4vbWl4aW5zL3VzZXItc2VsZWN0JztcbkBpbXBvcnQgJy4uLy4uL21peGlucy9pbnB1dC1wbGFjZWhvbGRlcic7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zL2ZsdWlkLXR5cGVcIjtcblxuLyogTWFpbiAqL1xuQGltcG9ydCAnc3R5bGVzJztcblxuQGltcG9ydCAnZWxlbWVudHMvdGl0bGUnO1xuQGltcG9ydCAnZWxlbWVudHMvdGV4dC1lbGVtZW50JztcbkBpbXBvcnQgJ2VsZW1lbnRzL3BhcmFncmFwaCc7XG5AaW1wb3J0ICdlbGVtZW50cy9saW5rJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2J1dHRvbic7XG5AaW1wb3J0ICdlbGVtZW50cy9zZWFyY2gnO1xuQGltcG9ydCAnZWxlbWVudHMvc2VwYXJhdG9yJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2Zvcm0tY3VzdG9tLXNlbGVjdCc7XG5AaW1wb3J0ICdlbGVtZW50cy9mb3JtJztcbkBpbXBvcnQgJ2VsZW1lbnRzL21lbnUnO1xuQGltcG9ydCAnZWxlbWVudHMvbWVudS1pbm5lcic7XG5AaW1wb3J0ICdlbGVtZW50cy9zb2NpYWwtbWVkaWEnO1xuQGltcG9ydCAnZWxlbWVudHMvaW1hZ2UnO1xuQGltcG9ydCAnZWxlbWVudHMvc29jaWFsbWVkaWEtaW5uZXInO1xuLyogQGltcG9ydCAnLi4vLi4vY29tbW9uL3Nhc3MvZWxlbWVudHMvZmVhdHVyZWQtcG9zdCc7ICovXG5AaW1wb3J0ICcuLi8uLi9jb21tb24vc2Fzcy9lbGVtZW50cy9ibG9nL2NvbW1vbic7XG5AaW1wb3J0ICcuLi8uLi9jb21tb24vc2Fzcy9lbGVtZW50cy9ibG9nL3N0eWxlMSc7XG5AaW1wb3J0ICcuLi8uLi9jb21tb24vc2Fzcy9lbGVtZW50cy9ibG9nL3N0eWxlMic7XG5AaW1wb3J0ICcuLi8uLi9jb21tb24vc2Fzcy9lbGVtZW50cy9ibG9nL3N0eWxlMyc7XG5AaW1wb3J0ICcuLi8uLi9jb21tb24vc2Fzcy9lbGVtZW50cy9ibG9nL3dpZGdldHMnO1xuQGltcG9ydCAnLi4vLi4vY29tbW9uL3Nhc3MvZWxlbWVudHMvYmxvZy9wYWdpbmF0aW9uJztcblxuQGltcG9ydCAnc2VjdGlvbnMvaGVhZGVyJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2NvbnRhY3QtaW5mbyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9waG90b2dyaWQnO1xuQGltcG9ydCAnc2VjdGlvbnMvZm9vdGVyJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3NsaWRlcic7XG5cbkBpbXBvcnQgJ3BhZ2VzL2FsYnVtLXBhZ2UnO1xuQGltcG9ydCAncGFnZXMvc2luZ2xlLWFsYnVtJztcbkBpbXBvcnQgJ3BhZ2VzL2Jsb2cnO1xuQGltcG9ydCAncG9wdXAnO1xuIiwiLyogY29sb3JzICovXG4kYmxhY2tfZDogIzAwMDAwMDtcbiRibGFjazogIzJlMmUyZTtcbiRibGFja18xOiAjNTU1NTU1O1xuJHdoaXRlOiAjZmZmZmZmO1xuJGdyYXk6ICM3Nzc3Nzc7XG4kZ3JheV8xOiAjYzBjMGMwO1xuJHJlZDogI2ViNEM0OTtcblxuLyogZm9udCBmYW1pbHkgKi9cbiRmb250X3JvYm90bzogJ1JvYm90byc7XG4kZm9udF9tb250c2VycmF0OiAnTW9udHNlcnJhdCc7XG4kZm9udF9zYW5zX3NlcmlmOiBzYW5zLXNlcmlmO1xuXG4vKiBwb3NpdGlvbiAqL1xuJHJlbGF0aXZlOiByZWxhdGl2ZTtcbiRhYnNvbHV0ZTogYWJzb2x1dGU7XG4kc3RhdGljOiBzdGF0aWM7XG4kZml4ZWQ6IGZpeGVkO1xuXG4vKiBhbGlnbm1lbnQgKi9cbiRjZW50ZXI6IGNlbnRlcjtcbiRsZWZ0OiBsZWZ0O1xuJHJpZ2h0OiByaWdodDtcblxuLyogcmVzcG9uc2l2ZSBicmVha3BvaW50cyAqL1xuXG4kYnJlYWtwb2ludHM6IChcbiAgJ3NtYWxsJzogICggbWF4LXdpZHRoOiAgNzY3cHggKSxcbiAgJ2N1c3RvbSc6ICggbWF4LXdpZHRoOiAgODg5cHggKSxcbiAgJ21lZGl1bSc6ICggbWF4LXdpZHRoOiAgOTkxcHggKSxcbiAgJ2xhcmdlJzogICggbWF4LXdpZHRoOiAxMTk5cHggKVxuKTtcblxuLyogbWl4aW4gdG8gbWFuYWdlIGJyZWFrcG9pbnRzICovXG5AbWl4aW4gcmVzcG9uZFRvKCRicmVha3BvaW50KSB7XG5cdEBpZihtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuXHQgICAgQG1lZGlhICN7aW5zcGVjdChtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKX0ge1xuXHQgICAgICBAY29udGVudDtcblx0ICAgIH1cblx0fVxufVxuIiwiQG1peGluIGJhY2tmYWNlVmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuIiwiQG1peGluIGJyb3dzZXJQcmVmaXgoICRwcm9wZXJ0eSwgJHZhbHVlICl7XG4gICAgJHByZWZpeDogd2Via2l0IG1veiBtcyBvO1xuICAgIFxuICAgIEBlYWNoICRwIGluICRwcmVmaXh7XG4gICAgICAgICN7Jy0nICsgJHAgKyAnLScgKyAkcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxuICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xufVxuIiwiQG1peGluIGZsZXhDb250ZW50KCRmbGV4Q29udGVudCl7XG4gICAgXG4gICAgQGlmICRmbGV4Q29udGVudCA9PSAnY2VudGVyJ3tcbiAgICAgICAgdGV4dC1hbGlnbjogJGZsZXhDb250ZW50O1xuICAgIH0gQGVsc2UgaWYgJGZsZXhDb250ZW50ID09ICdmbGV4LXN0YXJ0JyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfSBAZWxzZSBpZiAkZmxleENvbnRlbnQgPT0gJ2ZsZXgtZW5kJyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH0gQGVsc2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIH1cbiAgICBcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGZsZXhDb250ZW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZmxleENvbnRlbnQ7XG59IiwiQG1peGluIGZsZXhWZXJ0aWNhbEFsaWduKCR2LWFsaWduKXtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkdi1hbGlnbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiAkdi1hbGlnbjtcbiAgICAgICAgIC1tcy1mbGV4LWFsaWduOiAkdi1hbGlnbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkdi1hbGlnbjtcbn0iLCJAbWl4aW4gZmxleFdyYXAoJGZsZXh3cmFwKXtcbiAgIC13ZWJraXQtZmxleC13cmFwOiAkZmxleHdyYXA7XG4gICAgICAgICAgIGZsZXgtd3JhcDogJGZsZXh3cmFwO1xufVxuIiwiQG1peGluIHVzZXJTZWxlY3QoJHVzZXJTZWxlY3Qpe1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiAkdXNlclNlbGVjdDsgIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogJHVzZXJTZWxlY3Q7ICAvKiBGaXJlZm94IGFsbCAqL1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6ICR1c2VyU2VsZWN0OyAgLyogSUUgMTArICovXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogJHVzZXJTZWxlY3Q7ICAvKiBMaWtlbHkgZnV0dXJlICovXG59IiwiQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAmLnBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IG9wYWNpdHk6IDE7fVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyBvcGFjaXR5OiAxOyB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyBvcGFjaXR5OiAxO31cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyBvcGFjaXR5OiAxO31cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IG9wYWNpdHk6IDE7fVxufVxuIiwiQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJHZhbHVlKSB7XG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xufVxuXG5AbWl4aW4gZmx1aWRUeXBlKCRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xuICAgICRtYXgtdnc6IDI2MDBweDtcbiAgICAkbWluLXZ3OiAzMjBweDtcbiAgICAkdTE6IHVuaXQoJG1pbi1mb250LXNpemUpO1xuICAgICR1MjogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XG5cbiAgICBAaWYgJHUxICE9ICR1MiB7IFxuICAgICAgICBAZXJyb3IgJ1VuaXQgbm90IG1hY2hlZCBvbiBhcmdzIG9mIHRoZSBtaXhpbic7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJodG1sIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4jaW1wcmVzc190aGVtZTpub3QoLnRlbXBsYXRlLXNlbGVjdCkge1xuXHRmb250LXdlaWdodDogMzAwO1xuICAgICAgICBcbiAgICAubWFpbi1ib2R5IHsgYmFja2dyb3VuZDogaW5oZXJpdDt9ICBcbiAgICBcbiAgICAmLmVkaXQgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiAgICAvKkJhY2tncm91bmQgY29sb3IqL1xuICAgIC5iZy1kZ3JheS0xICB7IGJhY2tncm91bmQtY29sb3I6ICMyRTJFMkU7IH1cblxuICAgIC5zb3J0LWVsZW1lbnQtaGFuZGxlIC5pY29uIHsgY29sb3I6ICNhYWEgIWltcG9ydGFudDt9XG5cdGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG4gICAgLyogRm9udC13ZWlnaHRzICovXG4gICAgLmZ3LWJvbGQsXG4gICAgYm9sZCxcbiAgICBiIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4gICAgLmZ3LWV4dHJhYm9sZCB7IGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuXG4gICAgLmZ3LXNlbWlib2xkIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4gICAgLmZ3LXJlZ3VsYXIgeyBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mdy1saWdodCB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuICAgIC8qTGV0dGVyIFNwYWNpbmcqL1xuICAgIC5sZXR0ZXJzcGFjaW5nLW5vcm1hbCB7IGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAgIC5sZXR0ZXJzcGFjaW5nLTJlbSAgICB7IGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgIC5sZXR0ZXJzcGFjaW5nLTFlbSAgICB7IGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgIC5sZXR0ZXJzcGFjaW5nLTE1ZW0gICB7IGxldHRlci1zcGFjaW5nOiAwLjE1ZW07IH1cbiAgICAubGV0dGVyc3BhY2luZy0yNWVtICAgeyBsZXR0ZXItc3BhY2luZzogMC4yNWVtOyB9XG5cblx0LyogRm9udCBjb2xvcnMgKi9cblxuICAgIC5mYy1ibGFjayB7IGNvbG9yOiAkYmxhY2s7IH1cbiAgICAuZmMtd2hpdGUgeyBjb2xvcjogJHdoaXRlOyB9XG5cdC5mYy1ncmF5IHsgY29sb3I6ICRncmF5OyB9XG5cdC5mYy1yZWQgeyBjb2xvcjogJHJlZDsgfVxuXG5cblx0LyogQmFja2dyb3VuZCBjb2xvciAqL1xuXG5cdC5iZy1jLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG5cdC5iZy1jLWJsYWNrIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrOyB9XG5cdC5iZy1jLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICRyZWQ7IH1cblx0LmJnLWMtZ3JheS0xIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7IH1cblx0LmJnLWMtZ3JheS0yIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4zKTsgfVxuXG5cdC5lbWFpbC1sb2FkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjYpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtY2FwdGlvbiAuZmMtd2hpdGUtMSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG4gICAgLypJY29ucyovXG4gICAgLyouaWNvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY3Vyc29yOiBwb2ludGVyOyBvdXRsaW5lOiBub25lOyB9Ki9cblxuICAgIC54cy1pY29uIHsgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNtLWljb24geyBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubWQtaWNvbiB7IGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIC5sZy1pY29uIHsgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLnhsLWljb24geyBmb250LXNpemU6IDUwcHg7IH1cblxuICAgIC5pY29uLmRpc2FibGVkOmhvdmVyLFxuICAgICAgICAuaWNvbi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjZjVmNmY5O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxufVxuXG4uZW1haWwtbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjYpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0gVmlkZW8gVmlldyAtLS0tLS0tLS0tLS0tLSovXG5cbi52aWRlby1vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cbi5zZWN0aW9uLWxheW91dC13cmFwcGVyLmJnb3ZlcmxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1zdGFydCB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgJi5zdHlsZTEge1xuICAgICAgICBoZWlnaHQ6IDM5MnB4O1xuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIGhlaWdodDogNTUzcHg7XG4gICAgfVxuICAgICYuc3R5bGUzIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgLmljb24geyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIH1cbn1cblxuLmxheW91dC1wb3J0Zm9saW9fMSB7XG4gICAgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cbn1cbiIsIiNpbXByZXNzX3RoZW1lICB7XG4gICAgLypsb2dvKi9cbiAgICAuc2VjdGlvbi1sYXlvdXQtd3JhcHBlciB7XG4gICAgICAgICYubG9nby10ZXh0LXdoaXRlICB7XG4gICAgICAgICAgICAuc2l0ZS10aXRsZSxcbiAgICAgICAgICAgIC5zaXRlLXRpdGxlIGE6bm90KC50aGVtZS1idG4pLFxuICAgICAgICAgICAgLnNpdGUtdGl0bGUgYTpub3QoLnRoZW1lLWJ0bik6aG92ZXIsXG4gICAgICAgICAgICAuc2l0ZS10aXRsZSBhOm5vdCgudGhlbWUtYnRuKSBzcGFuLFxuICAgICAgICAgICAgLnNpdGUtdGl0bGUgc3BhbixcbiAgICAgICAgICAgIC5zaXRlLXRpdGxlIHNwYW46aG92ZXIsXG4gICAgICAgICAgICAuc2l0ZS10aXRsZSBhOm5vdCgudGhlbWUtYnRuKTpob3ZlciBzcGFuIHsgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxvZ28tdGV4dC1ibGFjayAge1xuICAgICAgICAgICAgLnNpdGUtdGl0bGUsXG4gICAgICAgICAgICAuc2l0ZS10aXRsZSBhOm5vdCgudGhlbWUtYnRuKSxcbiAgICAgICAgICAgIC5zaXRlLXRpdGxlIGE6bm90KC50aGVtZS1idG4pOmhvdmVyLFxuICAgICAgICAgICAgLnNpdGUtdGl0bGUgYTpub3QoLnRoZW1lLWJ0bikgc3BhbixcbiAgICAgICAgICAgIC5zaXRlLXRpdGxlIGE6bm90KC50aGVtZS1idG4pOmhvdmVyIHNwYW4geyBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLyp0aXRsZSovXG4gICAgICAgICYucy10aXRsZS10ZXh0LXdoaXRlIHtcbiAgICAgICAgICAgIGgxLGgyLCBoMywgaDQsIGg1LCBoNiAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9nLXRpdGxlIGE6bm90KC50aGVtZS1idG4pLFxuICAgICAgICAgICAgLmJsb2ctdGl0bGUgYTpub3QoLnRoZW1lLWJ0bik6aG92ZXIsXG4gICAgICAgICAgICAucGhvdG8tdGl0bGUgYTpub3QoLnRoZW1lLWJ0biksXG4gICAgICAgICAgICAucGhvdG8tdGl0bGUgYTpub3QoLnRoZW1lLWJ0bik6aG92ZXIgeyBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zLXRpdGxlLXRleHQtYmxhY2sge1xuICAgICAgICAgICAgaDEsaDIsIGgzLCBoNCwgaDUsIGg2ICB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2ctdGl0bGUgYTpub3QoLnRoZW1lLWJ0biksXG4gICAgICAgICAgICAuYmxvZy10aXRsZSBhOm5vdCgudGhlbWUtYnRuKTpob3ZlcixcbiAgICAgICAgICAgIC5waG90by10aXRsZSBhOm5vdCgudGhlbWUtYnRuKSxcbiAgICAgICAgICAgIC5waG90by10aXRsZSBhOm5vdCgudGhlbWUtYnRuKTpob3ZlciB7IGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucy10aXRsZS10ZXh0LXdoaXRlIHtcbiAgICAgICAgaDEsaDIsIGgzLCBoNCwgaDUsIGg2LCBwICB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tbGF5b3V0LXdyYXBwZXIgLnBob3RvLXRpdGxlIGE6bm90KC50aGVtZS1idG4pIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zLXRpdGxlLXRleHQtYmxhY2sge1xuICAgICAgICBoMSxoMiwgaDMsIGg0LCBoNSwgaDYsIHAgIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1sYXlvdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwIHsgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgICAucGhvdG8tdGl0bGUgYTpub3QoLnRoZW1lLWJ0bikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiI2ltcHJlc3NfdGhlbWUgLnRleHQtZWxlbWVudCB7ICAgIFxuICAgIG9sIGxpLFxuICAgIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIFxuICAgIHVsLFxuICAgIHVsIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICB1bCB1bCB7IG1hcmdpbi1sZWZ0OiAwOyB9XHRcbn1cblxuLnRleHQtZWxlbWVudCBhIHsgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDsgfSIsIlxuI2ltcHJlc3NfdGhlbWU6bm90KC50ZW1wbGF0ZS1zZWxlY3QpIHtcbiAgICAuc2VjdGlvbi1sYXlvdXQtd3JhcHBlciB7XG4gICAgICAgIC8qZ2VuZXJhbCBsaW5rcyovXG4gICAgICAgICYucy1jb250ZW50LXRleHQtd2hpdGUgIHtcbiAgICAgICAgICAgIHA6bm90KC5uZXctZWxlbWVudC1idG4pLFxuICAgICAgICAgICAgcDpub3QoLm5ldy1lbGVtZW50LWJ0bikgc3BhbixcbiAgICAgICAgICAgIC5tY2UtY29udGVudC1ib2R5IGxpLFxuICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICAubGVnYWwtbGFiZWwgc3BhbixcbiAgICAgICAgICAgIHAuc2l0ZS10YWdsaW5lOm5vdCgubmV3LWVsZW1lbnQtYnRuKSxcbiAgICAgICAgICAgIGxpIHsgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgfVxuICAgICAgICAmLnMtY29udGVudC10ZXh0LWJsYWNrICB7XG4gICAgICAgICAgICBwOm5vdCgubmV3LWVsZW1lbnQtYnRuKSxcbiAgICAgICAgICAgICAgICBwOm5vdCgubmV3LWVsZW1lbnQtYnRuKSBzcGFuLFxuICAgICAgICAgICAgICAgIC5tY2UtY29udGVudC1ib2R5IGxpLFxuICAgICAgICAgICAgICAgIGxhYmVsLFxuICAgICAgICAgICAgICAgIC5sZWdhbC1sYWJlbCBzcGFuLFxuICAgICAgICAgICAgICAgIHAuc2l0ZS10YWdsaW5lOm5vdCgubmV3LWVsZW1lbnQtYnRuKSB7IGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kYXJrLWJhY2tncm91bmQge1xuICAgICAgICAgICAgLmxheW91dC1tZW51IHtcbiAgICAgICAgICAgICAgICAmLnN0eWxlMSxcbiAgICAgICAgICAgICAgICAmLnN0eWxlMixcbiAgICAgICAgICAgICAgICAmLnN0eWxlMyB7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWljb24geyBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN0eWxlMyxcbiAgICAgICAgICAgICAgICAmLnN0eWxlMSB7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5mLWljb24tM2xpbmVzX21lbnVfbSB7IGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xuICAgICAgICAgICAgICAgIHNwYW4geyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjYWxidW0tcGFzc3dvcmQtcHJvdGVjdGVkIGlucHV0IHsgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zLWNvbnRlbnQtdGV4dC13aGl0ZSB7XG4gICAgICAgICNhbGJ1bS1wYXNzd29yZC1wcm90ZWN0ZWQgaW5wdXQsXG4gICAgICAgIHA6bm90KC5uZXctZWxlbWVudC1idG4pLFxuICAgICAgICBwOm5vdCgubmV3LWVsZW1lbnQtYnRuKSBzcGFuLFxuICAgICAgICAubWNlLWNvbnRlbnQtYm9keSBsaSwgbGFiZWwsXG4gICAgICAgIC5sZWdhbC1sYWJlbCBzcGFuLFxuICAgICAgICBwLnNpdGUtdGFnbGluZTpub3QoLm5ldy1lbGVtZW50LWJ0biksXG4gICAgICAgIGJsb2NrcXVvdGUsXG4gICAgICAgIGJsb2NrcXVvdGU6YmVmb3JlXG4gICAgICAgIHsgY29sb3I6ICNmZmY7IH1cblxuICAgIH1cbn1cbiIsIiNpbXByZXNzX3RoZW1lOm5vdCgudGVtcGxhdGUtc2VsZWN0KSB7XG4gICAgLnNlY3Rpb24tbGF5b3V0LXdyYXBwZXIge1xuICAgICAgICAmLnMtbGluay10ZXh0LXdoaXRlIHtcbiAgICAgICAgICAgIC8qIGxpbmtzIGdlbmVyYWwqL1xuICAgICAgICAgICAgYTpub3QoLnRoZW1lLWJ0biksXG4gICAgICAgICAgICBhOm5vdCgudGhlbWUtYnRuKTpmb2N1cyxcbiAgICAgICAgICAgIGE6bm90KC50aGVtZS1idG4pOmFjdGl2ZSxcbiAgICAgICAgICAgIGE6bm90KC50aGVtZS1idG4pOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgc3Bhbjpub3QoLmYtaWNvbi1lX21vcmVfbSkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qaGVhZGluZ3Mgd2l0aCBsaW5rcyovXG4gICAgICAgICAgICBoMSwgaDI6bm90KC5zaXRlLXRpdGxlKSwgaDMsIGg0LCBoNSwgaDYsIHAgIHtcbiAgICAgICAgICAgICAgICBhOm5vdCgudGhlbWUtYnRuKSxcbiAgICAgICAgICAgICAgICAgICAgYTpub3QoLnRoZW1lLWJ0bik6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgIGE6bm90KC50aGVtZS1idG4pOmFjdGl2ZSB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLypmb290ZXIgc29jaWFsIGljb24gYW5kIGJvcmRlciovXG4gICAgICAgICAgICAuc29jaWFsLW1lZGlhLW1lbnUgYTpub3QoLnRoZW1lLWJ0biksXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1tZWRpYS1tZW51IGE6bm90KC50aGVtZS1idG4pOmhvdmVyLFxuICAgICAgICAgICAgICAgIC5zb2NpYWwtbWVkaWEtbWVudSBhOm5vdCgudGhlbWUtYnRuKSBzcGFuLFxuICAgICAgICAgICAgICAgIC5zb2NpYWwtbWVkaWEtbWVudSBhOm5vdCgudGhlbWUtYnRuKSBzcGFuOmhvdmVyLFxuICAgICAgICAgICAgICAgIC5zb2NpYWwtbWVkaWEtbWVudSBsaTpob3ZlciA+IGE6bm90KC50aGVtZS1idG4pIHNwYW4sXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1tZWRpYS1tZW51IGxpOmhvdmVyID4gYTpub3QoLnRoZW1lLWJ0bikgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucy1saW5rLXRleHQtYmxhY2sge1xuICAgICAgICAgICAgLypsaW5rcyBnZW5lcmFsKi9cbiAgICAgICAgICAgIGE6bm90KC50aGVtZS1idG4pLFxuICAgICAgICAgICAgICAgIGE6bm90KC50aGVtZS1idG4pOmZvY3VzLFxuICAgICAgICAgICAgICAgIGE6bm90KC50aGVtZS1idG4pOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICBhOm5vdCgudGhlbWUtYnRuKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxLCBoMjpub3QoLnNpdGUtdGl0bGUpLCBoMywgaDQsIGg1LCBoNiwgcCAge1xuICAgICAgICAgICAgICAgIGE6bm90KC50aGVtZS1idG4pLFxuICAgICAgICAgICAgICAgICAgICBhOm5vdCgudGhlbWUtYnRuKTpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgYTpub3QoLnRoZW1lLWJ0bik6YWN0aXZlIHsgY29sb3I6ICRibGFjazsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKmZvb3RlciBzb2NpYWwgaWNvbiBhbmQgYm9yZGVyKi9cbiAgICAgICAgICAgIC5zb2NpYWwtbWVkaWEtbWVudSBhOm5vdCgudGhlbWUtYnRuKSxcbiAgICAgICAgICAgICAgICAuc29jaWFsLW1lZGlhLW1lbnUgYTpub3QoLnRoZW1lLWJ0bik6aG92ZXIsXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1tZWRpYS1tZW51IGE6bm90KC50aGVtZS1idG4pIHNwYW4sXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1tZWRpYS1tZW51IGE6bm90KC50aGVtZS1idG4pIHNwYW46aG92ZXIsXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1tZWRpYS1tZW51IGxpOmhvdmVyID4gYTpub3QoLnRoZW1lLWJ0bikgc3BhbixcbiAgICAgICAgICAgICAgICAuc29jaWFsLW1lZGlhLW1lbnUgbGk6aG92ZXIgPiBhOm5vdCgudGhlbWUtYnRuKSBzcGFuOmhvdmVyICB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnMtbGluay10ZXh0LXdoaXRlIHtcbiAgICAgICAgLnNlY3Rpb24tbGF5b3V0LXdyYXBwZXIgYTpub3QoLnRoZW1lLWJ0bikge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zLWxpbmstdGV4dC1ibGFjayB7XG4gICAgICAgIC5zZWN0aW9uLWxheW91dC13cmFwcGVyIGE6bm90KC50aGVtZS1idG4pIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZGFyay1iYWNrZ3JvdW5kIC5sYXlvdXQtZmVhdHVyZWRfNCAuZm9saW8tc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gICAgLy8gICAgICY6YmVmb3JlIHsgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuICAgIC8vICAgICAmOmhvdmVyOmJlZm9yZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfSBcbiAgICAvLyB9XG59XG5cblxuIiwiJWNvbW1vbi1idG4tc3R5bGUge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50aGVtZS1idG4gIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdXRsaW5lOiAwIG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGEsIHAge1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJjpmb2N1cyB7IG91dGxpbmU6IDAgbm9uZTsgfVxuICAgICYuZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0sXG4gICAgJi5kaXNhYmxlZDpob3ZlcixcbiAgICAgICAgJltkaXNhYmxlZF06aG92ZXIge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OiAuMjtcblxuICAgICAgICAmOmhvdmVyIGFcbiAgICAgICAgICAgIHsgY3Vyc29yOiBpbmhlcml0OyB9XG4gICAgfVxufVxuXG4jaW1wcmVzc190aGVtZSB7XG5cdCYudGVtcGxhdGUtc2VsZWN0LFxuXHQmLnN0YXRpYy12aWV3LFxuXHQmLndhbGt0aHJvdWdoLXNpdGVCdWlsZGVyIHtcblxuXHRcdC50aGVtZS1idG4ge1xuXG5cdFx0XHQmLnN0eWxlMSB7XG5cdFx0XHRcdEBleHRlbmQgJWNvbW1vbi1idG4tc3R5bGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIFx0cGFkZGluZzogMTVweCA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnN0eWxlMiB7XG5cdFx0XHRcdEBleHRlbmQgJWNvbW1vbi1idG4tc3R5bGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBcdHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICAgICAgICAgIFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuc3R5bGUzIHtcblx0XHRcdFx0QGV4dGVuZCAlY29tbW9uLWJ0bi1zdHlsZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmVkLCAwLjgpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJHJlZCwgMC44KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIFx0cGFkZGluZzogMTVweCA1MHB4O1xuICAgICAgICAgICAgXHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblx0Ji50ZW1wbGF0ZS1zZWxlY3Qge1xuXHRcdC50aGVtZS1idG4ge1xuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0ICAgICAgICBvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNlYXJjaC1mb3JtIHtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQGV4dGVuZCAlYm9yZGVyLW91dGxpbmUtbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGdyYXlfMSwgLjcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG5cbiAgICB9XG4gICAgaW5wdXQgeyBcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBleHRlbmQgJWJvcmRlci1vdXRsaW5lLW5vbmU7IFxuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9tb250c2VycmF0LCAkZm9udF9zYW5zX3NlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIH1cblxuICAgIHNwYW4uaWNvbi5zbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICRibGFja18xO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDEycHggMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG59XG5cbi5kYXJrLWJhY2tncm91bmQsXG4ucy1jb250ZW50LXRleHQtd2hpdGUsXG4ucy1saW5rLXRleHQtd2hpdGUge1xuXG4gICAgLnNlYXJjaC1mb3JtIHtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC43KTsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmljb24uc20taWNvbiB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjcpICFpbXBvcnRhbnQ7ICB9XG4gICAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tZmlyZWZveCBjb21wYXRpYmlsaXR5LS0tLS0tLS0tLS0tKi9cbiIsIiNpbXByZXNzX3RoZW1lIHtcbiAgICAuc2VjdGlvbi1saW5lLXNlcGFyYXRvciB7XG4gICAgICAgICYuZGFyay1iYWNrZ3JvdW5kLFxuICAgICAgICAmLmNvbnRlbnQtdGV4dC13aGl0ZSxcbiAgICAgICAgJi5zLWNvbnRlbnQtdGV4dC13aGl0ZSxcbiAgICAgICAgJi5zLWNvbnRlbnQtbGluay13aGl0ZSB7XG4gICAgICAgICAgICBociB7IGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXJrLWJhY2tncm91bmQge1xuICAgIFx0LnNlY3Rpb24tbGluZS1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgaHIgeyBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1sYXlvdXQtd3JhcHBlci5zZXBhcmF0b3ItZWxlbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG59IiwiLyogdHJhbnNpdGlvbiBtaXhpbiAqL1xuLnNlbGVjdC1oaWRkZW4ge1xuICAvKiBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICovXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdG9wOiAzcHg7XG59XG5cbi5zZWxlY3Qtc3R5bGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7ICAgIFxufVxuXG4uc2VsZWN0LXN0eWxlZDphY3RpdmU6YWZ0ZXIsIC5zZWxlY3Qtc3R5bGVkLmFjdGl2ZTphZnRlciB7XG4gIHRvcDogOXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgLndyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXgtaGVpZ2h0OiAyNjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDBmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDI1NSwyNTUsMjU1LDAuNSksI2ZmZik7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIHVsIHsgb3ZlcmZsb3c6IGF1dG87IG1heC1oZWlnaHQ6IDI1NXB4OyB9XG4gIH1cbn1cblxuLnNlbGVjdC1vcHRpb25zIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWxlY3Qtb3B0aW9ucyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zZWxlY3Qtb3B0aW9ucyBsaVtyZWw9XCJoaWRlXCJde1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0LW9wdGlvbnMgbGlbcmVsPVwiXCJdOmhvdmVye1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRoZW1lLXNlbGVjdC1iaWxsaW5nIHtcbiAgICAudGhlbWUtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgJi5mdWxsLXdpZHRoIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgJjpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgIC5zZWxlY3Qtc3R5bGVkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VsZWN0LW9wdGlvbnMge1xuICAgICAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm51bWJlci1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICNpbXByZXNzX3RoZW1lIC5zZWN0aW9uLWxheW91dC13cmFwcGVyLmRhcmstYmFja2dyb3VuZCAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5udW1iZXItaW5wdXQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxufSIsIlxuLypJRSBsb2NhbCBtaXhpbnMgc3VwcG9ydHMgZnJvbSA4IC0gMTAqL1xuQG1peGluIGllLW9ubHkge1xuICAgIEBhdC1yb290IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlblxcMCB7XG4gICAgICAgICAgICAmIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2ltcHJlc3NfdGhlbWUge1xuXG4gICAgLy9wcmV2ZW50IGRlZmF1bHQgYXV0byBmaWxsIGNvbG9yXG4gICAgJWJvcmRlci1vdXRsaW5lLW5vbmUge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cblxuICAgICVjb21tb24tZm9ybS1jb250cm9sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICVjb21tb24tY2hlY2tib3gtcmFkaW8ge1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC4xNSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9saW8taWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0b3A6IDNweDtcbiAgICB9XG5cbiAgICAlY29tbW9uLWlucHV0LW51bWJlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybS1zdWNjZXNzIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgJi50ZW1wbGF0ZS1zZWxlY3Qge1xuICAgICAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgICAgICAgIC50aGVtZS1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbDpiZWZvcmUsXG4gICAgICAgICAgICAudGhlbWUtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgIC5pbnB1dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC43NSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgd29yZC13cmFwOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS1jaGVja2JveCwgLnRoZW1lLXJhZGlvIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiAkcmVsYXRpdmU7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgQGV4dGVuZCAlY29tbW9uLWNoZWNrYm94LXJhZGlvOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVtcHR5IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLXNlbGVjdCB7XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6ICAgIG5vbmU7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogICAgICAgICBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmb2xpby1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtY2hlY2tib3gge1xuXG4gICAgICAgICAgICBsYWJlbCB7ICBwYWRkaW5nLWxlZnQ6IDI3cHg7ICB9XG5cbiAgICAgICAgICAgICYubGVnYWwtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGxhYmVsOmJlZm9yZSB7IG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLnRoZW1lLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgLnRoZW1lLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTlhM1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfiAubnVtYmVyLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLXJhZGlvIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDEpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICsgbGFiZWw6YmVmb3JlIHsgY29udGVudDogXCJcIiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgKyBsYWJlbDphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsZS1pbnB1dC1sYWJlbCB7IGZvbnQtc2l6ZTogMTRweDsgfVxuXG4gICAgICAgIC5maWxlLXVwbG9hZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmZpbGVzLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpbGUtcHJldmlldy1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5maWxlLXVwbG9hZC1uYW1lIHsgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudXBsb2FkLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAuZmlsZS11cGxvYWQtYWJvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWxlLXVwbG9hZC1wcm9ncmVzcyB7IG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWxlLXVwbG9hZC1hYm9ydCB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGUsXG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29tbW9uLWNoZWNrYm94LXJhZGlvO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5ZTFcIjtcbiAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGVjMDdcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS1jaGVja2JveCBpbnB1dDpub3QoW3R5cGU9bnVtYmVyXSksIC50aGVtZS1yYWRpbyBpbnB1dDpub3QoW3R5cGU9bnVtYmVyXSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHsgIEBpbmNsdWRlIGJyb3dzZXJQcmVmaXgoY3Vyc29yLCBwb2ludGVyKTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAuZi1pY29uLWRhdGVfcyB7IGNvbG9yOiByZ2JhKCRibGFjaywgMC42MCk7IH1cblxuICAgICAgICAgICAgJjpmb2N1cywgJjphY3RpdmUgeyBAZXh0ZW5kICVib3JkZXItb3V0bGluZS1ub25lOyB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sLmZpbGUtaW5wdXQgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6cmdiYSgkYmxhY2ssIC41KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBAZXh0ZW5kICVib3JkZXItb3V0bGluZS1ub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmYtaWNvbi1jYWxlbmRhcl9sLCAuZi1pY29uLWVfYXJyb3dub3RhaWxfZG93bl9zb2xpZF9tIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWRhdGVyYW5nZSB7XG4gICAgICAgICAgICAuZGF0ZSwgLnRpbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGllLW9ubHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDkuNyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2xpby1jYXB0Y2hhIHtcbiAgICAgICAgICAgICYucHVsbC1jZW50ZXIge1xuICAgICAgICAgICAgICAgID4gIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgICYuZm9ybS0yIHsgLnRoZW1lLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7IGxlZnQ6IDA7IH0gfVxuXG4gICAgICAgICYuZm9ybS0yLCAmLmZvcm0tMyB7XG4gICAgICAgICAgICAudGhlbWUtcmFkaW8gbGFiZWw6YmVmb3JlLCAudGhlbWUtY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgJiB+IC5mb3JtLWVycm9yIHsgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4gICAgICAgICAgICAuc2VsZWN0ZWQtZmxhZyB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWFjaCAkdGV4dC1hbGlnbiBpbiAoIGxlZnQgLCBjZW50ZXIsIHJpZ2h0KVxuICAgICAgICAgICAgeyAmLnRleHQtI3sgbnRoKCR0ZXh0LWFsaWduLCAxKSB9IHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIC5maWxlLXVwbG9hZCAgeyB0ZXh0LWFsaWduOiAjeyBudGgoJHRleHQtYWxpZ24sIDEpfTsgdGV4dC1hbGlnbi1sYXN0OiAjeyBudGgoJHRleHQtYWxpZ24sIDEpfTsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludGwtdGVsLWlucHV0IC5waG9uZS1pbnB1dCB7IHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgICAgICYuYWRkcmVzcy1ncnAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHsgbWFyZ2luLWJvdHRvbTogMjIuNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgIC5zZWxlY3QgLnNlbGVjdC1zdHlsZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGllLW9ubHkgeyBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0IHNlbGVjdCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB9XG5cbiAgICAgICAgICAgICYudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgICAgICYuZGF0ZS1waWNrZXIsXG4gICAgICAgICAgICAgICAgJi50aW1lLXBpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5udW1iZXItaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1vbi1pbnB1dC1udW1iZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tbGF5b3V0LXdyYXBwZXIuZGFyay1iYWNrZ3JvdW5kICYge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmMtYnRuLCAuZGVjLWJ0biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgJi5yZWFjaGVkLWxpbWl0IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmMtYnRuIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDUuMHB4IDguN3B4IDUuMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJlMmUyZSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZWMtYnRuIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDguN3B4IDUuMHB4IDAgNS4wcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmUyZTJlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLXNlbGVjdC1iaWxsaW5nLFxuICAgICAgICAudGhlbWUtY2hlY2tib3gtYmlsbGluZyxcbiAgICAgICAgLnRoZW1lLXJhZGlvLWJpbGxpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtcmFkaW8tYmlsbGluZyxcbiAgICAgICAgLnRoZW1lLWNoZWNrYm94LWJpbGxpbmcge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBsYWJlbCB7IFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IHRvcDogMnB4OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHsgaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAgICAgICAvKiAuaW5jLWJ0biwgLmRlYy1idG4geyBoZWlnaHQ6IDEwcHg7IH0gKi9cbiAgICAgICAgICAgIC5pbmMtYnRuIHsgdG9wOiA4cHg7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS1yYWRpby1iaWxsaW5nIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS1zZWxlY3QtYmlsbGluZyB7XG4gICAgICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0LXN0eWxlZCB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm51bWJlci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgLmluYy1idG4geyB0b3A6IDE1cHg7IH1cbiAgICAgICAgICAgICAgICAuZGVjLWJ0biB7IGJvdHRvbTogMTVweDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogICAgLS0tLS0tLWZvcm0gc3R5bGUgMS0tLS0tLS0qL1xuICAgICAgICAmLmZvcm0tMSB7XG5cbiAgICAgICAgICAgIC8qLmRhdGVwaWNrZXItb3JpZW50LWxlZnQgeyByaWdodDogMjdweCAhaW1wb3J0YW50OyB9Ki9cblxuICAgICAgICAgICAgLnRoZW1lLXNlbGVjdDpiZWZvcmUge1xuICAgICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbGUtaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aGVtZS1jaGVja2JveCAge1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgIGxlZnQ6IDA7IHRvcDogMnB4OyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5sZWdhbC1jaGVja2JveCBsYWJlbDpiZWZvcmUgeyBsZWZ0OiAxcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgdGV4dGFyZWEgeyBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbDpub3QoLnRoZW1lLWJ0biksIC5pbnB1dC1udW1iZXIsIHNlbGVjdCwgLmZpbGUtdXBsb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbW9uLWZvcm0tY29udHJvbDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWUtb25seSB7IHBhZGRpbmc6IDEwcHggMzBweDsgfVxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNy41cHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi50aGVtZS1ib3JkZXItYWxsIHsgIEBpbmNsdWRlIGllLW9ubHkgeyBwYWRkaW5nOiAyNHB4IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoIzAwMCwwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIFx0Ym9yZGVyLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgICAgICAgICAgICBcdEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIFx0XHRjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgXHR9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yIHsgYm9yZGVyOiAxcHggc29saWQgI2I5NGE0ODsgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsZS11cGxvYWQgeyBcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0Niw0Niw0NiwwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1vbi1mb3JtLWNvbnRyb2w7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3LjVweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtc3R5bGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDhweCAtNnB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblx0XHRcdFx0LmlucHV0LWdyb3VwLmRhdGUsXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLnRpbWUge1xuXHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1MHB4IDAgMzBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDI3cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuICAgICAgICAgICAgICAgICYudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAuZGF0ZSxcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLnRpbWUge1xuICAgIFx0XHRcdFx0XHQuZm9ybS1jb250cm9sIHtcbiAgICBcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDI1cHggMCAzMHB4O1xuICAgIFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAmLmRhdGUtcGlja2VyLFxuICAgICAgICAgICAgICAgICAgICAmLnRpbWUtcGlja2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kYXRlLWJvcmRlciwgLmZpbGUtaW5wdXQsIC50aGVtZS1ib3JkZXItYWxsICB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGFzLWVycm9yIC50aGVtZS1ib3JkZXItYWxsIHsgYm9yZGVyOiAxcHggc29saWQgI2I5NGE0ODsgIH1cblxuICAgICAgICAgICAgICAgIC50aGVtZS1ib3JkZXItYWxsICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuNXB4IDVweCA2cHggMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQtbnVtYmVyIHsgIHBhZGRpbmc6IDE1LjVweCAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDU1cHggMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBvcHRpb24geyBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50ZXh0LWNlbnRlciBzZWxlY3QgeyBwYWRkaW5nOiAwIDI1cHggMCAyNXB4OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGhlbWUtYnRuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubnVtYmVyLWlucHV0IHtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHsgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS0yLFxuICAgICAgICAmLmZvcm0tMSxcbiAgICAgICAgJi5mb3JtLTMge1xuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICYudGV4dC1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QgLnNlbGVjdC1zdHlsZWQgeyBwYWRkaW5nLXJpZ2h0OiA0N3B4OyB9XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgJi5kYXRlLXBpY2tlciBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgJi50aW1lLXBpY2tlciBpbnB1dCB7IHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS0zIHtcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAmLnRleHQtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3QgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICYuZGF0ZS1waWNrZXIgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgICYudGltZS1waWNrZXIgaW5wdXQgeyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZvcm0tMSB7XG4gICAgICAgICAgICAuZm9ybS1ncm91cC50ZXh0LWNlbnRlciB7XG4gICAgICAgICAgICAgICAgLmludGwtdGVsLWlucHV0IC5waG9uZS1pbnB1dCB7IHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgJi5kYXRlLXBpY2tlciBpbnB1dCxcbiAgICAgICAgICAgICAgICAmLnRpbWUtcGlja2VyIGlucHV0IHsgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qLS0tLS0tLWZvcm0gc3R5bGUgMi0tLS0tLS0qL1xuXHRcdCYuZm9ybS0yIHtcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAuaW50bC10ZWwtaW5wdXQgLnBob25lLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZGF0ZS1waWNrZXIgaW5wdXQsXG4gICAgICAgICAgICAgICAgJi50aW1lLXBpY2tlciBpbnB1dCB7IHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUtYm9yZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywuMTUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcblxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2w6bm90KC50aGVtZS1idG4pLCAuaW5wdXQtbnVtYmVyLCBzZWxlY3QsIC5maWxlLXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1vbi1mb3JtLWNvbnRyb2w7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGllLW9ubHkgeyBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJi50aGVtZS1ib3JkZXItYWxsIHsgIEBpbmNsdWRlIGllLW9ubHkgeyBwYWRkaW5nOiAyNHB4IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoIzAwMCwuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCguaW5wdXQtZ3JvdXApOmZvY3VzOm5vdCguZmlsZS1pbnB1dCksXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlOm5vdCguaW5wdXQtZ3JvdXApOmFjdGl2ZTpub3QoLmZpbGUtaW5wdXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5uby1ib3JkZXIgeyAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWxlLXVwbG9hZCB7IFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbW9uLWZvcm0tY29udHJvbDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtc3R5bGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDhweCAtNnB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAuZGF0ZSxcbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAudGltZSB7XG5cdFx0XHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmc6IDAgMzBweCAwIDE1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgJi5oYXMtZXJyb3IgLnRoZW1lLWJvcmRlci1hbGwgeyBib3JkZXI6IDFweCBzb2xpZCAjYjk0YTQ4OyAgfVxuXG4gICAgICAgICAgICAgICAgLnRoZW1lLWJvcmRlci1hbGwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNS41cHggNHB4IDUuNXB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpbGUtaW5wdXQtbGFiZWwgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjMpOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0LW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1LjVweCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsICY6YWN0aXZlIHsgIHBhZGRpbmc6IDE1LjVweCAxNXB4OyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0IHsgcGFkZGluZzogMCAxNnB4OyB9XG5cbiAgICAgICAgICAgICAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5kYXRlLXBpY2tlcixcbiAgICAgICAgICAgICAgICAgICAgJi50aW1lLXBpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aGVtZS1idG4geyAgfVxuXG4gICAgICAgICAgICAudGhlbWUtc2VsZWN0LWJpbGxpbmcge1xuICAgICAgICAgICAgICAgIC5udW1iZXItaW5wdXQgeyB0b3A6IDA7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRoZW1lLWNoZWNrYm94LWJpbGxpbmcge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUgeyB0b3A6IDJweDsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRoZW1lLXJhZGlvLCAudGhlbWUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgdG9wOiA1cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qLS0tLS0tLWZvcm0gc3R5bGUgMy0tLS0tLS0qL1xuICAgICAgICAmLmZvcm0tMyB7XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwICB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmLmFkZHItZ3JwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHsgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sOm5vdCgudGhlbWUtYnRuKSwgLmlucHV0LW51bWJlciwgc2VsZWN0LCAuZmlsZS11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tb24tZm9ybS1jb250cm9sO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpZS1vbmx5IHsgcGFkZGluZzogMTBweCAzMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjQuNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJi50aGVtZS1ib3JkZXItYWxsIHsgIEBpbmNsdWRlIGllLW9ubHkgeyBwYWRkaW5nOiAyNHB4IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCguaW5wdXQtZ3JvdXApOmZvY3VzOm5vdCguZmlsZS1pbnB1dCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFx0Y29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbGUtdXBsb2FkIHsgaGVpZ2h0OiBhdXRvOyB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbW9uLWZvcm0tY29udHJvbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LXN0eWxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggOHB4IC02cHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5kdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC5kYXRlLFxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC50aW1lIHtcblx0XHRcdFx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQgeyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7IEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtmb250LXNpemU6IDExcHg7IH0gfVxuXG4gICAgICAgICAgICAgICAgJi5oYXMtZXJyb3IgLnRoZW1lLWJvcmRlci1hbGwgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I5NGE0ODsgIH1cblxuICAgICAgICAgICAgICAgIC5kYXRlLWJvcmRlciwgLnRoZW1lLWJvcmRlci1hbGwsIC5maWxlLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmF5LCAuMTUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbGUtaW5wdXQtbGFiZWwgeyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdCB7IHBhZGRpbmc6IDA7IH1cblxuICAgICAgICAgICAgICAgIC50aGVtZS1zZWxlY3Q6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnRsLXRlbC1pbnB1dCAgLnNlbGVjdGVkLWZsYWcgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuICAgICAgICAgICAgICAgIC5pbnRsLXRlbC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIC5waG9uZS1pbnB1dCB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWRpYWwtY29kZSB7IGZvbnQtc2l6ZTogMTJweDsgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHsgcGFkZGluZzogNnB4IDE2cHg7IH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICArIC5mLWljb24tY2FsZW5kYXJfbCwgKyAuZi1pY29uLWVfYXJyb3dub3RhaWxfZG93bl9zb2xpZF9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvbGlvLWNhcHRjaGEge1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRoZW1lLXNlbGVjdC1iaWxsaW5nIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1zdHlsZWQgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubnVtYmVyLWlucHV0IHsgdG9wOiAwOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKkR5bmFtaWMgY29sb3IqL1xuXG4gICAgLmRhcmstYmFja2dyb3VuZCxcbiAgICAucy1jb250ZW50LXRleHQtd2hpdGUsXG4gICAgLnMtbGluay10ZXh0LXdoaXRlIHtcbiAgICAgICAgLmNvbnRhY3QtZm9ybSB7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXJrLWJhY2tncm91bmR7XG4gICAgICAgICY6bm90KC5zLWNvbnRlbnQtdGV4dC13aGl0ZSkge1xuICAgICAgICAgICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgJi5mb3JtLTEsICYuZm9ybS0yIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbDpub3QoLnRoZW1lLWJ0biksIC5pbnB1dC1udW1iZXIsIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBzZWxlY3QsIC5zZWxlY3Qtc3R5bGVkLCAuZmlsZS11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLDAuMDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kYXJrLWJhY2tncm91bmQ6bm90KC5zLWNvbnRlbnQtdGV4dC13aGl0ZSksXG4gICAgLnMtY29udGVudC10ZXh0LXdoaXRle1xuICAgICAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgICAgICAgIC50aGVtZS1zZWxlY3QsXG4gICAgICAgICAgICAudGhlbWUtcmFkaW8gbGFiZWwsXG4gICAgICAgICAgICAudGhlbWUtY2hlY2tib3ggbGFiZWwsXG4gICAgICAgICAgICAubnVtYmVyLWlucHV0ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBjb2xvcjogJHdoaXRlOyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW1iZXItaW5wdXQge1xuICAgICAgICAgICAgICAgIC5pbmMtYnRuIHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAgICAgLmRlYy1idG4geyBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRoZW1lLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4gICAgICAgICAgICAudGhlbWUtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aGVtZS1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWdhbC1sYWJlbCBzcGFuLFxuICAgICAgICAgICAgLmlucHV0LWRlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgICAgICAgLmYtaWNvbi1jYWxlbmRhcl9sLFxuICAgICAgICAgICAgLmYtaWNvbi1lX2Fycm93bm90YWlsX2Rvd25fc29saWRfbSB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICAgICAgICAgICYuZm9ybS0xLCAmLmZvcm0tMiwgJi5mb3JtLTMge1xuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbDpub3QoLnRoZW1lLWJ0biksIC5pbnB1dC1udW1iZXIsIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBzZWxlY3QsIC5zZWxlY3Qtc3R5bGVkLCAuZmlsZS11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsYWJlbCwgLnNlbGVjdGVkLWRpYWwtY29kZSwgLnRoZW1lLWJvcmRlci1hbGwgLmZpbGUtaW5wdXQtbGFiZWwgeyBjb2xvcjogJHdoaXRlOyB9XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCBvcHRpb24geyBjb2xvcjogJGJsYWNrOyB9XG4gICAgICAgICAgICAgICAgICAgIC5pdGktYXJyb3cgeyBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7IH1cbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1zdHlsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgeyBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZvcm0tMSwgJi5mb3JtLTIge1xuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbDpub3QoLnRoZW1lLWJ0biksIC5pbnB1dC1udW1iZXIsIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBzZWxlY3QsIC5zZWxlY3Qtc3R5bGVkLCAuZmlsZS11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsMC4wOSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZm9ybS0zIHtcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2w6bm90KC50aGVtZS1idG4pLCAuaW5wdXQtbnVtYmVyLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgc2VsZWN0LCAuc2VsZWN0LXN0eWxlZCwgLmZpbGUtdXBsb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7IH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1saW5rLXRleHQtd2hpdGUge31cblxuXG4gICAgLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7IHRvcDogYXV0byAhaW1wb3J0YW50OyBib3R0b206IC03cHggIWltcG9ydGFudDsgfVxuXHQuZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIgeyB0b3A6IGF1dG8gIWltcG9ydGFudDsgYm90dG9tOiAtNnB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHsgei1pbmRleDogNSAhaW1wb3J0YW50OyB9XG5cbiAgICAvKi0tLS0tLS0tLS0tLWZpcmVmb3ggY29tcGF0aWJpbGl0eS0tLS0tLS0tLS0tLSovXG4gICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblxuICAgICAgICAuY29udGFjdC1mb3JtIHtcblxuICAgICAgICAgICAgJi5mb3JtLTIge1xuXG4gICAgICAgICAgICAgICAgLmlucHV0LW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7ICBwYWRkaW5nOiAxN3B4IDE1cHg7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG4uZm9saW8tbGl2ZS1zaXRlIHtcbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgJi5mb3JtLTEge1xuICAgICAgLnRpbWUsXG4gICAgICAuZGF0ZSxcbiAgICAgIC5pbnB1dC1kYXRlcmFuZ2Uge1xuICAgICAgICAuZi1pY29uLWVfYXJyb3dub3RhaWxfZG93bl9zb2xpZF9tLFxuICAgICAgICAuZi1pY29uLWNhbGVuZGFyX2wge1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgICAudGhlbWUtY2hlY2tib3ggbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUgeyB0b3A6IDIuNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5mb3JtLTIsXG4gICAgJi5mb3JtLTMge1xuICAgICAgLmRhdGUsXG4gICAgICAudGltZSxcbiAgICAgIC5pbnB1dC1kYXRlcmFuZ2Uge1xuICAgICAgICAgIC5mLWljb24tY2FsZW5kYXJfbCxcbiAgICAgICAgICAgLmYtaWNvbi1lX2Fycm93bm90YWlsX2Rvd25fc29saWRfbSB7XG4gICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNpbXByZXNzX3RoZW1lIHtcbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgJi5mb3JtLTIge1xuICAgICAgLnRoZW1lLXNlbGVjdDpiZWZvcmUgeyByaWdodDogMThweDsgfVxuICAgIH1cbiAgfVxuICAmLmZvbGlvLWxpdmUtc2l0ZSB7XG4gICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICAmLmZvcm0tMSB7XG4gICAgICAgIC50aGVtZS1zZWxlY3Q6YmVmb3JlIHsgcmlnaHQ6IDI2cHg7IH1cbiAgICAgIH1cbiAgICAgICYuZm9ybS0yIHtcbiAgICAgICAgLnRoZW1lLXNlbGVjdDpiZWZvcmUgeyByaWdodDogMTVweDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4uZm9saW8tbGl2ZS1zaXRlLnNob3ctbmF2IHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubGF5b3V0LW1lbnUge1xuXG4gICAgJi5zdHlsZTEsXG4gICAgJi5zdHlsZTIge1xuICAgICAgICAubWVudS1lbGVtZW50IHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuY2xpY2thYmxlLm1lbnUtaWNvbiB7IG91dGxpbmU6IDFweCBkYXNoZWQgIzAwN2FmZjsgfVxuICAgICAgICAgICAgICAgIC5tZW51LWljb24geyBvdXRsaW5lOiAwOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9vbGJhciBkaXY6bnRoLWNoaWxkKDMpIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmNsaWNrYWJsZS5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIgeyBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDdhZmY7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7IG91dGxpbmU6IDA7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3R5bGUxLFxuICAgICYuc3R5bGUyLFxuICAgICYuc3R5bGUzIHtcbiAgICAgICAgLndlYnNpdGUtbG9nbyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgc3Bhbi5mLWljb24tM2xpbmVzX21lbnVfbSB7IGNvbG9yOiAkYmxhY2s7IH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1wb3B1cC1zMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjUwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgLmQtZmxleCB7IGhlaWdodDogNjBweDsgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICRncmF5XzEgIWltcG9ydGFudDsgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV8xICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRncmF5XzEgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtcG9wdXAge1xuICAgICAgICAgICAgJi5zaG93LW5hdiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5XzE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aWR0aC1jYWxjOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KHdpZHRoLCAkd2lkdGgtY2FsYyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICArLnN1Ym1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogJGdyYXlfMSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRncmF5XzE7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCguc2hvdy1zdWJtZW51KXtcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyb3dzZXJQcmVmaXgoIHRyYW5zaXRpb24sIGJhY2tncm91bmQgLjI1cyBlYXNlICk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zaG93LXN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93LXN1Ym1lbnUtYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IHRvcDogMTRweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9yb2JvdG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICRibGFjazsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3ctbmF2IHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrX2QgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAkZ3JheV8xICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwNTtcbiAgICAgICAgICAgICAgICAmLm1lbnUtcG9wdXAtczIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrX2QgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgeyBjb2xvcjogJGJsYWNrX2Q7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7IHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7IHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7IGNvbG9yOiAkYmxhY2tfZCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0eWxlMSB7XG4gICAgICAgIC5mLWljb24tM2xpbmVzX21lbnVfbSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdHlsZTIge1xuICAgICAgICAubWVudS1pY29uIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHsgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0eWxlMyB7XG4gICAgICAgIC5tZW51LWhvcml6b250YWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICYubW9yZS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgPiAubm8tcmlnaHRjbGljayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUtbW9yZS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubW9yZS1tZW51KSAuc3ViLW1lbnUgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFja19kO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFja18xO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFja18xICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjk4KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OmF1dG87XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubUNTQl9kcmFnZ2VyX2JhciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5tb3JlLW1lbnUge1xuICAgICAgICAgICAgICAgICY6aG92ZXIgLnN1Yi1tZW51LW1vcmUgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgIC5zdWItbWVudS1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1vcmUtbWVudS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBvdXRsaW5lOiAwOyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9yZS1tZW51IC5zdWItbWVudS1tb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgICAgICAgICAgLm1vcmUtbWVudS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubW9yZS1tZW51LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrX2QgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7IHBhZGRpbmc6IDE1cHggMjJweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51LW1vcmUgLm1vcmUtbWVudS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgLm1vcmUtbWVudS1pdGVtcyAuc3ViLW1lbnUgeyBsZWZ0OiAtNTElOyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgICAgc3Bhbi5mLWljb24tM2xpbmVzX21lbnVfbSB7IGNvbG9yOiAkYmxhY2s7IH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuLmYtaWNvbi0zbGluZXNfbWVudV9tIHsgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgfVxufVxuXG4uY2JwLXNwbWVudS1vcGVuIHtcbiAgICB+IG1haW4ge1xuICAgICAgICAjaW1wcmVzc190aGVtZSB7XG4gICAgICAgICAgICAubWVudS1wb3B1cC1zMiB7XG4gICAgICAgICAgICAgICAgJi5zaG93LW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNicC1zcG1lbnUtY2xvc2Uge1xuICAgIH4gbWFpbiB7XG4gICAgICAgICNpbXByZXNzX3RoZW1lIHtcbiAgICAgICAgICAgIC5tZW51LXBvcHVwLXMyIHtcbiAgICAgICAgICAgICAgICAmLnNob3ctbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1lbnUtZWxlbWVudCB7IFxuICAgIG1hcmdpbjogMDtcbiAgICAuc2hvdy1tZW51LXN1Ym1lbnU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGVhODBcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9saW8taWNvblwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgICBcbiAgICBsaSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuXG4ubWVudS1lbGVtZW50LWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaSB7IFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IGEgeyBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIgdWwgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgIH1cbiAgICBcbiAgICB1bCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4yKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB6LWluZGV4OiAxNTAwO1xuICAgICAgICBcbiAgICAgICAgbGkgeyBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gYSB7IGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUtZWxlbWVudC12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KHRyYW5zaXRpb24sIGFsbCAwLjJzIGVhc2Utb3V0KVxuICAgIH1cbn0iLCIuc29jaWFsLW1lZGlhLW1lbnUge1xuICAgIGxpIGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLnN0eWxlMSB7XG4gICAgICAgICYubm8tYm9yZGVyIHsgXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGk6bm90KC5zb3J0YWJsZS1zb2NpYWwpOm5vdCgubm8tc29jaWFsLW1lZGlhKSB7IFxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgICAgICAgICBhIHsgICAgICBcblxuICAgICAgICAgICAgICAgICZbaHJlZio9XCJnb29nbGVcIl0geyBmb250LXNpemU6IDE4cHg7IH1cblxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLmdvb2dsZXBsdXMtaWNvbiB7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zdHlsZTIge1xuXG4gICAgICAgICYubWVudS1ob3Jpem9udGFsIHsgZmxleC13cmFwOiB3cmFwOyB9XG5cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zdHlsZTMge1xuXG4gICAgICAgIGEgeyBcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG5cbiAgICAgICAgICAgICZbaHJlZl49XCJodHRwczovL3BsdXMuZ29vZ2xlXCJdIHsgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH0gXG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG5cbi8qbWVkaWEgcXVlcnkqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc29jaWFsLW1lZGlhLWVsZW1lbnQgLnNvY2lhbC1tZWRpYS1tZW51IHsgJi5zdHlsZTMgeyBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH19XG5cbiAgICAuc29jaWFsLW1lZGlhLW1lbnUge1xuICAgICAgICAmLnN0eWxlMiB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICB9XG59IiwiLnNlY3Rpb24taG9yaXpvbnRhbCB7XG4gICAgLmltZy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc29jaWFsbWVkaWEtZWxlbWVudCB7IFxuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsaSB7IFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG59XG5cbi5zb2NpYWxtZWRpYS1ob3Jpem9udGFsIHtcbiAgICBsaSB7IFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgID4gYSB7IFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWxtZWRpYS12ZXJ0aWNhbCB7XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIkYnJlYWtwb2ludHM6KFxuJ3hzJzogICAgICAoIG1heC13aWR0aDogIDU2N3B4ICksXG4nc21hbGwnOiAgICAoIG1heC13aWR0aDogIDc2N3B4ICksXG4nbWVkaXVtJzogICAgKCBtYXgtd2lkdGg6ICA4OTlweCApLFxuJ21pZGxhcmdlJzogICggbWF4LXdpZHRoOiAxMDgwcHggKSxcbidsYXJnZSc6ICAoIG1heC13aWR0aDogMTE5OXB4IClcbik7XG5cbi8qIG1peGluIHRvIG1hbmFnZSBicmVha3BvaW50cyAqL1xuQG1peGluIHJlc3BvbmRUbygkYnJlYWtwb2ludCkge1xuICAgIEBpZihtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgICBAbWVkaWEgI3tpbnNwZWN0KG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpfSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyptaXhpbiBmb3IgZmxleCBhbmQgbWF4LXdpZHRoIHZhbHVlKi9cbkBtaXhpbiBmbGV4TWF4V2lkdGgoJHZhbHVlKSB7IFxuICAgIC1tcy1mbGV4OiAkdmFsdWU7ICAvKiBJRTEwICovXG4gICAgZmxleDogJHZhbHVlOyBcbiAgICBtYXgtd2lkdGg6ICR2YWx1ZTtcbn1cblxuXG4vL292ZXJyaWRlIHRoZW1lMyByZXNwb25zaXZlIGlzc3VlXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgICAjc3BhY2VzX3RoZW1lIC5jb2wtc20tMTIuY29sLXhzLTEyW2NsYXNzKj1cImlubmVyLWNvbFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG4kZjogJy5mZWF0dXJlZCc7IC8vIHNob3J0ZW5lZCBjbGFzcyB2YXJpYWJsZVxuXG4jeyRmfS1wb3N0LWVsZW1lbnQgeyAgXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcblxuICAgIEBpbmNsdWRlIGJyb3dzZXJQcmVmaXgoanVzdGlmeS1jb250ZW50LGZsZXgtc3RhcnQpO1xuXG4gICAgJi5pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KGp1c3RpZnktY29udGVudCxjZW50ZXIpO1xuXG4gICAgICAgICYgPiBkaXYgeyBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIH1cbn1cblxuI3skZn0taW1nLWNvbnRhaW5lci5pbWFnZS1wbGFjZWhvbGRlcixcbiN7JGZ9LWltZyB7IFxuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMHZ3ICogMjUwLjAgLyAxMjgwLjApO1xuICAgIGhlaWdodDogLW1vei1jYWxjKDEwMHZ3ICogMjUwLjAgLyAxMjgwLjApO1xuICAgIGhlaWdodDogLW1zLWNhbGMoMTAwdncgKiAyNTAuMCAvIDEyODAuMCk7XG4gICAgaGVpZ2h0OiAtby1jYWxjKDEwMHZ3ICogMjUwLjAgLyAxMjgwLjApO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDI1MC4wIC8gMTI4MC4wKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKmJsb2cgZWxlbWVudCovXG4uYmxvZy1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7ICAgIFxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmJsb2ctZWxlbWVudC1zaWRlYmFyIHsgbWluLXdpZHRoOiAyMjVweDsgfVxuXG4gICAgLmJsb2ctZWxlbWVudC1ib2R5IHsgd2lkdGg6IDEwMCU7IH0gICAgXG5cbiAgICAuY29tbWEgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cblxuXG4gICAgJi53aWRnZXQtb24ge1xuICAgICAgICAuYmxvZy1lbGVtZW50LWJvZHkgeyB3aWR0aDogY2FsYygxMDAlIC0gMjI1cHgpOyB9XG4gICAgfSAgIFxuXG4gICAgI3skZn0tcG9zdC1lbGVtZW50ICNmaWx0ZXItaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHsgXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZn0tY2F0ZWdvcnksXG4gICAgI3skZn0tdGl0bGUsXG4gICAgI3skZn0tZGF0ZSxcbiAgICAjeyRmfS1kZXNjLFxuICAgICN7JGZ9LXRhZ3MgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbn0iLCIuYmxvZy1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7ICAgIFxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmJsb2ctZWxlbWVudC1zaWRlYmFyIHsgd2lkdGg6IDI1MHB4OyB9XG5cbiAgICAuYmxvZy1lbGVtZW50LWJvZHkgeyB3aWR0aDogMTAwJSB9ICAgIFxuXG4gICAgJi53aWRnZXQtb24ge1xuICAgICAgICAuYmxvZy1lbGVtZW50LWJvZHkgeyBcbiAgICAgICAgXHR3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAyNTBweCk7XG5cdFx0XHR3aWR0aDogLW1vei1jYWxjKDEwMCUgLSAyNTBweCk7XG5cdFx0XHR3aWR0aDogLW8tY2FsYygxMDAlIC0gMjUwcHgpO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICAgICAgfVxuICAgIH0gICBcbn1cblxuLmZlYXR1cmVkLXBvc3QtZWxlbWVudCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0Ji5zdHlsZTEge1xuXHRcdC5mZWF0dXJlZC10aXRsZSB7IFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDsgXG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1wb3N0LWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyA0KTtcblx0XHRcdHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvIDQpO1xuXHRcdFx0d2lkdGg6IC1vLWNhbGMoMTAwJSAvIDQpO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLWltZy1jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0aGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdncgKiAyMDAuMCAvIDEyODAuMCk7XG5cdFx0XHRoZWlnaHQ6IC1tb3otY2FsYygxMDB2dyAqIDIwMC4wIC8gMTI4MC4wKTtcblx0XHRcdGhlaWdodDogLW8tY2FsYygxMDB2dyAqIDIwMC4wIC8gMTI4MC4wKTtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2dyAqIDIwMC4wIC8gMTI4MC4wKTtcblxuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1wb3N0LWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vbmUtY29sdW1uIHtcblx0LmZlYXR1cmVkLXBvc3QtZWxlbWVudCB7XG5cdFx0Ji5zdHlsZTF7XG5cdFx0XHQmLmNvbHVtbi0xLFxuXHRcdFx0Ji5jb2x1bW4tMixcblx0XHRcdCYuY29sdW1uLTMge1xuXHRcdFx0XHQuZmVhdHVyZWQtaW1nLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdncgKiAyNTAuMCAvIDEyODAuMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAtbW96LWNhbGMoMTAwdncgKiAyNTAuMCAvIDEyODAuMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAtby1jYWxjKDEwMHZ3ICogMjUwLjAgLyAxMjgwLjApO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDB2dyAqIDI1MC4wIC8gMTI4MC4wKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmNvbHVtbi0xIHtcblx0XHRcdFx0LmZlYXR1cmVkLXBvc3QtY29udGFpbmVyIHsgd2lkdGg6IDEwMCU7IH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jb2x1bW4tMiB7XG5cdFx0XHRcdC5mZWF0dXJlZC1wb3N0LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gMik7XG5cdFx0XHRcdFx0d2lkdGg6IC1tb3otY2FsYygxMDAlIC8gMik7XG5cdFx0XHRcdFx0d2lkdGg6IC1vLWNhbGMoMTAwJSAvIDIpO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmNvbHVtbi0zIHtcblx0XHRcdFx0LmZlYXR1cmVkLXBvc3QtY29udGFpbmVyIHtcblx0XHRcdFx0XHR3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAzKTtcblx0XHRcdFx0XHR3aWR0aDogLW1vei1jYWxjKDEwMCUgLyAzKTtcblx0XHRcdFx0XHR3aWR0aDogLW8tY2FsYygxMDAlIC8gMyk7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50d28tY29sdW1ucyxcbi5vbmUtdGhpcmQtY29sdW1ucyAudHdvLXRoaXJkLFxuLnR3by10aGlyZC1jb2x1bW5zIC50d28tdGhpcmQge1xuXHQuZmVhdHVyZWQtcG9zdC1lbGVtZW50IHtcblxuXHRcdCYuc3R5bGUxIHtcblx0XHRcdCYuY29sdW1uLTEge1xuXHRcdFx0XHQuZmVhdHVyZWQtcG9zdC1jb250YWluZXIgeyBcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZlYXR1cmVkLWltZy1jb250YWluZXIge1xuXHRcdFx0XHRcdGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMHZ3ICogMjUwLjAgLyAxMjgwLjApO1xuXHRcdFx0XHRcdGhlaWdodDogLW1vei1jYWxjKDEwMHZ3ICogMjUwLjAgLyAxMjgwLjApO1xuXHRcdFx0XHRcdGhlaWdodDogLW8tY2FsYygxMDB2dyAqIDI1MC4wIC8gMTI4MC4wKTtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdncgKiAyNTAuMCAvIDEyODAuMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnR3by1jb2x1bW5zLFxuLm9uZS10aGlyZC1jb2x1bW5zIC50d28tdGhpcmQsXG4udHdvLXRoaXJkLWNvbHVtbnMgLnR3by10aGlyZCB7XG5cdC5mZWF0dXJlZC1wb3N0LWVsZW1lbnQge1xuXG5cdFx0Ji5zdHlsZTEge1xuXHRcdFx0LmZlYXR1cmVkLXBvc3QtY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gMik7XG5cdFx0XHRcdHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvIDIpO1xuXHRcdFx0XHR3aWR0aDogLW8tY2FsYygxMDAlIC8gMik7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblx0XHRcdH1cblxuXHRcdFx0LmZlYXR1cmVkLWltZy1jb250YWluZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0aGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdncgKiAxNzUuMCAvIDEyODAuMCk7XG5cdFx0XHRcdGhlaWdodDogLW1vei1jYWxjKDEwMHZ3ICogMTc1LjAgLyAxMjgwLjApO1xuXHRcdFx0XHRoZWlnaHQ6IC1vLWNhbGMoMTAwdncgKiAxNzUuMCAvIDEyODAuMCk7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2dyAqIDE3NS4wIC8gMTI4MC4wKTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub25lLXRoaXJkLWNvbHVtbnMgLnR3by10aGlyZCwgXG4udHdvLXRoaXJkLWNvbHVtbnMgLnR3by10aGlyZCB7XG5cdC5mZWF0dXJlZC1wb3N0LWVsZW1lbnQge1xuXG5cdFx0Ji5zdHlsZTEge1xuXHRcdFx0LmZlYXR1cmVkLWltZy1jb250YWluZXIge1xuXHRcdFx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2dyAqIDI1MC4wIC8gMTI4MC4wKTtcblx0XHRcdFx0aGVpZ2h0OiAtbW96LWNhbGMoMTAwdncgKiAyNTAuMCAvIDEyODAuMCk7XG5cdFx0XHRcdGhlaWdodDogLW8tY2FsYygxMDB2dyAqIDI1MC4wIC8gMTI4MC4wKTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZ3ICogMjUwLjAgLyAxMjgwLjApO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50aHJlZS1jb2x1bW5zLFxuLmZvdXItY29sdW1ucyxcbi5vbmUtdGhpcmQtY29sdW1ucyAub25lLXRoaXJkLFxuLnR3by10aGlyZC1jb2x1bW5zIC5vbmUtdGhpcmQge1xuXHQuYmxvZy1lbGVtZW50IHtcblx0XHRkaXNwbGF5OiBibG9jazsgICAgXG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuYmxvZy1lbGVtZW50LXNpZGViYXIgeyBcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQud2lkZ2V0IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ibG9nLWVsZW1lbnQtYm9keSB7IHdpZHRoOiAxMDAlIH0gICAgXG5cblx0XHQmLndpZGdldC1vbiB7XG5cdFx0XHQuYmxvZy1lbGVtZW50LWJvZHkgeyB3aWR0aDogMTAwJTsgfVxuXHRcdH0gICBcblx0fVxuXG5cdC5mZWF0dXJlZC1wb3N0LWVsZW1lbnQge1xuXG5cdFx0Ji5zdHlsZTEge1xuXHRcdFx0LmZlYXR1cmVkLXBvc3QtY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5mZWF0dXJlZC1pbWctY29udGFpbmVyIHtcblx0XHRcdFx0aGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdncgKiAyNTAuMCAvIDEyODAuMCk7XG5cdFx0XHRcdGhlaWdodDogLW1vei1jYWxjKDEwMHZ3ICogMjUwLjAgLyAxMjgwLjApO1xuXHRcdFx0XHRoZWlnaHQ6IC1vLWNhbGMoMTAwdncgKiAyNTAuMCAvIDEyODAuMCk7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2dyAqIDI1MC4wIC8gMTI4MC4wKTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDEyMTBweCkge1xuXHQudHdvLWNvbHVtbnMge1xuXHRcdC5ibG9nLWVsZW1lbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7ICAgIFxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5ibG9nLWVsZW1lbnQtYm9keSxcblx0XHRcdC5ibG9nLWVsZW1lbnQtc2lkZWJhciB7IHBhZGRpbmc6IDUwcHggMDsgfVxuXG5cdFx0XHQuYmxvZy1lbGVtZW50LXNpZGViYXIgeyBcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LndpZGdldCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJsb2ctZWxlbWVudC1ib2R5IHsgd2lkdGg6IDEwMCU7IH0gICAgXG5cblx0XHRcdCYud2lkZ2V0LW9uIHtcblx0XHRcdFx0LmJsb2ctZWxlbWVudC1ib2R5IHsgd2lkdGg6IDEwMCU7IH1cblx0XHRcdH0gICBcblx0XHR9XG5cblx0XHQuZmVhdHVyZWQtcG9zdC1lbGVtZW50IHtcblxuXHRcdFx0Ji5zdHlsZTEge1xuXHRcdFx0XHQuZmVhdHVyZWQtcG9zdC1jb250YWluZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZlYXR1cmVkLWltZy1jb250YWluZXIge1xuXHRcdFx0XHRcdGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMHZ3ICogMzUwLjAgLyAxMjgwLjApO1xuXHRcdFx0XHRcdGhlaWdodDogLW1vei1jYWxjKDEwMHZ3ICogMzUwLjAgLyAxMjgwLjApO1xuXHRcdFx0XHRcdGhlaWdodDogLW8tY2FsYygxMDB2dyAqIDM1MC4wIC8gMTI4MC4wKTtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdncgKiAzNTAuMCAvIDEyODAuMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTMwcHgpIHtcblx0Lm9uZS1jb2x1bW4ge1xuXHRcdC5mZWF0dXJlZC1wb3N0LWVsZW1lbnQge1xuXG5cdFx0XHQmLnN0eWxlMSB7XG5cdFx0XHRcdC5mZWF0dXJlZC1wb3N0LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gMik7XG5cdFx0XHRcdFx0d2lkdGg6IC1tb3otY2FsYygxMDAlIC8gMik7XG5cdFx0XHRcdFx0d2lkdGg6IC1vLWNhbGMoMTAwJSAvIDIpO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZWF0dXJlZC1pbWctY29udGFpbmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2dyAqIDM1MC4wIC8gMTI4MC4wKTtcblx0XHRcdFx0XHRoZWlnaHQ6IC1tb3otY2FsYygxMDB2dyAqIDM1MC4wIC8gMTI4MC4wKTtcblx0XHRcdFx0XHRoZWlnaHQ6IC1vLWNhbGMoMTAwdncgKiAzNTAuMCAvIDEyODAuMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZ3ICogMzUwLjAgLyAxMjgwLjApO1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogODk5cHgpIHtcblx0LnR3by1jb2x1bW5zLFxuXHQudGhyZWUtY29sdW1ucyxcblx0LmZvdXItY29sdW1ucyxcblx0Lm9uZS10aGlyZC1jb2x1bW5zIC5vbmUtdGhpcmQsXG5cdC5vbmUtdGhpcmQtY29sdW1ucyAudHdvLXRoaXJkLFxuXHQudHdvLXRoaXJkLWNvbHVtbnMgLm9uZS10aGlyZCxcblx0LnR3by10aGlyZC1jb2x1bW5zIC50d28tdGhpcmQge1xuXHRcdC5mZWF0dXJlZC1wb3N0LWVsZW1lbnQge1xuXG5cdFx0XHQmLnN0eWxlMSB7XG5cdFx0XHRcdC5mZWF0dXJlZC1wb3N0LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gMik7XG5cdFx0XHRcdFx0d2lkdGg6IC1tb3otY2FsYygxMDAlIC8gMik7XG5cdFx0XHRcdFx0d2lkdGg6IC1vLWNhbGMoMTAwJSAvIDIpO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZWF0dXJlZC1pbWctY29udGFpbmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2dyAqIDM1MC4wIC8gMTI4MC4wKTtcblx0XHRcdFx0XHRoZWlnaHQ6IC1tb3otY2FsYygxMDB2dyAqIDM1MC4wIC8gMTI4MC4wKTtcblx0XHRcdFx0XHRoZWlnaHQ6IC1vLWNhbGMoMTAwdncgKiAzNTAuMCAvIDEyODAuMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZ3ICogMzUwLjAgLyAxMjgwLjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnR3by1jb2x1bW5zLFxuXHQudGhyZWUtY29sdW1ucyxcblx0LmZvdXItY29sdW1ucyxcblx0Lm9uZS10aGlyZC1jb2x1bW5zIC5vbmUtdGhpcmQsXG5cdC5vbmUtdGhpcmQtY29sdW1ucyAudHdvLXRoaXJkLFxuXHQudHdvLXRoaXJkLWNvbHVtbnMgLm9uZS10aGlyZCxcblx0LnR3by10aGlyZC1jb2x1bW5zIC50d28tdGhpcmQge1xuXHRcdC5ibG9nLWVsZW1lbnQge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogYm94O1xuXHRcdFx0ZGlzcGxheTogZmxleDsgICAgXG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmJsb2ctZWxlbWVudC1zaWRlYmFyIHsgd2lkdGg6IDI1MHB4OyB9XG5cblx0XHRcdC5ibG9nLWVsZW1lbnQtYm9keSB7IHdpZHRoOiAxMDAlIH0gICAgXG5cblx0XHRcdCYud2lkZ2V0LW9uIHtcblx0XHRcdFx0LmJsb2ctZWxlbWVudC1ib2R5IHsgXG5cdFx0XHRcdFx0d2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMjUwcHgpO1xuXHRcdFx0XHRcdHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDI1MHB4KTtcblx0XHRcdFx0XHR3aWR0aDogLW8tY2FsYygxMDAlIC0gMjUwcHgpO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH0gICBcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmJsb2ctZWxlbWVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgICAgXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdC5ibG9nLWVsZW1lbnQtYm9keSxcblx0XHQuYmxvZy1lbGVtZW50LXNpZGViYXIgeyBwYWRkaW5nOiA1MHB4IDAgIWltcG9ydGFudDsgfVxuXG5cdFx0LmJsb2ctZWxlbWVudC1zaWRlYmFyIHsgXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0XHQud2lkZ2V0IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmxvZy1lbGVtZW50LWJvZHkgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50IH0gICAgXG5cblx0XHQmLndpZGdldC1vbiB7XG5cdFx0XHQuYmxvZy1lbGVtZW50LWJvZHkgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cdFx0fSAgIFxuXHR9XG5cblx0LmZlYXR1cmVkLXBvc3QtZWxlbWVudCB7XG5cdFx0Ji5zdHlsZTEge1xuXHRcdFx0LmZlYXR1cmVkLXBvc3QtY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmZlYXR1cmVkLWltZy1jb250YWluZXIge1xuXHRcdFx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2dyAqIDU1MC4wIC8gMTI4MC4wKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IC1tb3otY2FsYygxMDB2dyAqIDU1MC4wIC8gMTI4MC4wKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IC1vLWNhbGMoMTAwdncgKiA1NTAuMCAvIDEyODAuMCkgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZ3ICogNTUwLjAgLyAxMjgwLjApICFpbXBvcnRhbnQ7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOiA1MjBweCkge1xuXHQuZmVhdHVyZWQtcG9zdC1lbGVtZW50IHtcblx0XHQmLnN0eWxlMSB7XG5cdFx0XHQuZmVhdHVyZWQtcG9zdC1jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuZmVhdHVyZWQtaW1nLWNvbnRhaW5lciB7XG5cdFx0XHRcdGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMHZ3ICogNzUwLjAgLyAxMjgwLjApICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogLW1vei1jYWxjKDEwMHZ3ICogNzUwLjAgLyAxMjgwLjApICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogLW8tY2FsYygxMDB2dyAqIDc1MC4wIC8gMTI4MC4wKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdncgKiA3NTAuMCAvIDEyODAuMCkgIWltcG9ydGFudDtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ibG9nLWVsZW1lbnQgeyAgICBcbiAgICAuc3R5bGUyIHsgXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgI3skZn0tcG9zdC1jb250YWluZXIgeyBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoMTAwJSk7IH0gXG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZFRvKCdzbWFsbCcpIHsgXG4gICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KGZsZXgtZGlyZWN0aW9uLGNvbHVtbik7XG4gICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRhaW5lciB7IEBpbmNsdWRlIGZsZXhNYXhXaWR0aCg1MCUpOyB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kVG8oJ3hzJykgeyBcbiAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHsgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpOyB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRmfS1wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoMzAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skZn0taW5mbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDcwJSk7XG5cbiAgICAgICAgICAgICAgICAmLmZsZXgtdy1mdWxsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50d28tY29sdW1ucyB7XG4gICAgLmNvbC1sZy02IHtcbiAgICAgICAgLmJsb2ctZWxlbWVudCB7XG4gICAgICAgICAgICAuc3R5bGUyICB7XG4gICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lci5pbWFnZS1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAjeyRmfS1pbWcgeyBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJvd3NlclByZWZpeChoZWlnaHQsIGNhbGMoKDEwMHZ3KSAqIDEwMC4wIC8gMTI4MC4wKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub25lLXRoaXJkLWNvbHVtbnMsXG4udHdvLXRoaXJkLWNvbHVtbnMge1xuICAgLm9uZS10aGlyZCB7XG4gICAgICAgIC5ibG9nLWVsZW1lbnQge1xuICAgICAgICAgICAgLnN0eWxlMiAge1xuICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyLmltYWdlLXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJvd3NlclByZWZpeChoZWlnaHQsIGNhbGMoKDEwMHZ3KSAqIDI1MC4wIC8gMTI4MC4wKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250YWluZXIsICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWFnZS1wbGFjZWhvbGRlciB7IG1pbi1oZWlnaHQ6IDI2MHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3by10aGlyZCB7XG4gICAgICAgIC5ibG9nLWVsZW1lbnQge1xuICAgICAgICAgICAgLnN0eWxlMiAge1xuICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3skZn0tcG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIuaW1hZ2UtcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWcgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KGhlaWdodCwgY2FsYygoMTAwdncpICogMTUwLjAgLyAxMjgwLjApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRocmVlLWNvbHVtbnMgLmNvbC1sZy00LFxuLmZvdXItY29sdW1ucyAuY29sLWxnLTMgIHtcbiAgICAuYmxvZy1lbGVtZW50IHtcbiAgICAgICAgLnN0eWxlMiAge1xuICAgICAgICAgICAgI3skZn0tcG9zdC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhNYXhXaWR0aCgxMDAlKTtcblxuICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIsXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lciB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lci5pbWFnZS1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KGhlaWdodCwgY2FsYygoMTAwdncpICogMjUwLjAgLyAxMjgwLjApKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciwgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtcGxhY2Vob2xkZXIgeyBtaW4taGVpZ2h0OiAyNjBweDsgfVxuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDEyMTBweCkgeyBcbiAgICAudHdvLWNvbHVtbnMge1xuICAgICAgICAuY29sLWxnLTYge1xuICAgICAgICAgICAgLmJsb2ctZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgLnN0eWxlMiB7XG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhNYXhXaWR0aCgxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0tcG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIuaW1hZ2UtcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyb3dzZXJQcmVmaXgoaGVpZ2h0LCBjYWxjKCgxMDB2dykgKiAyNTAuMCAvIDEyODAuMCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGFpbmVyLCAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlLXBsYWNlaG9sZGVyIHsgbWluLWhlaWdodDogMjYwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA4OTlweCkge1xuICAgIC50d28tY29sdW1ucyB7XG4gICAgICAgIC5jb2wtbGctNiB7XG4gICAgICAgICAgICAuYmxvZy1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAuc3R5bGUyICB7XG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDMwJSk7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWluZm8geyBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoNzAlKTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250YWluZXIsICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtcGxhY2Vob2xkZXIgeyBtaW4taGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9uZS10aGlyZC1jb2x1bW5zIC5vbmUtdGhpcmQsXG4gICAgLnR3by10aGlyZC1jb2x1bW5zIC5vbmUtdGhpcmQsXG4gICAgLnRocmVlLWNvbHVtbnMgLmNvbC1sZy00LCBcbiAgICAuZm91ci1jb2x1bW5zIC5jb2wtbGctMyB7XG4gICAgICAgIC5ibG9nLWVsZW1lbnQge1xuICAgICAgICAgICAgLnN0eWxlMiAge1xuICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3skZn0tcG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lciB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhNYXhXaWR0aCgzMCUpOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW5mbyB7IEBpbmNsdWRlIGZsZXhNYXhXaWR0aCg3MCUpOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGFpbmVyLCAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtcGxhY2Vob2xkZXIgeyBtaW4taGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub25lLXRoaXJkLWNvbHVtbnMgLnR3by10aGlyZCxcbiAgICAudHdvLXRoaXJkLWNvbHVtbnMgLnR3by10aGlyZCB7XG4gICAgICAgIC5ibG9nLWVsZW1lbnQge1xuICAgICAgICAgICAgLnN0eWxlMiAge1xuICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3skZn0tcG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIuaW1hZ2UtcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWcgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KGhlaWdodCwgY2FsYygoMTAwdncpICogMjUwLjAgLyAxMjgwLjApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZy1lbGVtZW50IHtcbiAgICAgICAgLnN0eWxlMiAge1xuICAgICAgICAgICAgI3skZn0tcG9zdC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhNYXhXaWR0aCgxMDAlKTtcblxuICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIsXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lciB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGFpbmVyLCAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWFnZS1wbGFjZWhvbGRlciB7IG1pbi1oZWlnaHQ6IDI2MHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3by1jb2x1bW5zIC5jb2wtbGctNixcbiAgICAub25lLXRoaXJkLWNvbHVtbnMgLm9uZS10aGlyZCxcbiAgICAub25lLXRoaXJkLWNvbHVtbnMgLnR3by10aGlyZCxcbiAgICAudHdvLXRoaXJkLWNvbHVtbnMgLm9uZS10aGlyZCxcbiAgICAudHdvLXRoaXJkLWNvbHVtbnMgLnR3by10aGlyZCxcbiAgICAudGhyZWUtY29sdW1ucyAuY29sLWxnLTQsXG4gICAgLmZvdXItY29sdW1ucyAuY29sLWxnLTMge1xuICAgICAgICAuYmxvZy1lbGVtZW50IHtcbiAgICAgICAgICAgIC5zdHlsZTIgIHtcbiAgICAgICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhNYXhXaWR0aCgxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGFpbmVyLCAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtcGxhY2Vob2xkZXIgeyBtaW4taGVpZ2h0OiAyNjBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvZy1lbGVtZW50IHsgICAgXG4gICAgLnN0eWxlMyB7IFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHsgXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoMTAwJSk7IFxuXG4gICAgICAgICAgICAmLmZsZXgtcmV2ZXJzZSAjeyRmfS1wb3N0LWNvbnRlbnQgeyBcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3ctcmV2ZXJzZTsgXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTsgXG5cbiAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyIHsgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93OyBcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdzsgXG5cbiAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyIHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyLmltYWdlLXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgICN7JGZ9LWltZyB7IFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KGhlaWdodCwgY2FsYygoMTAwdncpICogMzUwLjAgLyAxMjgwLjApKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDUwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skZn0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhNYXhXaWR0aCg1MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICYuZmxleC13LWZ1bGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZFRvKCdzbWFsbCcpIHsgXG4gICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KGZsZXgtZGlyZWN0aW9uLGNvbHVtbik7XG4gICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRhaW5lciB7IEBpbmNsdWRlIGZsZXhNYXhXaWR0aCg1MCUpOyB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kVG8oJ3hzJykgeyBcbiAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHsgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50d28tY29sdW1ucyB7XG4gICAgLmNvbC1sZy02IHtcbiAgICAgICAgLmJsb2ctZWxlbWVudCB7XG4gICAgICAgICAgICAuc3R5bGUzICB7XG4gICAgICAgICAgICAgICAgI3skZn0tcG9zdC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAmLmZsZXgtcmV2ZXJzZSAjeyRmfS1wb3N0LWNvbnRlbnQgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lci5pbWFnZS1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAjeyRmfS1pbWcgeyBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJvd3NlclByZWZpeChoZWlnaHQsIGNhbGMoKDEwMHZ3KSAqIDEwMC4wIC8gMTI4MC4wKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub25lLXRoaXJkLWNvbHVtbnMsXG4udHdvLXRoaXJkLWNvbHVtbnMge1xuICAgLm9uZS10aGlyZCB7XG4gICAgICAgIC5ibG9nLWVsZW1lbnQge1xuICAgICAgICAgICAgLnN0eWxlMyAge1xuICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICYuZmxleC1yZXZlcnNlICN7JGZ9LXBvc3QtY29udGVudCB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uOyBcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyLmltYWdlLXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJvd3NlclByZWZpeChoZWlnaHQsIGNhbGMoKDEwMHZ3KSAqIDI1MC4wIC8gMTI4MC4wKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250YWluZXIsICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWFnZS1wbGFjZWhvbGRlciB7IG1pbi1oZWlnaHQ6IDI2MHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3by10aGlyZCB7XG4gICAgICAgIC5ibG9nLWVsZW1lbnQge1xuICAgICAgICAgICAgLnN0eWxlMyAge1xuICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3skZn0tcG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIuaW1hZ2UtcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWcgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KGhlaWdodCwgY2FsYygoMTAwdncpICogMTUwLjAgLyAxMjgwLjApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRocmVlLWNvbHVtbnMgLmNvbC1sZy00LFxuLmZvdXItY29sdW1ucyAuY29sLWxnLTMge1xuICAgIC5ibG9nLWVsZW1lbnQge1xuICAgICAgICAuc3R5bGUzICB7XG4gICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgJi5mbGV4LXJldmVyc2UgI3skZn0tcG9zdC1jb250ZW50IHsgXG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjsgXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uOyBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47IFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgXG5cbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lcixcbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lci5pbWFnZS1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KGhlaWdodCwgY2FsYygoMTAwdncpICogMjUwLjAgLyAxMjgwLjApKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciwgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtcGxhY2Vob2xkZXIgeyBtaW4taGVpZ2h0OiAyNjBweDsgfVxuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMjEwcHgpIHsgXG4gICAgLnR3by1jb2x1bW5zIHtcbiAgICAgICAgLmNvbC1sZy02IHtcbiAgICAgICAgICAgIC5ibG9nLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIC5zdHlsZTMge1xuICAgICAgICAgICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC1yZXZlcnNlICN7JGZ9LXBvc3QtY29udGVudCB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIuaW1hZ2UtcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyb3dzZXJQcmVmaXgoaGVpZ2h0LCBjYWxjKCgxMDB2dykgKiAyNTAuMCAvIDEyODAuMCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGFpbmVyLCAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlLXBsYWNlaG9sZGVyIHsgbWluLWhlaWdodDogMjYwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA4OTlweCkge1xuICAgIC50d28tY29sdW1ucyB7XG4gICAgICAgIC5jb2wtbGctNiB7XG4gICAgICAgICAgICAuYmxvZy1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAuc3R5bGUzICB7XG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC1yZXZlcnNlICN7JGZ9LXBvc3QtY29udGVudCB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlOyBcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDUwJSk7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWluZm8geyBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoNTAlKTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250YWluZXIsICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtcGxhY2Vob2xkZXIgeyBtaW4taGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9uZS10aGlyZC1jb2x1bW5zIC5vbmUtdGhpcmQsXG4gICAgLnR3by10aGlyZC1jb2x1bW5zIC5vbmUtdGhpcmQsXG4gICAgLnRocmVlLWNvbHVtbnMgLmNvbC1sZy00LCBcbiAgICAuZm91ci1jb2x1bW5zIC5jb2wtbGctMyB7XG4gICAgICAgIC5ibG9nLWVsZW1lbnQge1xuICAgICAgICAgICAgLnN0eWxlMyAge1xuICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICYuZmxleC1yZXZlcnNlICN7JGZ9LXBvc3QtY29udGVudCB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93LXJldmVyc2U7IFxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTsgXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3skZn0tcG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lciB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhNYXhXaWR0aCg1MCUpOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW5mbyB7IEBpbmNsdWRlIGZsZXhNYXhXaWR0aCg1MCUpOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciwgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlLXBsYWNlaG9sZGVyIHsgbWluLWhlaWdodDogaW5pdGlhbDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9uZS10aGlyZC1jb2x1bW5zIC50d28tdGhpcmQsXG4gICAgLnR3by10aGlyZC1jb2x1bW5zIC50d28tdGhpcmQge1xuICAgICAgICAuYmxvZy1lbGVtZW50IHtcbiAgICAgICAgICAgIC5zdHlsZTMgIHtcbiAgICAgICAgICAgICAgICAjeyRmfS1wb3N0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyLmltYWdlLXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJvd3NlclByZWZpeChoZWlnaHQsIGNhbGMoKDEwMHZ3KSAqIDI1MC4wIC8gMTI4MC4wKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2ctZWxlbWVudCB7XG4gICAgICAgIC5zdHlsZTMgIHtcbiAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAmLmZsZXgtcmV2ZXJzZSAjeyRmfS1wb3N0LWNvbnRlbnQgeyBcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uOyBcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47IFxuXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleE1heFdpZHRoKDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgI3skZn0tcG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lcixcbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyIHsgbWFyZ2luLXJpZ2h0OiBpbml0aWFsOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGFpbmVyLCAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWFnZS1wbGFjZWhvbGRlciB7IG1pbi1oZWlnaHQ6IDI2MHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3by1jb2x1bW5zIC5jb2wtbGctNiAuYmxvZy1lbGVtZW50IC5zdHlsZTMgIHtcbiAgICAgICAgI3skZn0tcG9zdC1jb250YWluZXIge1xuICAgICAgICAgICAgI3skZn0tcG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyIHsgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50d28tY29sdW1ucyAuY29sLWxnLTYsXG4gICAgLm9uZS10aGlyZC1jb2x1bW5zIC5vbmUtdGhpcmQsXG4gICAgLm9uZS10aGlyZC1jb2x1bW5zIC50d28tdGhpcmQsXG4gICAgLnR3by10aGlyZC1jb2x1bW5zIC5vbmUtdGhpcmQsXG4gICAgLnR3by10aGlyZC1jb2x1bW5zIC50d28tdGhpcmQsXG4gICAgLnRocmVlLWNvbHVtbnMgLmNvbC1sZy00LFxuICAgIC5mb3VyLWNvbHVtbnMgLmNvbC1sZy0zIHtcbiAgICAgICAgLmJsb2ctZWxlbWVudCB7XG4gICAgICAgICAgICAuc3R5bGUzICB7XG4gICAgICAgICAgICAgICAgI3skZn0tcG9zdC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4TWF4V2lkdGgoMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mbGV4LXJldmVyc2UgI3skZn0tcG9zdC1jb250ZW50IHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47IFxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47IFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRmfS1pbWctY29udGFpbmVyIHsgbWFyZ2luLWxlZnQ6IGluaXRpYWw7IH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICN7JGZ9LXBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWltZy1jb250YWluZXIgeyBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nLWNvbnRhaW5lcixcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGZ9LWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhNYXhXaWR0aCgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgI3skZn0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciwgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlLXBsYWNlaG9sZGVyIHsgbWluLWhlaWdodDogMjYwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2ctZWxlbWVudCAge1xuICAgIC53aWRnZXQge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHggNDBweCAyNXB4O1xuXG4gICAgICAgIC53aWRnZXQtbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgXG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LXRhZ3MsXG4gICAgICAgIC53aWRnZXQtYXJjaGl2ZXMsXG4gICAgICAgIC53aWRnZXQtY2F0ZWdvcmllcyxcbiAgICAgICAgLndpZGdldC1mZWF0dXJlZHBvc3QgeyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBhIHsgXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LXRhZ3Mge1xuICAgICAgICAgICAgcCAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQtYXJjaGl2ZXMsXG4gICAgICAgIC53aWRnZXQtY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgID4gYSwgcCwgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHsgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgICAgICAgfSAgIFxuXG4gICAgICAgICAgICB1bCB7IFxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLnNob3cge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LWFyY2hpdmVzIHtcbiAgICAgICAgICAgIC50b2dnbGUtbW9udGhzIHsgXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldC1mZWF0dXJlZHBvc3QgeyAgICAgXG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IGRpdiB7IG1hcmdpbi1ib3R0b206IDVweDsgfSBcbiAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgLmltYWdlLXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgLnBvc3QtdGh1bWIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LXRpdGxlLCBcbiAgICAgICAgICAgIC5wb3N0LWRhdGUgeyBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvZy1lbGVtZW50IHtcblx0LmZlYXR1cmVkLXBvc3QtcGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0dWwge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRsaSB7IFxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IGJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleFZlcnRpY2FsQWxpZ24oY2VudGVyKTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdGEgeyBcblx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXG5cdFx0XHRcdFx0Jjpub3QoLmljb24pIHsgZm9udC1zaXplOiAxNHB4OyB9XG5cdFx0XHRcdFx0Ji5hY3RpdmUgeyBjb2xvcjogcmdiYSgwLDAsMCwxKTsgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmUgeyBcblx0XHRcdFx0XHRhIHsgXG5cdFx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGEgeyBmb250LXdlaWdodDogNDAwOyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0YSB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIlxuLnNlY3Rpb24taGVhZGVyIHtcbiAgICAubGF5b3V0LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgICAgICAgLnNpdGUtdGFnbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmxheW91dC1oZWFkZXJfMSxcbiAgICAgICAgJi5sYXlvdXQtaGVhZGVyXzIsXG4gICAgICAgICYubGF5b3V0LWhlYWRlcl8zIHtcbiAgICAgICAgICAgIC53ZWJzaXRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBoMiB7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndlYnNpdGUtbG9nbyxcbiAgICAgICAgICAgIC53ZWJzaXRlLWxvZ28gPiBhIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAudG9vbGJhciB7XG4gICAgICAgICAgICAgICAgLnRvb2xiYXItYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZFRvKCdzbWFsbCcpIHtcbiAgLmxheW91dC1oZWFkZXIge1xuICAgICAgLmxheW91dC1tZW51IHtcbiAgICAgICAgICAmLnN0eWxlMSxcbiAgICAgICAgICAmLnN0eWxlMixcbiAgICAgICAgICAmLnN0eWxlMyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAud2Vic2l0ZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5zaXRlLXRpdGxlLFxuICAgICAgICAgICAgICAgIC5zaXRlLXRhZ2xpbmUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAud2Vic2l0ZS1sb2dvIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmNvbC14cy0xMi50ZXh0LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tZW51LWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubGF5b3V0LW1lbnUtMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG4iLCIubGF5b3V0LWNvbnRhY3Qge1xuXHQuY29udGFjdC1pbmZvLWljb24ge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXHQmLmxheW91dC1jb250YWN0XzEsXG5cdCYubGF5b3V0LWNvbnRhY3RfMixcblx0Ji5sYXlvdXQtY29udGFjdF8zIHtcblxuXHRcdC5jb250YWN0LWluZm8taWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0aDUsIHAsIGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X3JvYm90bywgJGZvbnRfc2Fuc19zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXHRcdGg1IHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXHRcdC5hZGRyZXNzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5sYXlvdXQtY29udGFjdF8xLFxuXHQmLmxheW91dC1jb250YWN0XzIge1xuXHRcdC8qIGJhY2tncm91bmQtY29sb3I6ICRibGFjazsgKi9cblx0XHRoNSwgcCwgYSwgYSBzcGFuIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdCYubGF5b3V0LWNvbnRhY3RfMyB7XG5cdFx0LyogYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyAqL1xuXHRcdGg1LCBwLCBhIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdH1cbn1cblxuXG4vKiBkeW5hbWljIGNvbG9ycyAqL1xuI2ltcHJlc3NfdGhlbWV7XG5cdC5zZWN0aW9uLWxheW91dC13cmFwcGVyIHtcblx0XHQmLnMtY29udGVudC10ZXh0LWJsYWNrIHtcblx0XHRcdC5sYXlvdXQtY29udGFjdCB7XG5cdFx0XHRcdHAgeyBjb2xvcjogJGJsYWNrOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucy10aXRsZS10ZXh0LXdoaXRlIHtcblx0XHRcdC5sYXlvdXQtY29udGFjdCB7XG5cdFx0XHRcdGg1IHsgY29sb3I6ICR3aGl0ZSA7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zLWNvbnRlbnQtdGV4dC13aGl0ZSB7XG5cdFx0XHQubGF5b3V0LWNvbnRhY3Qge1xuXHRcdFx0XHRwIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucy1saW5rLXRleHQtd2hpdGUge1xuXHRcdFx0LmxheW91dC1jb250YWN0IHtcblx0XHRcdFx0YSxcblx0XHRcdFx0YSA+IHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnMtbGluay10ZXh0LWJsYWNrIHtcblx0XHRcdC5sYXlvdXQtY29udGFjdCB7XG5cdFx0XHRcdGEsXG5cdFx0XHRcdGEgPiBzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyogcmVzcG9uc2l2ZSAqL1xuXG5AaW5jbHVkZSByZXNwb25kVG8oJ3NtYWxsJykge1xuXHQuY29udGFjdC10ZXh0LWhvbGRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxufVxuIiwiLypQaG90b2dyaWQgU2VjdGlvbiovXG5cblxuLmxheW91dC1waG90b2dyaWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuXG4gICAgJi5sYXlvdXQtcGhvdG9ncmlkXzEge1xuICAgICAgICAucGhvdG8tZ3JpZDEge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAtLjUlO1xuICAgICAgICAgICAgLmdyaWQtc2l6ZXIgeyB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5ncmlkLWd1dHRlciB7IHdpZHRoOiAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG8taXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBob3RvLWluZm8ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBob3RvLWdyaWQxIHtcbiAgICAgICAgICAgIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxheW91dC1waG90b2dyaWRfMiB7XG4gICAgICAgIC5waG90by1pdGVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAucGhvdG8taW5mbyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7IHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxheW91dC1waG90b2dyaWRfMyB7XG4gICAgICAgIC5waG90by1ncmlkIHtcbiAgICAgICAgICAgIG1hcmdpbjogLjUlIDA7XG4gICAgICAgICAgICAuZ3JpZC1zaXplciB7IHdpZHRoOiBjYWxjKDk5JSAvIDIpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5ncmlkLWd1dHRlciB7IHdpZHRoOiAxJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICAgICAgLnBob3RvLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTklIC8gMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogLjUlIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAucGhvdG8taW5mbyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBob3RvLWdyaWQxIHsgcGFkZGluZzogNXB4OyB9XG4gICAgfVxuXG5cbiAgICAubGF5b3V0LXBob3RvZ3JpZF8xIC5waG90by1pdGVtIC5waG90by1pbmZvLFxuICAgIC5sYXlvdXQtcGhvdG9ncmlkXzMgLnBob3RvLWl0ZW0gLnBob3RvLWluZm8sXG4gICAgLmFsYnVtLW1hc29ucnkgLnBob3RvLWl0ZW0gLnBob3RvLWluZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmLmxheW91dC1waG90b2dyaWRfMSxcbiAgICAmLmxheW91dC1waG90b2dyaWRfMyB7XG4gICAgICAgIC5waG90by1pdGVtIHtcbiAgICAgICAgICAgIC5waG90by1pbmZvIHtcbiAgICAgICAgICAgICAgICAubm8tdGl0bGUubm8tZGVzYyB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubGF5b3V0LXBob3RvZ3JpZF8xLFxuICAgICYubGF5b3V0LXBob3RvZ3JpZF8yLFxuICAgICYubGF5b3V0LXBob3RvZ3JpZF8zIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5waG90by1pdGVtIHtcbiAgICAgICAgICAgIC5waG90by1pbmZvIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAgICAgICAgICAgICAucGhvdG8tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGhvdG8tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5waG90by1pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciAucGhvdG8taW5mbyB7IG9wYWNpdHk6IC45OyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb2xpby1saXZlLXNpdGUge1xuICAgIC5sYXlvdXQtcGhvdG9ncmlkIHtcbiAgICAgICAgJi5sYXlvdXQtcGhvdG9ncmlkXzEsXG4gICAgICAgICYubGF5b3V0LXBob3RvZ3JpZF8yLFxuICAgICAgICAmLmxheW91dC1waG90b2dyaWRfMyB7XG4gICAgICAgICAgICAucGhvdG8taXRlbSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciAucGhvdG8taW5mbyB7IG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxheW91dC1waG90b2dyaWQgLnBob3RvLWluZm8gLnRoZW1lLWJ0bjpub3QoLmxvYWQtbW9yZS1idXR0b24pIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDExcHggMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbl9waG90b2dyaWQge1xuICAgICYubm8tdGl0bGUubm8tZGVzYyB7XG4gICAgICAgIC5sYXlvdXQtcGhvdG9ncmlkXzEsXG4gICAgICAgIC5sYXlvdXQtcGhvdG9ncmlkXzIsXG4gICAgICAgIC5sYXlvdXQtcGhvdG9ncmlkXzMge1xuICAgICAgICAgICAgLnBob3RvLWluZm8td3JhcHBlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnRoZW1lLWJ0biB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubm8tZGVzYyB7XG4gICAgICAgIC5sYXlvdXQtcGhvdG9ncmlkXzEsXG4gICAgICAgIC5sYXlvdXQtcGhvdG9ncmlkXzIsXG4gICAgICAgIC5sYXlvdXQtcGhvdG9ncmlkXzMge1xuICAgICAgICAgICAgLnBob3RvLXRpdGxlIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5uby10aXRsZS5uby1idG4ge1xuICAgICAgICAubGF5b3V0LXBob3RvZ3JpZF8xIHtcbiAgICAgICAgICAgIC5waG90by1kZXNjcmlwdGlvbiB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubm8tdGl0bGUubm8tZGVzYyB7XG4gICAgICAgIC5sYXlvdXQtcGhvdG9ncmlkXzEge1xuICAgICAgICAgICAgLnBob3RvLWl0ZW0geyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5vLWRlc2Mubm8tYnRuIHtcbiAgICAgICAgLmxheW91dC1waG90b2dyaWRfMSB7XG4gICAgICAgICAgICAucGhvdG8tdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZFRvKCdsYXJnZScpIHtcbiAgICAuc2VjdGlvbi1ncmlkIC5sYXlvdXQtcGhvdG9ncmlkIHtcblx0XHQmLmxheW91dC1waG90b2dyaWRfMSB7XG5cdFx0XHQucGhvdG8tZ3JpZCxcbiAgICAgICAgICAgIC5waG90by1ncmlkMSB7XG5cdFx0XHRcdC5ncmlkLXNpemVyLFxuICAgICAgICAgICAgXHQucGhvdG8taXRlbSB7XG4gICAgICAgICAgICBcdFx0QGluY2x1ZGUgYnJvd3NlclByZWZpeCh3aWR0aCwgY2FsYygxMDAlIC8gMikgIWltcG9ydGFudCk7XG4gICAgICAgICAgICBcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZFRvKCdtZWRpdW0nKSB7XG4gICAgLnNlY3Rpb24tZ3JpZCAubGF5b3V0LXBob3RvZ3JpZCB7XG5cdFx0Ji5sYXlvdXQtcGhvdG9ncmlkXzEsXG4gICAgICAgICYubGF5b3V0LXBob3RvZ3JpZF8zIHtcblx0XHRcdC5waG90by1ncmlkLFxuICAgICAgICAgICAgLnBob3RvLWdyaWQxIHtcblx0XHRcdFx0LmdyaWQtc2l6ZXIsXG4gICAgICAgICAgICBcdC5waG90by1pdGVtIHtcbiAgICAgICAgICAgIFx0XHRAaW5jbHVkZSBicm93c2VyUHJlZml4KHdpZHRoLCBjYWxjKDEwMCUgLyAxKSAhaW1wb3J0YW50KTtcbiAgICAgICAgICAgIFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuICAgICAgICAmLmxheW91dC1waG90b2dyaWRfMiB7XG4gICAgICAgICAgICAucGhvdG8taXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGF5b3V0LXBob3RvZ3JpZF8xLFxuICAgICAgICAmLmxheW91dC1waG90b2dyaWRfMixcbiAgICAgICAgJi5sYXlvdXQtcGhvdG9ncmlkXzMge1xuICAgICAgICAgICAgLnBob3RvLWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAucGhvdG8taW5mbyB7IG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbygnc21hbGwnKSB7XG4gICAgLnNlY3Rpb24tZ3JpZCAubGF5b3V0LXBob3RvZ3JpZCB7XG5cdFx0Ji5sYXlvdXQtcGhvdG9ncmlkXzEsXG5cdFx0Ji5sYXlvdXQtcGhvdG9ncmlkXzMge1xuXHRcdFx0LnBob3RvLWdyaWQsXG4gICAgICAgICAgICAucGhvdG8tZ3JpZDEge1xuXHRcdFx0XHQuZ3JpZC1zaXplcixcbiAgICAgICAgICAgIFx0LnBob3RvLWl0ZW0ge1xuICAgICAgICAgICAgXHRcdEBpbmNsdWRlIGJyb3dzZXJQcmVmaXgod2lkdGgsIGNhbGMoMTAwJSAvIDEpICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgXHR9XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgICAgICYubGF5b3V0LXBob3RvZ3JpZF8zIHtcbiAgICAgICAgICAgIC5waG90by1ncmlkLFxuICAgICAgICAgICAgLnBob3RvLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxheW91dC1waG90b2dyaWRfMiB7XG4gICAgICAgICAgICAucGhvdG8taXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG59XG4iLCJcbi5zZWN0aW9uLWZvb3RlciB7XG4gICAgJi53YWxrdGhyb3VnaCB7XG4gICAgICAgIC5zaXRlLXRpdGxlIGEsXG4gICAgICAgIC5jb3B5cmlnaHQtdGl0bGUsXG4gICAgICAgIC5jb3B5cmlnaHQtdGl0bGUgYSxcbiAgICAgICAgLm1lbnUtaG9yaXpvbnRhbCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYXlvdXQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgLmNvcHlyaWdodC10aXRsZSB7IGxldHRlci1zcGFjaW5nOiAuMDVlbTsgfVxuXG4gICAgLndlYnNpdGUtbG9nby5uby1tYXgtaGVpZ2h0ID4gYXtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndlYnNpdGUtbG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYubGF5b3V0LWZvb3Rlcl8xIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmIC5mb290ZXItZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmZvb3Rlci1lbGVtZW50Om50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICYgLmZvb3Rlci1lbGVtZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLy9tYXJnaW46IDcuNXB4IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYubGF5b3V0LWZvb3Rlcl8yIHtcbiAgICAgICAgLmZvb3Rlci1lbGVtZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxheW91dC1mb290ZXJfMyB7XG4gICAgICAgIC5mb290ZXItZGl2IHsgZmxleC13cmFwOiB3cmFwOyB9XG5cbiAgICB9XG59XG5cblxuXG4vKm1lZGlhIHF1ZXJ5Ki9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgJi5sYXlvdXQtZm9vdGVyXzMge1xuICAgICAgICAuZm9vdGVyLWRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLypJRSBsb2NhbCBtaXhpbnMgc3VwcG9ydHMgZnJvbSA4IC0gMTAqL1xuQG1peGluIGllLW9ubHkge1xuICAgIEBhdC1yb290IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlblxcMCB7XG4gICAgICAgICAgICAmIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJXRydW5jYXRlLXRleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxheW91dC1mZWF0dXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG5cbiAgICB9XG5cbiAgICAuc2xpZGVzIHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAuc2xpY2stbGlzdCxcbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xuXG4gICAgICAgICY6Zm9jdXMsICY6YWN0aXZlIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiAgICAgICAgcCxhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53YWxrdGhyb3VnaCB7XG4gICAgICAgIC5hbGJ1bS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAudGhlbWUtYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQjRDNDk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFQjRDNDk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHVsLnNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5iaWctaW1nLWhvbGRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sYXlvdXQtZmVhdHVyZWRfMyB7XG4gICAgICAgICYud2Fsa3Rocm91Z2gge1xuICAgICAgICAgICAgLmFsYnVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qc3R5bGUgMSovXG4ubGF5b3V0LWZlYXR1cmVkXzEge1xuXG4gICAgLmZlYXR1cmVkLXRleHR3cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjkpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDUwcHggNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIC5hbGJ1bS1pbmZvIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5hbGJ1bS10aXRsZSB7IGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxidW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cnVuY2F0ZS10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsYnVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBleHRlbmQgJXRydW5jYXRlLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxidW0tZGVzY3JpcHRpb24geyBtYXJnaW4tdG9wOiA5cHg7fVxuXG4gICAgICAgIC50aGVtZS1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRTJFMkU7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogZm9saW8taWNvbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDMwMiUpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTg0XCI7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgNDcwJSk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODhcIjsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXBhZ2luZyB7XG4gICAgICAgIGJvdHRvbTogMjY4cHg7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBwLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLXRpdGxlIHtcbiAgICAubGF5b3V0LWZlYXR1cmVkXzEgeyAuZmVhdHVyZWQtdGV4dHdyYXAgLmFsYnVtLWluZm8gZGl2IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAmLm5vLWRlc2Mubm8tYnV0dG9uIHtcbiAgICAgICAgLmxheW91dC1mZWF0dXJlZF8xIHtcbiAgICAgICAgICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGllLW9ubHkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQgeyBib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYgeyBib3R0b206IDQycHg7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypzdHlsZSAyKi9cblxuLmxheW91dC1mZWF0dXJlZF8yIHtcblxuICAgIC5mb2xpby1zbGlkZXIgeyBtYXJnaW4tbGVmdDogMTEuNjclOyB9XG5cbiAgICAuc2xpZGVzIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDY4M3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA1NCU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC44NSk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODclKTs7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLXRleHR3cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDY4M3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMyU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgICAuYWxidW0ge1xuICAgICAgICAgICAgJi1pbmZvIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1kYXRlIHsgbGV0dGVyLXNwYWNpbmc6IC40ZW07IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS1idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljayB7XG4gICAgICAgICYtYXJyb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiA5OC41cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBpZS1vbmx5IHsgdG9wOiBhdXRvOyB9XG5cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDk3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWUtb25seSB7IGxlZnQ6IGF1dG87IH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODRcIjsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4OFwiOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby10aXRsZS5uby1kZXNjIHtcbiAgICAvKmlmIHRpdGxlIGFuZCBkZXNjcmlwdGlvbiByZW1vdmVkKi9cbiAgICAubGF5b3V0LWZlYXR1cmVkXzIge1xuICAgICAgICAuZm9saW8tc2xpZGVyIHsgbWFyZ2luLWxlZnQ6IDglOyB9XG4gICAgICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNsaWRlcyB7IHdpZHRoOiA3NSU7IH1cbiAgICB9XG4gICAgLyppZiBhbGwgLSB0aXRsZSwgZGVzY3JpcHRpb24gIGFuZCAgYnV0dG9uIHJlbW92ZWQqL1xuICAgICYubm8tYnV0dG9uIC5sYXlvdXQtZmVhdHVyZWRfMlxuICAgIC5mb2xpby1zbGlkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLnNsaWRlcyB7IHdpZHRoOiAxMDAlOyB9XG4gICAgfVxufVxuXG5cbi5sYXlvdXQtZmVhdHVyZWRfMyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5mYWRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgI3NsaWRlckhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5mb2xpby1zbGlkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2ODNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlci5zbGlkZXMgeyBoZWlnaHQ6IDEwMCU7IH1cblxuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxOHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2LjQ1JTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYuMiU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7IHZpc2liaWxpdHk6IGhpZGRlbjsgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyIHtcbiAgICAgICAgJi1sZWZ0LFxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5hbGJ1bS10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldHJ1bmNhdGUtdGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbGJ1bS1kZXNjcmlwdGlvbiB7IGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmlnLWltZy1ob2xkZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLnNsaWRlci1waG90byAuc2xpY2stYXJyb3cgeyBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuOSkhaW1wb3J0YW50OyAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tfMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbGlvLWljb247XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBib3R0b206IC01NXB4O1xuICAgICAgICAgICAgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4NFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIGJvdHRvbTogNTVweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODhcIjsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci10aHVtYi1jb250YWluZXIgLnNsaWRlci10aHVtYi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUuc2xpY2stb3ZlcmxheSAuc2xpY2stYXJyb3cgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00Ny41JSwgLTUwJSk7XG5cblxuICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgYm90dG9tOiAtMTUycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE4NFwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBpZS1vbmx5IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxJSwgMzUlKSAhaW1wb3J0YW50OyAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxJSwgLTQlKSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYTg4XCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGllLW9ubHkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTU1JSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cy1vdmVybGF5IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywuOSk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYudGhyZWUgKyAgLmZsZXgtY29udHJvbC10aHVtYnMgLnNsaWNrLWFycm93IHsgbGVmdDogLTY1JTsgfVxuICAgICAgICAmLnR3byArICAuZmxleC1jb250cm9sLXRodW1icyAuc2xpY2stYXJyb3cgeyBsZWZ0OiAtMTY1JTsgfVxuICAgIH1cblxuXG5cbiAgICAuZmxleC1jb250cm9sLXRodW1icyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTYuMiU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMxMS41JSk7XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKSByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYgeyB0b3A6IDYzJSAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7IHRvcDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItdGh1bWItY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICYudHdvLXBob3RvIHsgd2lkdGg6IDMwJTsgfVxuICAgICAgICAgICAgJi50aHJlZS1waG90byB7IHdpZHRoOiA3MCU7IH1cblxuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIGxpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsJjphY3RpdmUgeyBvdXRsaW5lOiBpbmhlcml0OyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBkaXYgeyBoZWlnaHQ6IDEwMCU7IH1cblxuICAgICAgICAgICAgICAgICYuc2xpY2stb3ZlcmxheSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAyMThweCk7XG5cbiAgICAgICAgICAgIC5hbGJ1bSB7XG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGl0bGUgeyBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24geyBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4ubm8tdGh1bWJzICB7XG4gICAgLnNsaWRlci10aHVtYi1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnNsaWRlci10aHVtYiB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZlYXR1cmVkLXRleHR3cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LWZlYXR1cmVkXzMgLmZlYXR1cmVkLXRleHR3cmFwLWhvbGRlciB7IGhlaWdodDogMTAwJTt9XG5cbiAgICAuc2xpY2stbGlzdCAgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuICAgICYubm8tdGl0bGUubm8tZGVzYy5uby1idXR0b24gLmxheW91dC1mZWF0dXJlZF8zIC5zbGlkZXItbGVmdCAgeyB3aWR0aDogMTAwJTt9XG4gICAgLmxheW91dC1mZWF0dXJlZF8zIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiA0MCU7XG5cbiAgICAgICAgJi5zbGljay1wcmV2IHsgdG9wOiA2MyU7IH1cblxuICAgICAgICAmLnNsaWNrLW5leHQgeyB0b3A6IDMwJTsgfVxuICAgIH1cbn1cblxuLm5vLXRodW1ibmFpbCAubGF5b3V0LWZlYXR1cmVkXzMgIHsgLmZvbGlvLXNsaWRlciAuc2xpY2stZG90cyB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGF5b3V0LWZlYXR1cmVkXzMgLm9uZS1waG90byAuc2xpZGVyLXJpZ2h0IC5mZWF0dXJlZC10ZXh0d3JhcCxcbi5vbmUtcGhvdG8gLmxheW91dC1mZWF0dXJlZF8zIC5mZWF0dXJlZC10ZXh0d3JhcCxcbi5uby10aHVtYm5haWwgLmxheW91dC1mZWF0dXJlZF8zIC5zbGlkZXItcmlnaHQgLmZlYXR1cmVkLXRleHR3cmFwIHsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuXG4ubGF5b3V0LWZlYXR1cmVkXzMgLm9uZS1waG90byAuc2xpY2stZG90cyxcbi5vbmUtcGhvdG8gLmxheW91dC1mZWF0dXJlZF8zIC5zbGlkZXItdGh1bWItY29udGFpbmVyICAuc2xpZGVyLXRodW1iIHsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLXRpdGxlLm5vLWRlc2Mubm8tYnV0dG9uIC5sYXlvdXQtZmVhdHVyZWRfMyAub25lLXBob3RvLFxuLm5vLXRodW1ibmFpbC5uby10aXRsZS5uby1kZXNjLm5vLWJ1dHRvbixcbi5vbmUtcGhvdG8ubm8tdGl0bGUubm8tZGVzYy5uby1idXR0b24gLmxheW91dC1mZWF0dXJlZF8zIHtcbiAgICAuc2xpZGVyLWxlZnQgeyB3aWR0aDogMTAwJTsgfVxuICAgIC5zbGlkZXItcmlnaHQgeyB3aWR0aDogMDsgfVxufVxuXG5cbi5sYXlvdXQtZmVhdHVyZWRfNCAuZm9saW8tc2xpZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLm9uZS1waG90byB7XG4gICAgICAgIC5ob3Jpem9udGFsLXRodW1ibmFpbHMgfiAuZmVhdHVyZWQtdGV4dHdyYXAge1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlcyB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLyp3aWR0aDogMTAwJTsqL1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb2xpby1zbGlkZXItdGh1bWJzIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBhdC1yb290IC5uby10aHVtYm5haWwgJiB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG5cbiAgICAuZmxleC1jb250cm9sLXRodW1icyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUgeyBvcGFjaXR5OiAxOyAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kVG8oJ3NtYWxsJykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2IHsgbGVmdDogMDsgfVxuICAgICAgICAgICAgJi5uZXh0IHsgcmlnaHQ6IDA7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kVG8oJ3NtYWxsJykgeyBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eTogMTsgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9saW8taWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmxleC1wcmV2IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTg0XCI7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mbGV4LW5leHQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODhcIjsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXItZmx1aWQtMTIwMCB7XG4gICAgLmxheW91dC1mZWF0dXJlZF80IHtcbiAgICAgICAgJi5jb250ZW50LWZpeGVkIHtcbiAgICAgICAgICAgIC5mb2xpby1zbGlkZXIge1xuICAgICAgICAgICAgICAgIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByZXYgeyBsZWZ0OiAtMTBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXh0IHsgcmlnaHQ6IC0xMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qTGF5b3V0IDUqL1xuLmxheW91dC1mZWF0dXJlZF81IC5mb2xpby1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgJjpub3QoLnNsaWNrKSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG5cbiAgICAuc2xpZGVzIHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nICB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBlbmQgb2YgU2xpZGVyIFNlY3Rpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLypMaXZlKi9cbi5zbGljay1saXN0LFxuLnNsaWNrLXRyYWNrIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zbGljay1hcnJvdyB7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1MDA7XG59XG5cbi5zbGljay1hcnJvdzpob3ZlciB7IG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbGlvLWljb25cIjtcbn1cblxuLyp0aHVtYnMgYXJyb3cqL1xuLnRodW1icy1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnRodW1icy1hcnJvdzpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG59XG5cbi50aHVtYnMtdG9wLFxuLnRodW1icy1ib3R0b20ge1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRodW1icy1sZWZ0LFxuLnRodW1icy1yaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA2O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjVweDtcbn1cblxuLnRodW1icy10b3AgeyB0b3A6IDA7IH1cbi50aHVtYnMtYm90dG9tIHsgYm90dG9tOiAwOyB9XG4udGh1bWJzLWxlZnQgeyBsZWZ0OiA1cHg7IH1cbi50aHVtYnMtcmlnaHQgeyByaWdodDogNXB4OyB9XG5cblxuLmZsZXgtY29udHJvbC10aHVtYnM6aG92ZXIgLnRodW1icy1hcnJvdyB7IG9wYWNpdHk6IDE7IH1cblxuLmxheW91dC1mZWF0dXJlZCB7XG4gICAgLnNsaWNrIHtcbiAgICAgICAgJi5vbmUtcGhvdG8ge1xuICAgICAgICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgLmZsZXgtY29udHJvbC10aHVtYnMgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qbGF5b3V0IDQqL1xuLmxheW91dC1mZWF0dXJlZF80IHtcblxuICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7XG4gICAgICAgIC5hbGJ1bS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljayB7XG4gICAgICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWwtdGh1bWJuYWlscyB7XG4gICAgICAgICAgICAmIH4gLmZlYXR1cmVkLXRleHR3cmFwIHsgYm90dG9tOiAxMjBweDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uby10aHVtYnMge1xuICAgICAgICAgICAgLmZlYXR1cmVkLXRleHR3cmFwIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGljay1saXN0IHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTEzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3LjVweCAwO1xuICAgICAgICAgICAgei1pbmRleDogMTUwO1xuXG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHsgb3BhY2l0eTogMTsgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGh1bWJzLWFycm93IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41O1xuICAgICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kVG8oJ3NtYWxsJykgeyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZFRvKCdzbWFsbCcpIHsgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTg2XCI7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4YVwiOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLypTbGlkZXIgNSBzY3JvbGxiYXIqL1xuLmxheW91dC1mZWF0dXJlZF81IHtcbiAgICAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLm1DU0Jfc2Nyb2xsVG9vbHMgeyBib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG59XG5cbi8qRHluYW1pYyBDb2xvciovXG4ucy1jb250ZW50LXRleHQtd2hpdGUsXG4ucy1saW5rLXRleHQtd2hpdGUsXG4uZGFyay1iYWNrZ3JvdW5kIHtcbiAgICAuZm9saW8tc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgICAgICBhLFxuICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1mZWF0dXJlZF80IHtcbiAgICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICAuc2xpY2stYXJyb3csXG4gICAgICAgICAgICAuc2xpY2stYXJyb3c6YmVmb3JlIHsgY29sb3I6ICR3aGl0ZTsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucy1jb250ZW50LXRleHQtYmxhY2ssXG4ucy1saW5rLXRleHQtYmxhY2sge1xuICAgIC5mb2xpby1zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgICAgIGEsXG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sYXlvdXQtZmVhdHVyZWRfNCB7XG4gICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgLnNsaWNrLWFycm93LFxuICAgICAgICAgICAgLnNsaWNrLWFycm93OmJlZm9yZSB7IGNvbG9yOiBncmVlbjsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIGFkZGVkIGNzcyBmb3IgZml4aW5nICovXG5cbi5sYXlvdXQtZmVhdHVyZWQge1xuICAgIC50aGVtZS1idG4ge1xuICAgICAgICAmLnN0eWxlMiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qU2V0dGluZ3MqL1xuXG4ubm8tcGFnaW5nIHtcbiAgICAubGF5b3V0LWZlYXR1cmVkIHtcbiAgICAgICAgLnNsaWNrLWFycm93IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgJi5sYXlvdXQtZmVhdHVyZWRfMyB7XG4gICAgICAgICAgICAuYWxidW0taW5mbyB7IHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby10aXRsZSB7XG4gICAgLmxheW91dC1mZWF0dXJlZCB7XG4gICAgICAgIC5hbGJ1bS10aXRsZSB7IGRpc3BsYXk6ICBub25lOyB9XG4gICAgfVxuICAgIC5sYXlvdXQtZmVhdHVyZWQ6bm90KC5sYXlvdXQtZmVhdHVyZWRfMykge1xuICAgICAgICAuZmxleC1jb250cm9sLXRodW1icyB7IGJvdHRvbTogLTExN3B4OyB9XG4gICAgfVxufVxuXG4ubm8tdGl0bGUubm8tYnV0dG9uIHtcbiAgICAubGF5b3V0LWZlYXR1cmVkXzMge1xuICAgICAgICAuZmVhdHVyZWQtdGV4dHdyYXAgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgfVxufVxuXG4ubm8tdGl0bGUubm8tZGVzYy5uby1idXR0b24ubm8tcGFnaW5nIHtcbiAgICAubGF5b3V0LWZlYXR1cmVkXzEge1xuICAgICAgICAuZmVhdHVyZWQtdGV4dHdyYXAgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgfVxuICAgIC5sYXlvdXQtZmVhdHVyZWRfMiB7XG4gICAgICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG59XG5cbi5uby10aHVtYnMge1xuICAgIC5sYXlvdXQtZmVhdHVyZWRfMyB7XG4gICAgICAgIC5mbGV4LWNvbnRyb2wtdGh1bWJzICB7XG4gICAgICAgICAgICAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbygnbGFyZ2UnKXtcbiAgICAvKkxheW91dCA0Ki9cbiAgICAubGF5b3V0LWZlYXR1cmVkXzQgLm15U2xpZGVzIGRpdiB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50OyB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbygnbWVkaXVtJykge1xuICAgIC8qTGF5b3V0IDQqL1xuICAgIC5sYXlvdXQtZmVhdHVyZWRfNCAuZm9saW8tc2xpZGVyIC5zbGlkZXMgeyBoZWlnaHQ6IDQ5NXB4OyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCApIHtcbiAgICAubGF5b3V0LWZlYXR1cmVkXzIgLmZvbGlvLXNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHggKSB7XG5cbiAgICAldHJ1bmNhdGUtdGV4dC04OTkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAubGF5b3V0LWZlYXR1cmVkXzIgLmZvbGlvLXNsaWRlciB7XG4gICAgICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7IHBhZGRpbmctcmlnaHQ6IDIlOyB9XG4gICAgfVxuXG4gICAgLmxheW91dC1mZWF0dXJlZF8yIHtcblxuICAgICAgICAuZm9saW8tc2xpZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxidW0tdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cnVuY2F0ZS10ZXh0LTg5OTtcbiAgICAgICAgfVxuICAgICAgICAuYWxidW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVzIHtcbiAgICAgICAgICAgIGhlaWdodDogMzkzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpiZWZvcmUgeyB3aWR0aDogODdweDsgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBib3R0b206IC00NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MS40OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG5cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7IHJpZ2h0OiA5NS42cHg7IH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbygnc21hbGwnKXtcbiAgICAldHJ1bmNhdGUtdGV4dC1zbSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5sYXlvdXQtZmVhdHVyZWRfMSAuc2xpZGVzIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGllLW9ubHkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUgeyBmb250LXNpemU6IDI0cHg7IH1cblxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHsgYm90dG9tOiA0MnB4OyB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7IGJvdHRvbTogMDsgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tdGl0bGUubm8tZGVzYyAubGF5b3V0LWZlYXR1cmVkXzIge1xuICAgICAgICAuZm9saW8tc2xpZGVyIHsgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9XG4gICAgICAgIC5zbGlkZXMgeyB3aWR0aDogMTAwJTsgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtZmVhdHVyZWRfMiB7XG5cbiAgICAgICAgLmZvbGlvLXNsaWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuZmVhdHVyZWQtdGV4dHdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsYnVtLXRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGV4dGVuZCAldHJ1bmNhdGUtdGV4dC1zbTtcbiAgICAgICAgfVxuICAgICAgICAuYWxidW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVzIHtcbiAgICAgICAgICAgIGhlaWdodDogMzkzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpiZWZvcmUgeyB3aWR0aDogODdweDsgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBib3R0b206IC00NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MS40OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGllLW9ubHkge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYgeyByaWdodDogOTUuNnB4OyB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5uby10aXRsZS5uby1kZXNjLm5vLWJ1dHRvbi5uby10aHVtYnMgLmxheW91dC1mZWF0dXJlZF8zIHtcbiAgICAgICAgLnNsaWRlci1sZWZ0ICB7XG4gICAgICAgICAgICAuZmVhdHVyZWQtdGV4dHdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAubm8tdGl0bGUubm8tZGVzYyAubGF5b3V0LWZlYXR1cmVkXzMgLnNsaWRlci1sZWZ0IC5mZWF0dXJlZC10ZXh0d3JhcCAuZC1pbmxpbmUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgIC5sYXlvdXQtZmVhdHVyZWRfMyB7XG4gICAgICAgIC5mb2xpby1zbGlkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICAmLWxlZnQsICYtcmlnaHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC10ZXh0d3JhcC1zbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5hbGJ1bS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWxidW0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXRydW5jYXRlLXRleHQtc207XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmlnLWltZy1ob2xkZXIsIC5zbGlkZXMgeyBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzMlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzMlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0LjMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7IG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHsgd2lkdGg6IDEwMyU7IH1cblxuICAgICAgICAgICAgICAgIC5zbGlkZXItdGh1bWItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay10cmFjayBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQgKyAuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stb3ZlcmxheTpiZWZvcmUgeyAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHsgYm90dG9tOiAtNjAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQgeyBib3R0b206IC0xOSUgIWltcG9ydGFudDsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTIlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDg0LjUlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLXRleHR3cmFwIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1mZWF0dXJlZF80IHtcbiAgICAgICAgLmZsZXgtY29udHJvbC10aHVtYnMsXG4gICAgICAgIC5mb2xpby1zbGlkZXItdGh1bWJzIHsgZGlzcGxheSA6IG5vbmU7IH1cbiAgICAgICAgLm15U2xpZGVzIGRpdiB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLmZvbGlvLXNsaWRlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcblxuICAgICAgICAgICAgLnNsaWRlcyB7IGhlaWdodDogMzgwcHg7IH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnNsaWNrIHtcbiAgICAgICAgICAgIC5mZWF0dXJlZC10ZXh0d3JhcCB7XG4gICAgICAgICAgICAgICAgLypib3R0b206IDEwcHggIWltcG9ydGFudDsqL1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGF5b3V0LWZlYXR1cmVkXzUgLmZvbGlvLXNsaWRlciAuc2xpZGVzIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NTUwcHgpIHtcbiAgICAvKkxheW91dCA0Ki9cbiAgICAubGF5b3V0LWZlYXR1cmVkXzQgLmZvbGlvLXNsaWRlciAuc2xpZGVzIHsgaGVpZ2h0OiAyODBweDsgfVxuXG4gICAgLypMYXlvdXQgNSovXG4gICAgLmxheW91dC1mZWF0dXJlZF81IC5zbGlkZXMgeyBoZWlnaHQ6IDM1MHB4OyB9XG5cbiAgICAvL3Jlc3BvbnNpdmUgaGVhZGluZyBhbmQgZWRpdGFibGUgZm9udHNcbiAgICAkZm9udFZhbHVlczogKCh4bCAxLjQgNiksKGxnIDEuNSA1KSwobWQgMiA0KSwoc20gMi40IDMpLCh4cyAzIDIpLCh4eHMgNC41IDEpKTsgLy8gdmFsdWVzIGZyb20gZWRpdGFibGUtZm9udCBoZWFkaW5ncyB0aGVuIGNvdW50XG4gICAgQGVhY2ggJHBhcmFncmFwaCwgJGhlYWRpbmdzLCAkY291bnQgaW4gICRmb250VmFsdWVzIHtcbiAgICAgICAgJHRlc3Q6IGxlbmd0aCgkcGFyYWdyYXBoKSArICgkY291bnQgKyAxKTsgLy8gYXNzaWduZWQgZWFjaCBjb3VudCB2YWx1ZSB0byBwIGFuZCBhZGRlZCBieSAxXG4gICAgICAgIGgjeyRjb3VudH0geyBmb250LXNpemU6ICN7bnRoKCRoZWFkaW5ncywgMSkrXCJyZW0gIWltcG9ydGFudFwifTsgfSAgLy9oZWFkaW5nc1xuICAgICAgICBmXyN7JHBhcmFncmFwaH0geyBmb250LXNpemU6ICN7MSsnLicrbnRoKCR0ZXN0LCAxKStcInJlbSAhaW1wb3J0YW50XCJ9OyB9IC8vZWRpdGFibGUgZm9udHNcbiAgICB9XG59XG5cbi8vIElFMTAgYW5kIElFMTFcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLmxheW91dC1mZWF0dXJlZF80IC5mb2xpby1zbGlkZXIgLnNsaWRlcyBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuIiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLypcbiAgICBDcmVhdGVkIG9uIDogTm92IDksIDIwMTcsIDY6NTQ6MDUgQU1cbiAgICBBdXRob3IgICAgIDoga2hhbWlsbGVcbiovXG5cbi8qQWxsIEFsYnVtcyovXG4uYWxidW0tZ3JpZCAucGhvdG8taW5mbyAucGhvdG8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgYSB7XG4gICAgICAgIC8vZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYWxidW0tZ3JpZCAucGhvdG8taW5mbyAucGhvdG8tZGVzY3JpcHRpb24ge1xuICAgIC8vZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGJ1bS1tYXNvbnJ5IHtcbiAgICAucGhvdG8taW5mbyB7XG4gICAgICAgIC5waG90by10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucGhvdG8tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hbGJ1bS1vbmUtY29sdW1uLFxuLmFsYnVtLXR3by1jb2x1bW4sXG4uYWxidW0tdGhyZWUtY29sdW1uIHtcbiAgICAucGhvdG8taW5mbyB7XG4gICAgICAgIC5waG90by10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnBob3RvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlLXBsYWNlaG9sZGVyOm5vdCgubm8tZWxlbWVudCkgLmljb24geyBjdXJzb3I6IGF1dG87IH1cblxuLmFsYnVtLW9uZS1jb2x1bW4sXG4uYWxidW0tdHdvLWNvbHVtbixcbi5hbGJ1bS10d28tY29sdW1uIHtcbiAgICAucGhvdG8tdGl0bGUsXG4gICAgLnBob3RvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi5hbGJ1bS1vbmUtY29sdW1uIC5waG90by10aXRsZSxcbi5hbGJ1bS10d28tY29sdW1uIC5waG90by10aXRsZSxcbi5hbGJ1bS10aHJlZS1jb2x1bW4gLnBob3RvLXRpdGxlLFxuLmFsYnVtLW9uZS1jb2x1bW4gLnBob3RvLWRlc2NyaXB0aW9uLFxuLmFsYnVtLXR3by1jb2x1bW4gLnBob3RvLWRlc2NyaXB0aW9uLFxuLmFsYnVtLXRocmVlLWNvbHVtbiAucGhvdG8tZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFsbC1hbGJ1bXMtc2VjdGlvbiB7XG4gICAgLmFsYnVtLXR3by1jb2x1bW4sXG4gICAgLmFsYnVtLXRocmVlLWNvbHVtbiB7XG4gICAgICAgIC5waG90by1pbmZvIHsgaGVpZ2h0OiA1MHB4OyB9XG4gICAgfVxufVxuXG4vKk9uZWNvbHVtbiovXG4uYWxidW0tb25lLWNvbHVtbiB7XG4gICAgLmltZy13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NTBweDtcblxuICAgICAgICAmLmltYWdlLXBsYWNlaG9sZGVyIHsgaGVpZ2h0OiAzNTBweDsgfVxuXG4gICAgICAgIGEsaW1nLCAuaW1nLWNvbnQgIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypUd28gY29sdW1ucyovXG4uYWxidW0tdHdvLWNvbHVtbiB7XG4gICAgLmltZy13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDYyLjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAgICAgJi5pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2dyAqIDMwMC4wIC8gMTI4MC4wKTtcbiAgICAgICAgICAgIGhlaWdodDogLW1vei1jYWxjKDEwMHZ3ICogMzAwLjAgLyAxMjgwLjApO1xuICAgICAgICAgICAgaGVpZ2h0OiAtby1jYWxjKDEwMHZ3ICogMzAwLjAgLyAxMjgwLjApO1xuICAgICAgICAgICAgaGVpZ2h0OiAgY2FsYygxMDB2dyAqIDMwMC4wIC8gMTI4MC4wKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6bm90KC50aGVtZS1idG4pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGJ1bS1pdGVtcy5uby1kZXNjIHtcblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7IHBhZGRpbmctYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAmICsgLmFsYnVtLWl0ZW1zLm5vLWRlc2MgeyBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgfVxufVxuXG4vKlRocmVlIGNvbHVtbnMqL1xuLmFsYnVtLXRocmVlLWNvbHVtbiB7XG4gICAgLmltZy13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYTpub3QoLnRoZW1lLWJ0bikge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsYnVtLWl0ZW1zIHtcbiAgICAgICAgJiArIC5hbGJ1bS1pdGVtcy5uby1kZXNjICsgLmFsYnVtLWl0ZW1zLm5vLWRlc2MsXG4gICAgICAgICYubm8tZGVzYzpudGgtY2hpbGQoM24rMykgeyBwYWRkaW5nLWJvdHRvbTogNTRweCAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgJi5uby1kZXNjICsgLmFsYnVtLWl0ZW1zLm5vLWRlc2MgKyAuYWxidW0taXRlbXMubm8tZGVzYyB7IHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH0gICAgICAgIFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICAgLmFsYnVtLXRocmVlLWNvbHVtbiB7IFxuICAgICAgICAuYWxidW0taXRlbXMubm8tZGVzYyB7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHsgcGFkZGluZy1ib3R0b206IDU0cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgICAgICAmICsgLmFsYnVtLWl0ZW1zLm5vLWRlc2MgeyBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbygnc21hbGwnKSB7IFxuICAgIC5hbGJ1bS10d28tY29sdW1uLFxuICAgIC5hbGJ1bS10aHJlZS1jb2x1bW4ge1xuXG4gICAgICAgIC5hbGJ1bS1pdGVtcyB7XG5cbiAgICAgICAgICAgICYrLmFsYnVtLWl0ZW1zLm5vLWRlc2MrLmFsYnVtLWl0ZW1zLm5vLWRlc2MsXG4gICAgICAgICAgICAmLm5vLWRlc2M6bnRoLWNoaWxkKDNuKzMpLFxuICAgICAgICAgICAgICAgICYubm8tZGVzYzpudGgtY2hpbGQoZXZlbikgeyBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hbGJ1bS10d28tY29sdW1uIC5pbWFnZS1wbGFjZWhvbGRlciAuaWNvbixcbi5hbGJ1bS10aHJlZS1jb2x1bW4gLmltYWdlLXBsYWNlaG9sZGVyIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cblxuLmFsYnVtLWxheW91dC5sYXlvdXQtcGhvdG9ncmlkXzMgLmFsYnVtLXBhZ2UtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi8qQWxidW0gbWFzb25yeSovXG4uYWxidW0tbWFzb25yeSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmltYWdlLXBsYWNlaG9sZGVyIHsgbWFyZ2luOiAwOyB9XG5cbiAgICAuYm9yZGVyLXRvcCB7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZWYzIH1cblxuICAgIC5ib3JkZXItbGVmdCB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZWVmMyB9XG5cbiAgICAuYm9yZGVyLXJpZ2h0IHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VjZWVmMyB9XG5cbiAgICAuYm9yZGVyLWJvdHRvbSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZWYzIH1cblxuICAgIC5waG90by1pdGVtIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG8taW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICBAaW5jbHVkZSBicm93c2VyUHJlZml4KCB0cmFuc2l0aW9uLCBhbGwgLjJzIGVhc2UtaW4tb3V0ICk7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBob3RvLXRpdGxlLFxuICAgICAgICAgICAgLnBob3RvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnBob3RvLWluZm8geyBvcGFjaXR5OiAuOTsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWxidW0tdGhyZWUtY29sdW1uLFxuLmFsYnVtLW1hc29ucnkgIHtcbiAgICAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2dyAqIDIwMC4wIC8gMTI4MC4wKTtcbiAgICAgICAgaGVpZ2h0OiAtbW96LWNhbGMoMTAwdncgKiAyMDAuMCAvIDEyODAuMCk7XG4gICAgICAgIGhlaWdodDogLW8tY2FsYygxMDB2dyAqIDIwMC4wIC8gMTI4MC4wKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMjAwLjAgLyAxMjgwLjApO1xuICAgIH1cbn1cblxuLmFsYnVtLW1hc29ucnktcGFkIHtcbiAgICBwYWRkaW5nOiAuNSUgMCAwIC41JTtcblxuICAgIC5ncmlkLWd1dHRlciB7IHdpZHRoOiAuNSUgIWltcG9ydGFudDsgfVxuICAgIC5ncmlkLXNpemVyIHsgd2lkdGg6IDI0LjUlICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxidW0tZ3JpZCB7XG4gICAgICAgIC5waG90by1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjUlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNC41JTtcbiAgICAgICAgICAgIC5waG90by10aXRsZSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmFsYnVtLW1hc29ucnktdGlnaHQge1xuICAgIC5ncmlkLWd1dHRlciB7IHdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGJ1bS1ncmlkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtLjUlO1xuXG4gICAgICAgIC5waG90by1pdGVtLFxuICAgICAgICAuZ3JpZC1zaXplciB7IHdpZHRoOiAyNC45JSAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLnBob3RvLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLndpZHRoLWRvdWJsZSB7IHdpZHRoOiA0MCU7IH1cblxuICAgICAgICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7IH1cblxuICAgICAgICAgICAgLnBob3RvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hbGJ1bS1tYXNvbnJ5LXBhZCxcbi5hbGJ1bS1tYXNvbnJ5LXRpZ2h0IHtcbiAgICAucGhvdG8taXRlbSB7XG4gICAgICAgIC5waG90by10aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucGhvdG8tZGVzY3JpcHRpb24geyBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAucGhvdG8taW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgICAgICAgICAuZmxleC1jb250ZW50LWNlbnRlciB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgICAgLnBob3RvLXRpdGxlIHsgbWFyZ2luOiBpbmhlcml0OyB9XG4gICAgICAgICAgICAucGhvdG8tZGVzY3JpcHRpb24geyB3aWR0aDogMTAwJTsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtYWxidW0tZ3JpZCxcbiAgICAuYWxidW0tZ3JpZCxcbiAgICAucGhvdG8tZ3JpZDMge1xuICAgICAgICAucGhvdG8taXRlbSB7XG4gICAgICAgICAgICAucGhvdG8tdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5waG90by1kZXNjcmlwdGlvbiB7IG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAucGhvdG8taW5mbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgICAgICAgICAgICAgIC5mbGV4LWNvbnRlbnQtY2VudGVyIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgICAgICAgLnBob3RvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICYuYWRkLWJvdHRvbS0yNSB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGhvdG8tZGVzY3JpcHRpb24geyB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hbGJ1bS1ncmlkIHtcbiAgICAgICAgLnBob3RvLWl0ZW0ge1xuICAgICAgICAgICAgLnBob3RvLWluZm8ge1xuICAgICAgICAgICAgICAgIC5waG90by10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXJrLWJhY2tncm91bmQgLmltYWdlLXBsYWNlaG9sZGVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7IH1cblxuLypTaW5nbGUgQWxidW0gU2lkZWJhciovXG4uc2luZ2xlLWFsYnVtLXNlY3Rpb24gLmFsYnVtLWluZm8gIHtcbiAgICBoMSB7IHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbn1cblxuLnNpbmdsZS1hbGJ1bS1zaWRlYmFyIHtcbiAgICAuYWxidW0tdGh1bWIgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5hbGJ1bS1tYXNvbnJ5LXBhZCxcbiAgICAuYWxidW0tbWFzb25yeS10aWdodCB7XG4gICAgICAgIC5hbGJ1bS1ncmlkIHtcbiAgICAgICAgICAgIC5waG90by1pdGVtIHtcbiAgICAgICAgICAgICAgICAucGhvdG8tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFsYnVtLW1hc29ucnktcGFkIHtcbiAgICAgICAgLmFsYnVtLWdyaWQge1xuICAgICAgICAgICAgLmdyaWQtc2l6ZXIsXG4gICAgICAgICAgICAucGhvdG8taXRlbSB7IHdpZHRoOiAzMi44MyUgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hbGJ1bS1tYXNvbnJ5LXRpZ2h0IHtcbiAgICAgICAgLmFsYnVtLWdyaWQge1xuICAgICAgICAgICAgLmdyaWQtc2l6ZXIsXG4gICAgICAgICAgICAucGhvdG8taXRlbSB7IHdpZHRoOiAzMy4zNSUgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWxidW0tbWFzb25yeSB7XG4gICAgICAgIC5waG90by1pbmZvIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH1cblxuICAgIC5hbGJ1bS1tYXNvbnJ5LXBhZCB7XG4gICAgICAgIC5hbGJ1bS1ncmlkIHtcbiAgICAgICAgICAgIC5ncmlkLXNpemVyLFxuICAgICAgICAgICAgLnBob3RvLWl0ZW0geyB3aWR0aDogNDkuNSUgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hbGJ1bS1tYXNvbnJ5LXRpZ2h0IHtcbiAgICAgICAgLmFsYnVtLWdyaWQge1xuICAgICAgICAgICAgLmdyaWQtc2l6ZXIsXG4gICAgICAgICAgICAucGhvdG8taXRlbSB7IHdpZHRoOiA0OS45MiUgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5hbGJ1bS1tYXNvbnJ5LXRpZ2h0LFxuICAgIC5hbGJ1bS1tYXNvbnJ5LXBhZCB7XG4gICAgICAgIC5hbGJ1bS1ncmlkIHtcbiAgICAgICAgICAgIC5ncmlkLXNpemVyLFxuICAgICAgICAgICAgLnBob3RvLWl0ZW0geyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjYWxidW0tcGFzc3dvcmQtcHJvdGVjdGVkIHtcblxuICAgIGgyLCBwIHsgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuICAgIGgyIHsgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07IH1cblxuICAgIHAgeyBsZXR0ZXItc3BhY2luZzogMC4wM2VtOzsgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZWYzIDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAgIzAwN2FmZjsgfVxuICAgIH1cblxuICAgICN0b2dnbGUtcGFzc3dvcmQge1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5mLWljb24tc19oaWRkZW5fbSB7IGNvbG9yOiAjY2NjOyB9XG5cbiAgICAuZi1pY29uLWVfdmlzaWJsZV9tIHsgY29sb3I6ICMyMDIwMjA7IH1cbn1cblxuLnNpbmdsZS1hbGJ1bS1ncmlkIHtcbiAgICAuZG93bmxvYWQtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yNSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgei1pbmRleDogMTUwMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxidW0tcGVybWlzc2lvbiB7XG4gICAgICAgIC50aGVtZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFsYnVtLXR3by1jb2x1bW4sXG4uYWxidW0tdGhyZWUtY29sdW1uIHtcbiAgICAuc2luZ2xlLWFsYnVtLWdyaWQge1xuICAgICAgICAuYWxidW0tcGVybWlzc2lvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJvd3NlclByZWZpeCggdHJhbnNpdGlvbiwgYWxsIC4ycyBlYXNlICk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2luZ2xlLWFsYnVtLWl0ZW1zIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5hbGJ1bS1wZXJtaXNzaW9uIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLWFsYnVtLXNlY3Rpb24ge1xuICAgICAgICAuYWxidW0tdGhyZWUtY29sdW1uLFxuICAgICAgICAuYWxidW0tdHdvLWNvbHVtbiB7XG4gICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIC5pbm5lci1hbGJ1bS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKi5kb3dubG9hZC1pY29uICB7IGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7IH0qL1xuXG4gICAgICAgICAgICAuYWxidW0tcGVybWlzc2lvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGJ1bS1tYXNvbnJ5IHtcbiAgICAgICAgICAgIC5kb3dubG9hZC1pY29uIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi5ibG9nLWNvbnRlbnQsIFxuLnBvc3QtY29udGVudCB7IFxuXHR1bCBsaSB7XG5cdCBcdGxpc3Qtc3R5bGU6IGluc2lkZSBkaXNjO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJsb2ctcGFnZS1zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0LmJsb2ctcG9zdC1ncnAge1xuXHRcdC5ibG9nLWluZm8ge1xuXHRcdFx0LnRoZW1lLWJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5ibG9nLXRpdGxlICB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsdWlkVHlwZSgyMHB4LCA0MHB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsdWlkVHlwZSgyMHB4LCA0MHB4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH0gICAgICAgICAgICAgICAgICAgICAgICBcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zdHlsZTEge1xuXG5cdFx0LmJsb2ctcG9zdC1ncnAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdC5ibG9nLWZlYXR1cmVkIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0LmJsb2ctZmVhdHVyZWQtaW1nLFxuXHRcdFx0XHQuYmxvZy1pbWFnZS13cmFwIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvZy1pbmZvIHtcblx0XHRcdFx0LmJsb2ctdGl0bGUge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblxuXHQmLnN0eWxlMiB7XG5cblx0XHQuYmxvZy1wb3N0LWdycCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0LmJsb2ctZmVhdHVyZWQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmRUbygnc21hbGwnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYmxvZy1mZWF0dXJlZC1pbWcsXG5cdFx0XHRcdC5ibG9nLWltYWdlLXdyYXAge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMjcwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvZy1pbmZvIHtcblx0XHRcdFx0LmJsb2ctdGl0bGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmRUbygnc21hbGwnKSB7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdFx0XHQuYmxvZy1mZWF0dXJlZCB7IFxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDsgXG5cdFx0XHRcdFx0LmJsb2ctZmVhdHVyZWQtaW1nLFxuXHRcdFx0XHRcdC5ibG9nLWltYWdlLXdyYXAge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJsb2ctaW5mbyB7IFxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0OyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ji5zdHlsZTMge1xuXHRcdC5ibG9nLXBvc3QtZ3JwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdC5ibG9nLWluZm8ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LmJsb2ctZmVhdHVyZWQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQuYmxvZy1mZWF0dXJlZC1pbWcsXG5cdFx0XHRcdC5ibG9nLWltYWdlLXdyYXAge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4uYmxvZy1wYWdlLXNpZGViYXIge1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gbWF4LXdpZHRoOiAzMjBweDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRoNSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0cCwgYSB7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXHQuYmxvZy13aWRnZXQge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCYuYmxvZy1wb3B1bGFyLXBvc3Qge1xuXHRcdFx0LnBvc3QtdGh1bWIge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0Ly8gdGV4dC1vdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1hZ2UtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHQuaWNvbiB7IGNvbG9yOiByZ2JhKDAsMCwwLC41KSAhaW1wb3J0YW50OyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYmxvZy1jYXRlZ29yeSB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssMC4wNSk7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5ibG9nLWFyY2hpdmUge1xuXHRcdFx0LmJsb2ctYXJjaGl2ZS1saXN0IHtcblx0XHRcdFx0LnllYXIge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLDAuMDUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50b2dnbGUteWVhcixcblx0XHRcdFx0LnllYXIgcCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC5pY29uIHsgXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaSB7IHBhZGRpbmc6IDhweCAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuXHRcdFx0XHQuaWNvbiB7IFxuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0OyBcblx0XHRcdFx0XHQmOmhvdmVyIHsgY29sb3I6IGluaGVyaXQ7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5ibG9nLXRhZ3Mge1xuXHRcdFx0Ly8gc3BhbiB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cdFx0fVxuXHR9XG59XG5cbiNpbXByZXNzX3RoZW1lIC5wYWdpbmF0aW9uIHtcblx0bGkge1xuXHRcdGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogMTJweDsgfVxuXHR9XG59XG5cbi5ibG9nLXNpbmdsZS1wb3N0IHtcblx0Ly8gYmxvY2txdW90ZSB7XG5cdC8vIFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHQvLyBcdGJvcmRlci1sZWZ0OiAwIG5vbmU7XG5cdC8vIFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdC8vIFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdC8vIFx0JjpiZWZvcmV7XG5cdC8vIFx0XHRjb250ZW50OiBcIlxcMjAxQ1wiOyAvKlVuaWNvZGUgZm9yIExlZnQgRG91YmxlIFF1b3RlKi9cblxuXHQvLyBcdFx0LypGb250Ki9cblx0Ly8gXHRcdGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcblx0Ly8gXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQvLyBcdFx0Y29sb3I6ICM5OTk7XG5cblx0Ly8gXHRcdC8qUG9zaXRpb25pbmcqL1xuXHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdFx0bGVmdDogMTBweDtcblx0Ly8gXHRcdHRvcDo1cHg7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdC5wb3N0LWluZm8ge1xuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMDsgfVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMDkpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc3R5bGUxIHtcblx0XHQucG9zdC1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQucG9zdC1pbmZvIHtcblx0XHRcdHVseyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cdFx0fVxuXHR9XG5cdCYuc3R5bGUyIHtcblx0XHQucG9zdC1pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0LWluZm8ge1xuXHRcdFx0dWx7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblx0XHR9XG5cdFx0LnBvc3QtY29udGVudCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zdHlsZTMge1xuXHRcdC5wb3N0LWltYWdlIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQucGFnaW5hdGlvbiB7XG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgcmVzcG9uZFRvKCdzbWFsbCcpIHtcblx0XHRcblx0XHQucG9zdC1jb250ZW50IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5wb3N0LWltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQucG9zdC1pbmZvIHtcblx0XHRcdFx0dWwgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRcdFx0LnBvc3QtdGl0bGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4uc2lkZWJhci1hY3RpdmUge1xuXG5cdC5ibG9nLXNpbmdsZS1wb3N0IHtcblx0XHQmLnN0eWxlMiB7XG5cdFx0XHQucG9zdC1jb250ZW50IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBvc3QtaW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBvc3QtaW5mbyB7XG5cdFx0XHRcdFx0LyogdWwgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRcdFx0XHQucG9zdC10aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSAqL1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLmJsb2ctbGlzdGluZy1mb290ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQuY3VycmVudF9wYWdlIHtcblx0XHRhIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXHR9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmRUbygnc21hbGwnKSB7XG5cdC5ibG9nLXBhZ2Utc2lkZWJhciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiA4NSU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG59IiwiLypGYW5jeWJveCovXG4jdGVybXMsXG4jcHJpdmFjeSB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAsXG4gICAgc3BhbixcbiAgICBsYWJlbCB7IGNvbG9yOiAjMjAyMDIwICFpbXBvcnRhbnQ7IH1cbiAgICBcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDdhZmYgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qQ29va2llIEJhbm5lciovXG4uY29va2llLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBib3gtc2hhZG93OiAtM3B4IDAgOHB4IDAgcmdiYSgzNSw0Nyw1MywuMDkpO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZWNlZWYzO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDcwMDA7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIHAgeyBjb2xvcjogIzIwMjAyMDt9XG4gICAgYSB7IGNvbG9yOiAjMDA3YWZmICFpbXBvcnRhbnQ7fVxuXG4gICAgLmJ0biB7IHBhZGRpbmc6IDVweCAxNXB4OyB9XG59XG5cblxuQGluY2x1ZGUgcmVzcG9uZFRvKCdtZWRpdW0nKSB7XG4gICAgLmNvb2tpZS1iYW5uZXIge1xuICAgICAgICA+IGRpdiB7IFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgXG4gICAgICAgICAgICA+IGRpdiB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICAgICAgLnRoZW1lLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgcmVzcG9uZFRvKCdzbWFsbCcpIHtcbiAgICAuY29va2llLWJhbm5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmQtZmxleCB7IGRpc3BsYXk6IGluaGVyaXQ7IH1cbiAgICAgICAgLnRleHQtcmlnaHQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgYnV0dG9uIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU3NnB4ICl7XG4gICAgLmNvb2tpZS1iYW5uZXIge1xuICAgICAgICAudGhlbWUtYnRuLnN0eWxlMSB7IG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBVUFBLEFBQUEsSUFBSSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FLZCxBQVJELEFBSUksSUFKQSxDQUlBLElBQUksQUFBQyxDQUNELFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsTUFBTSxDQUFFLElBQUksQ0FDZixBQUdMLEFBQUEsY0FBYyxBQUFBLElBQUssQ0FBQSxBQUFBLGdCQUFnQixDQUFFLENBQ3BDLFdBQVcsQ0FBRSxHQUFHLENBK0VoQixBQWhGRCxBQUdJLGNBSFUsQUFBQSxJQUFLLENBQUEsQUFBQSxnQkFBZ0IsRUFHL0IsVUFBVSxBQUFDLENBQUUsVUFBVSxDQUFFLE9BQU8sQ0FBSSxBQUh4QyxBQUtJLGNBTFUsQUFBQSxJQUFLLENBQUEsQUFBQSxnQkFBZ0IsQ0FLL0IsS0FBTSxBQUFDLENBQUUsUUFBUSxDQUFFLE1BQU0sQ0FBSyxBQUxsQyxBQVFJLGNBUlUsQUFBQSxJQUFLLENBQUEsQUFBQSxnQkFBZ0IsRUFRL0IsV0FBVyxBQUFFLENBQUUsZ0JBQWdCLENBQUUsT0FBTyxDQUFLLEFBUmpELEFBVXlCLGNBVlgsQUFBQSxJQUFLLENBQUEsQUFBQSxnQkFBZ0IsRUFVL0Isb0JBQW9CLENBQUMsS0FBSyxBQUFDLENBQUUsS0FBSyxDQUFFLGVBQWUsQ0FBSSxBQVYzRCxBQVdDLGNBWGEsQUFBQSxJQUFLLENBQUEsQUFBQSxnQkFBZ0IsRUFXbEMsRUFB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 */
