.poppins-regular{font-weight:400}.poppins-medium,.poppins-regular{font-family:Poppins,sans-serif;font-style:normal}.poppins-medium{font-weight:500}.poppins-semibold{font-weight:600}.poppins-bold,.poppins-semibold{font-family:Poppins,sans-serif;font-style:normal}.poppins-bold{font-weight:700}.poppins-extrabold{font-family:Poppins,sans-serif;font-style:normal;font-weight:800}.roboto-regular{font-weight:400}.roboto-medium,.roboto-regular{font-family:Roboto,sans-serif;font-style:normal}.roboto-medium{font-weight:500}.roboto-bold{font-weight:700}.roboto-black,.roboto-bold{font-family:Roboto,sans-serif;font-style:normal}.roboto-black{font-weight:900}html{font-size:62.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{border:0;box-sizing:border-box;margin:0;padding:0}body{background-color:transparent;color:#555;font-family:Poppins,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.2;text-size-adjust:none;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#004697;text-decoration:none}a:hover{color:#303030}a[href^=tel]{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;text-decoration:none}hr{background-color:#004697;height:1px}a:active,a:focus,li:active,li:focus{border:0!important;box-shadow:none!important;outline:none!important;text-decoration:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;user-select:none}figure,img{max-width:100%}.m-auto{margin:0 auto}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:768px){.container{max-width:720px}}@media(min-width:1024px){.container{max-width:960px;max-width:1200px}}.container-fluid{margin-left:auto;margin-right:auto;max-width:100%;padding:0 2rem;width:100%}@media(min-width:768px){.container-fluid{padding:0 12.7rem}}@media(min-width:480px){.container-fluid{padding:0 7.5rem}}.row{display:flex;flex-wrap:wrap}@media(min-width:480px){.row{margin-left:-15px;margin-right:-15px}.row>.column:first-child{padding-left:0}.row>.column:last-child{padding-right:0}}@media(min-width:768px){.row>.column:first-child{padding-left:0}.row>.column:last-child{padding-right:0}}@media(min-width:1024px){.row>.column:first-child{padding-left:0}.row>.column:last-child{padding-right:0}}.section-block{display:block;margin-bottom:2rem;position:relative;width:100%}.section-block a{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.mb-2{padding:2rem}.text-center{text-align:center}.vspl-img{overflow:hidden;transition:all .3s ease-in-out}img{height:auto;max-width:100%;vertical-align:top}.is-fluid{display:block;height:auto;width:100%}:focus{outline:0}input,select,textarea{background-color:transparent;border:2px solid #d8e0e2;border-radius:0;color:#000;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:50px;padding:0 12px;width:100%}input::placeholder,select::placeholder,textarea::placeholder{color:#000;opacity:.4}option{color:#000}input[type=checkbox],input[type=radio]{background:transparent;border:0;height:auto;line-height:normal;width:auto}input[type=file]{height:auto;line-height:normal;padding:6.75px 13.5px}select{line-height:normal;width:100%}textarea{display:block;height:325px;overflow:auto;padding-bottom:10px;padding-top:10px;resize:none;width:100%}.file-input{position:relative}.file-input-box{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.file-input-label{align-items:center;background-color:#f7f7f7;cursor:pointer;display:inline-flex;font-size:1.4rem;height:5rem;padding:0 1rem}.file-svg{height:16px;margin-right:.4rem;opacity:.7;position:absolute;right:1.1rem;top:4.5rem}ol,ul{margin-left:27px}li>ol,li>ul{margin-bottom:0}.list-unstyled{list-style:none;margin-left:0}ul{list-style:disc;margin:0;padding:0 0 0 15px}ul ul a{font-size:.9em;padding-left:30px}li{padding:0}li,ol{margin:0}ol{padding:0 0 0 15px}h1{color:#004697;font-family:Roboto,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:1.5}@media(min-width:768px){h1{font-size:3.2rem;font-size:3.4rem}}@media(min-width:1024px){h1{font-size:3.7rem}}h2{color:#004697;font-family:Roboto,sans-serif;font-size:2.6rem;font-style:normal;font-weight:700;line-height:1.2;margin-bottom:1rem}@media(min-width:480px){h2{font-size:3rem}}@media(min-width:768px){h2{font-size:3.2rem}}h3{font-size:2.4rem;line-height:1.2}h3,h4{color:#004697;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;margin-bottom:1rem}h4{font-size:2.2rem;line-height:1.5}h5{font-size:2rem}h5,h6{color:#004697;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1rem}h6{font-size:1.8rem}.para,p{font-size:1.5rem;font-style:normal;line-height:1.6;margin:0 0 20px}.label,.para,p{font-family:Poppins,sans-serif;font-weight:400}.label{color:#fff;font-size:1.4rem;font-style:700;line-height:1.3}.h-100{height:100%}.w-100{width:100%}.text-uppercase{text-transform:uppercase}.wp-block-quote{background:#f4f9ff;border-left:10px solid #004697;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}.wp-block-quote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.wp-block-quote p{display:inline;font-family:Poppins,sans-serif;font-style:"italic";font-weight:700;margin-bottom:.5rem}.wp-block-quote cite{border-bottom:2px solid #004697;color:#333;display:block;font-style:normal;font-weight:700;margin-top:1em;width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-top-right-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.25);color:#0baab0;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 20px;text-decoration:none;top:5px;width:auto;z-index:100000;clip:auto!important}.wp-block-image{border-top-left-radius:1.5rem}.wp-block-image.size-full{min-width:100%}.ad-block{display:block;min-height:250px;width:100%}.google-auto-placed{margin-bottom:2rem}.d-flex{align-items:center;display:flex;justify-content:space-between}.site-header{background:#fff;display:block;padding:1rem 0;transition:all .5s ease-in-out;width:100%;z-index:999}.fixed-topics{position:fixed;transition:all .2s ease;width:100%}.fixed-topics.top-0{box-shadow:none;padding:1rem 0 .5rem;top:0;z-index:99}.fixed-topics.top-0 .site-logo{width:45px}.fixed-panel.to-top{padding:.8rem .8rem .5rem;top:0}.fixed-panel.to-bottom{bottom:0}.hamburger-icon{cursor:pointer;display:inline-block;height:2.4rem;position:absolute;right:0;top:calc(50% - .4rem);transform:translateY(-50%);width:3rem;z-index:1}@media(min-width:768px){.hamburger-icon{width:3.3rem}}.hamburger-icon .line{background:#004697;border-top-right-radius:.5rem;display:block;height:.4rem;position:absolute;right:0;width:3rem}.hamburger-icon .line.line-1{top:0}.hamburger-icon .line.line-2{top:50%}.hamburger-icon .line.line-3{top:100%}.header-logo{width:120px}.header-logo .logo{display:block}.header-logo .site-language{position:relative}.header-logo .current-lang{align-items:center;color:#004697;display:flex;font-family:Roboto,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.6;position:relative;text-transform:uppercase}.header-logo .current-lang svg{height:1rem;margin-left:.5rem;width:2rem}.header-logo .current-lang svg path{fill:#004697}.language-list{display:none}.language-list li:not(:last-child){border-bottom:.1rem solid hsla(0,0%,100%,.102);margin-bottom:10px}.language-list a{color:#fff;padding:1rem;width:100%}.language-list a:hover{background:#59f3b9;color:#555}.site-language:hover .language-list{background:#004697;border:.1rem solid hsla(0,0%,100%,.439);border-radius:.5rem;bottom:0;display:block;height:fit-content;left:0;padding-left:0;position:absolute;top:100%;width:12rem;z-index:99}.header-nav{display:flex;justify-content:end;width:calc(100% - 135px)}.header-nav-icon{display:flex;position:relative;width:45px}@media(min-width:768px){.header-nav-icon{margin-left:2rem;width:90px}}.primary-navlist{display:none;list-style-type:none;text-align:right}@media(min-width:1024px){.primary-navlist{display:block}}.primary-navlist li{display:inline;margin-right:4rem;position:relative}.primary-navlist li a:after{background:#004697;bottom:-.5rem;content:"";height:.2rem;left:0;position:absolute;transition:all .3s ease-in-out;width:0}.primary-navlist li:hover{margin-right:4rem}.primary-navlist li:hover a{color:#004697}.primary-navlist li:hover a:after{background:#004697;bottom:-.5rem;content:"";height:.2rem;left:0;position:absolute;transition:all .3s ease-in-out;width:100%}.primary-navlist a{color:rgba(0,0,0,.75);font-family:Poppins,sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:1.8;margin-bottom:10px;position:relative;text-transform:uppercase}@media(min-width:768px){.primary-navlist a{font-size:1.5rem;line-height:1.6}}.primary-navlist .current-menu-item a{color:#004697}.primary-navlist .current-menu-item a:after{width:100%}.subscribe-btn{background:#004697;border-top-right-radius:1rem;color:#fff!important;font-family:Poppins,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.8;padding:.25rem 1rem}@media(min-width:1024px){.subscribe-btn{margin-right:1rem}}.floatingMenu{height:100%;left:100%;overflow:hidden;position:fixed;right:0;top:0;transition:all .6s ease-in-out;width:90%;z-index:999}@media(min-width:768px){.floatingMenu{width:50%}}@media(min-width:1024px){.floatingMenu{width:30%}}.floatingMenu .navmenu-container{background:#fff;height:calc(100% - 114px);overflow-y:scroll;position:relative;z-index:2}.floatingMenu .navmenu-inner{padding:2rem 3rem}.floatingMenu .navmenu-items{border-bottom:.1rem solid #ccc;clear:both;list-style-type:none;padding:1rem 0 2rem}.floatingMenu .navmenu-items li{position:relative}.floatingMenu .navmenu-items li a{color:#303030;display:block;font-family:Poppins,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.8;padding:1rem 0;position:relative;text-transform:uppercase}@media(min-width:768px){.floatingMenu .navmenu-items li a{font-size:1.5rem;line-height:1.6}}.floatingMenu .menu-item-has-children>a:after{background:url(../images/down-arrow.png) no-repeat;background-size:100%;content:"";height:2rem;position:absolute;right:0;top:1rem;transform:rotate(-90deg);transition:all .3s ease;width:2rem}.floatingMenu .menu-item-has-children.active>a:after{transform:rotate(0deg)}.floatingMenu .sub-menu{display:none;list-style-type:none}.floatingMenu .sub-menu li a{font-size:.9em;padding:1rem 0 1rem 1.5rem}.floatingMenu .overlay{background:rgba(0,0,0,.702);display:none;height:100%;inset:0;position:fixed;transition:opacity 5s;z-index:1}.floatingMenu .closebtn{display:inline-block;float:right}.floatingMenu .followus-title{color:#004697;font-family:Poppins,sans-serif;font-size:2rem;font-style:normal;font-weight:600;margin-bottom:1rem;padding-top:1rem}.floatingMenu .followus-links{justify-content:flex-start;margin-bottom:1rem}.floatingMenu .followus-links a{height:3rem;margin-right:1rem;width:3rem}.floatingMenu .followus-links img{width:100%}.floatingMenu .show-link{background:#004697;bottom:0;display:block;font-family:Roboto,sans-serif;font-style:normal;font-weight:600;padding:1.5rem 1rem;position:sticky;text-align:center;width:100%;z-index:99}.floatingMenu .show-link p{color:#59f3b9;margin-bottom:.5rem}.floatingMenu .show-link h2{color:#fff!important;font-size:2rem;margin-top:5px}@media(min-width:1024px){.floatingMenu .show-link h2{font-size:2.2rem}}.floatingMenu .show-link .subscribe-btn{background:#59f3b9;color:#004697!important;padding:.5rem 1rem}.nav-search a{color:#303030!important;font-family:Poppins,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.8}.floatingMenu.menu-open{left:10%}@media(min-width:768px){.floatingMenu.menu-open{left:50%}}@media(min-width:1024px){.floatingMenu.menu-open{left:70%}}.floatingMenu.menu-open .overlay,.site-footer{display:block}.site-footer{background-color:#004697;float:left;padding-top:4rem;width:100%}.site-footer .widgetarea{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.2);flex-wrap:wrap;margin-bottom:2rem;width:100%}@media(min-width:480px){.site-footer .widgetarea{border-bottom:0;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}}@media(min-width:1024px){.site-footer .widgetarea{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}}.site-footer .widgetarea:last-child{border-bottom:0;margin-bottom:8rem}@media(min-width:1024px){.site-footer .widgetarea:last-child{margin-bottom:0}.site-footer .widgetarea-pagelinks .widgetarea-item{margin-left:3rem;width:100%}}.site-footer .widgetarea-wrapper{align-items:baseline;flex-wrap:wrap}.site-footer .widgetarea-item{line-height:1.4;margin-right:.5rem;width:45%}.site-footer .widgetarea-item a{color:#fff;font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.site-footer .widgetarea-title{color:#fff;display:block;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;margin-bottom:1rem;text-transform:uppercase}.site-footer .widgetarea-block{color:#fff;margin-bottom:2rem}.site-footer .widgetarea-block a{color:#59f3b9;display:block}.site-footer .widgetarea-socialconnect{padding-right:2rem}.site-footer .widgetarea-social-icon{align-items:center;display:flex;flex-wrap:wrap}.site-footer .widgetarea-social-icon a{margin:0 1.5rem 2rem 0}.site-footer .widgetarea-community{border-top:2px solid hsla(0,0%,100%,.878);padding:2rem 0;position:relative}.site-footer .widgetarea-community sup{background:#004697;color:#fff09f;line-height:1.4rem;padding:.25rem .5rem;position:absolute;right:2rem;top:-.9rem}.site-footer .newsletter-form{margin-top:1rem}.site-footer .newsletter-form input{color:#fff;font-size:16px;height:45px;margin:.5rem 0}.site-footer .newsletter-form input::placeholder{color:#fff}.site-footer .community-heading{color:#fff;line-height:1.4}.site-footer .community-heading span{color:#59f3b9;font-family:Poppins,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;text-transform:uppercase}@media(min-width:768px){.site-footer .community-heading span{display:block}}.site-footer .community-cta{background:#59f3b9;border-top-right-radius:1.5rem;color:#004697;font-family:Poppins,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.2;margin:1rem 0 0;padding:1.5rem 1rem;text-align:center;width:100%}.site-footer .newsletter-messgae{color:#59f3b9;display:block;font-family:Poppins,sans-serif;font-size:12px;font-style:italic;font-style:normal;font-weight:600;margin-top:1rem}.scrolltop-btn{background:#fff;border:2px solid #004697;border-radius:50%;bottom:7rem!important;display:none;padding:.5rem;position:fixed;right:1rem;z-index:10}@media(min-width:768px){.scrolltop-btn{bottom:2rem!important}}.footernav-panel{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;left:0;position:fixed;right:0;transition:all .3s ease;z-index:99}.footernav-panel.hide-panel{display:none}@media(min-width:768px){.footernav-panel{display:none}}.footernav-panel .panel-inner{position:relative;width:100%}.footernav-panel .panel-item-list{align-items:center;box-shadow:0 3px 9px 0 rgba(0,0,0,.322);display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.footernav-panel .panel-item{background-color:#004697;border:1px solid #e9e9e9;text-align:center;width:50%}.footernav-panel .panel-item img{height:auto;margin-right:5px;width:22px}.footernav-panel .panel-item a{background:#fff;color:#004697;display:block;padding:1.5rem 0;width:100%}.footer-search{background:#174e71;border:4px solid #fff!important;border-radius:50%;bottom:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.161);height:60px;left:calc(50% - 30px);padding:8px;position:absolute;width:60px}.footer-search sup{animation:bounce 1.6s ease-in-out infinite;background:#59f3b9;border-radius:5px;bottom:0;bottom:-1rem;font-size:11px;padding:1.5px 10px 1px;position:absolute}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.footer-search img{filter:brightness(0) invert(1)}.footer-search:active,.footer-search:focus{border:4px solid #fff!important}.sticky-cta{animation:zoomEffect 2s ease-in-out infinite;background:#fff;border:2px solid #004697;border-radius:50%;bottom:7rem!important;display:block;outline:none;padding:.5rem;position:fixed;right:1rem;z-index:10}@media(min-width:768px){.sticky-cta{bottom:2rem!important}}.sticky-cta:active,.sticky-cta:focus,.sticky-cta:hover,.sticky-cta:link,.sticky-cta:visited{border:2px solid #004697;outline:none}@keyframes zoomEffect{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.section-header{border-bottom:.1rem solid #f7f4ea;border-top:.1rem solid #f7f4ea;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;padding:.3rem 0 .6rem;width:100%}.section-header,.section-header .head-block{align-items:center;display:flex}.section-header .head-block img{height:2.5rem;opacity:.2;width:2.5rem}.section-header .section-heading{font-family:Roboto,sans-serif;font-size:2rem;font-style:normal;font-weight:600;margin:0;padding-left:.5rem}@media(min-width:1024px){.section-header .section-heading{font-size:2.5rem}}.section-header .see-all{font-weight:lighter}.popup-wrapper{align-items:center;background-color:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-wrapper.active{display:flex}.popup-wrapper .inner{background-color:#fff;border:5px solid #004697;max-width:720px;position:relative;width:90%}.popup-wrapper .inner .close{background-color:#004697;border-top-right-radius:1.5rem;color:#fff;cursor:pointer;font-size:17px;padding:5px 14px;position:absolute;right:-5px;top:-35px;z-index:10000}.popup-wrapper .inner .body .search-bar .searchform{align-items:center;border-top-right-radius:1.5rem;display:flex;overflow:hidden}.popup-wrapper .inner .body .search-bar .searchform .inputbar{border:none;flex-grow:1;outline:none;padding:.5rem 1rem}.popup-wrapper .inner .body .search-bar .searchform .inputbar:focus{border:none}.popup-wrapper .inner .body .search-bar .searchform .search-icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:1.5rem;transition:background-color .3s ease}.popup-wrapper .inner .body .search-bar .searchform .search-icon img{height:18px;width:18px}.marquee a{animation:marquee 32s linear infinite;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:1.3rem;font-style:normal;font-weight:500;line-height:1.8;padding:0 0 0 100%;text-transform:capitalize}@media(min-width:1024px){.marquee a{font-size:1.5rem}}.marquee:hover{animation-play-state:paused}.marquee-cta{background:#59f3b9;border-top-right-radius:1.25rem;color:#004697;font-weight:600;margin-left:.5rem;padding:.35rem 1.8rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.newsletter-page{margin-top:3rem}@media(min-width:768px){.newsletter-page{margin:3rem 0}}.newsletter-page h2{color:#555;font-size:2rem}.newsletter-page h2 span{color:#004697;display:block;font-size:3.5rem;margin:1rem 0 2rem}.newsletter-page .newsletter-inner{background:#f4f9ff;border:1px solid #d8e0e2;box-shadow:5px 5px 0 0 #d8e0e2;margin:auto;max-width:800px;padding:2rem;text-align:center}@media(min-width:768px){.newsletter-page .newsletter-inner{padding:3rem 2rem}.newsletter-page .newsletter-form{display:flex;flex-wrap:wrap;justify-content:space-between}}.newsletter-page .newsletter-form input{background-color:#fff;border:2px solid #d8e0e2;border-radius:6px;font-size:16px;margin-bottom:1rem}@media(min-width:768px){.newsletter-page .newsletter-form input{margin-bottom:0;width:32%}}.newsletter-page .newsletter-form button{background:#004697;border-top-right-radius:1.5rem;color:#fff;font-family:Poppins,sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;margin:1rem 0;padding:1.2rem 1.5rem;text-align:center;width:100%}@media(min-width:768px){.newsletter-page .newsletter-form button{margin:0 0 1rem;width:32%}}.newsletter-page .newsletter--messgae{display:block;font-size:13px;font-style:italic;font-weight:600}.newsletter-page .subscribenewsletter-icon{margin-bottom:1rem;width:80px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL21haW4uY3NzIiwibWFwcGluZ3MiOiJBQUFBLGlCQ2tCc0IsZUNnSXNCLGtDQzdJMUMsOEJGYW9CLENFWnlDLGlCRDRJbkIsaUJEaEl0QixlQ2dJc0IsbUJEaEl0QixlQ2dJc0IsaUNDckkxQyw4QkZLb0IsQ0VKeUMsaUJEb0luQixlRGhJdEIsZUNnSXNCLG9CQzdIMUMsOEJGSG9CLENFSXlDLGtCRkp6QyxlQ2dJc0IsaUJEL0h2QixlQytIdUIsZ0NDdEgxQyw2QkZUbUIsQ0VVeUMsaUJEcUhsQixnQkQvSHZCLGVDK0h1QixjRC9IdkIsZUMrSHVCLDRCQzlHMUMsNkJGakJtQixDRWtCeUMsaUJENkdsQixlRC9IdkIsZUMrSHVCLE1FL0k1QyxlQUNFLDhCQUNBLHNCQUNBLEdBS0EsUUFDQSx1QkFIRixRQUNFLFVBR0EsTUFHRiw0QkFDRSxDQU9BLFVIbkJXLENHWVgsOEJIQ29CLENDd0lnQixnQkQ1STNCLENHT3FCLGlCRnFJTSxDRHhJaEIsZUdHVSxDSFByQixlR1VULENIbkJXLHFCR3FCWCxrQkFDQSxtQ0FDQSxrQ0FDQSxHQU9GLGFIcENVLHFCR3NDUixTQUVBLGFIbENVLGNHMENWLGFBQ0EsQ0FKRixtQkFDRSxDQUNBLGlCQUNBLENBRkEsa0JBQ0EsQ0FFQSxvQkFDQSxJQVFBLHlCQURGLFVIekRVLHFDR3NGVixrQkFJRSxDQUNBLHlCQUNBLENBRkEsc0JBQ0EsQ0FDQSw4QkFDQSxvREFDQSxpQkFPQSxZQUdGLGNBRUUsU0FHRixhQUNFLFlGOUVBLGlCQURBLGlCQUNBLENBRkEsaUJBQ0EsQ0FGQSxrQkFDQSxDRW9GRixVRmpGRSx5QkFiRSxXRThGSixlRmhFVSwyQkE5Qk4sV0U4RkosZ0NGaEVVLEVBTUosaUJBeEJKLGdCQUNBLENBRkEsaUJBQ0EsQ0FDQSxjQUdFLGdCRWtGSixVRmpGSSx5QkFqQkEsaUJFa0dKLGlCRjlFTSwwQkFwQkYsaUJFa0dKLGdCRjFFTSxPRThFTixZRjVERSxlQUNBLHlCQTNDRSxLQStDQSxrQkV1REosa0JGdERJLDBC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R0YsZUFDRSwwQkFDQSxhQUVBLENDN0JNLGFEK0JKLENBRkYsZ0JDN0JNLENEK0JKLGtCQUNBLG9DQVNGLGtCQUNBLHlCQUNBLENBSEEsOEJBQ0EsQ0FKRixXQUNFLENBTEUsZUFJSixDQUNFLFlBQ0Esa0JBSUEseUJBQ0EsbUNFeEJBLGlCRmlCRixDQVNJLGtDRTFCRixZRjhCRixDQUVJLGNBQ0EsQ0FISiw2QkFHSSxDQWhCSixDQWdCSSx3Q0FNQSxxQkFDQSxDQUhGLHdCQUNFLGtCQUNBLENBQ0EsY0FDQSxDQVBBLGtCQU9BLHlCQUNBLHdDQUxGLGVBUUksQ0U3Q0osU0Y2Q0ksMkNBUUYsa0JBQ0EsQ0FGQSw4QkFDQSxDQ3pFSSxVRDRFSCxDQUNELDhCQUNBLENBSkEsZ0JDMUVJLENBa0JZLGlCRDhEYyxDQUY5QixlQzVEZ0IsQ0RvRGxCLGFBQ0Usc0JBQ0EsQ0FJQSxpQkFDQSxDQVhFLFVBYzRCLHlCRTBFRSx5Q0ZwRmxDLGVBWUksQ0U5REosU0Y4REksd0NBUUosYUFDQSxDQUZBLGNBQ0EsQ0FGRixpQkFDRSxDQU5JLGVBUUosNENBSUYsa0JBQ0UsQ0FKQSxVQUlBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9iYXNlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX2NvbmZpZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvYmFzZS9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvYmFzZS9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9iYXNlL193cC1kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9iYXNlL19hZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zZWN0aW9uLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19jYW1wYWlnbi1hZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0ICdVVEYtOCc7XG5AdXNlICdzYXNzOm1hcCc7XG5AdXNlICdiYXNlL3ZhcmlhYmxlcyc7XG5AdXNlICdiYXNlL2NvbmZpZyc7XG5AdXNlICdiYXNlL2ZvbnRzJztcbkB1c2UgJ2Jhc2UvYmFzZSc7XG5AdXNlICdiYXNlL2ltYWdlcyc7XG5AdXNlICdiYXNlL2Zvcm1zJztcbkB1c2UgJ2Jhc2UvbGlzdHMnO1xuQHVzZSAnYmFzZS90eXBvZ3JhcGh5JztcbkB1c2UgJ2Jhc2Uvd3AtZGVmYXVsdCc7XG5AdXNlICdiYXNlL2Fkcyc7XG5AdXNlICdjb21wb25lbnRzL2hlYWRlcic7XG5AdXNlICdjb21wb25lbnRzL2Zvb3Rlcic7XG5AdXNlICdjb21wb25lbnRzL3NlY3Rpb24taGVhZGVyJztcbkB1c2UgJ2NvbXBvbmVudHMvc2VhcmNoJztcbkB1c2UgJ2NvbXBvbmVudHMvY2FtcGFpZ24tYWQnO1xuLy9AdXNlICdjb21wb25lbnRzL2NhdGVnb3J5LXRhYnMnO1xuXG4ubmV3c2xldHRlci1wYWdlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlci1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2Q4ZTBlMjtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmOWZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGUwZTI7XG4gICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlci1mb3JtIHtcbiAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2Q4ZTBlMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBcbiAgICAgIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDYwMCk7XG4gICAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzbGV0dGVyLS1tZXNzZ2FlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc3Vic2NyaWJlbmV3c2xldHRlci1pY29uIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4iLCIkcHJpbWFyeTogIzAwNDY5NztcbiRzZWNvbmRhcnk6ICM1OWYzYjk7XG4kbGlnaHRSZWQ6ICNmZjYwNTU7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kYmxhY2tMaWdodDogIzU1NTtcbiRiYXNlQ29sb3I6IHJnYig0OCA0OCA0OCk7XG4kZGFya0dyZXk6ICNkOGUwZTI7XG4kbGlnaHRHcmV5OiAjZjdmN2Y3O1xuJGxpZ2h0Qmx1ZTogIzZkN2ZjYztcbiRiZ0NvbG9yOiAjZjRmOWZmO1xuJHplcm9TaXplOiAxLjFyZW07XG4kc21hbGxGb250OiAxLjJyZW07XG4kY29udGVudEZvbnRTaXplOiAxLjNyZW07XG4kYmFzZVNpemU6IDEuNXJlbTtcbiRiYXNlRm9udDogMTg7XG4kYmFzZUxpbmVIZWlnaHQ6IDEuNTtcbiRiYXNlU3BhY2luZzogKCRiYXNlRm9udCAqICRiYXNlTGluZUhlaWdodCkgKiAxcHg7XG4kZm9udC1mYW1pbHktcG9wcGluczogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kcHVibGljOiAnLi4vLi4vaW1hZ2VzLyc7XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG5AdXNlICdzYXNzOm1hcCc7XG5cbi8vIFZhcmlhYmxlcyBmb3IgYnJlYWtwb2ludHNcbiRicmVha3BvaW50czogKFxuICAnbW9iaWxlJzogNDgwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHgsXG4pO1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICd0YWJsZXQnOiA3MjBweCxcbiAgJ2Rlc2t0b3AnOiA5NjBweCxcbik7XG4kZ3V0dGVyLXdpZHRoOiAzMHB4OyAvLyBEZWZhdWx0IGd1dHRlciB3aWR0aCBiZXR3ZWVuIGNvbHVtbnNcblxuQG1peGluIHJlc3BvbmQtdG8oJGRldmljZSkge1xuICAkYnJlYWtwb2ludDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRkZXZpY2UpO1xuXG4gIEBpZiAkYnJlYWtwb2ludCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiTm8gYnJlYWtwb2ludCBmb3VuZCBmb3IgJyN7JGRldmljZX0nLlwiO1xuICB9XG59XG5cbkBtaXhpbiBjb250YWluZXIoJGZsdWlkOiBmYWxzZSkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygjeyRndXR0ZXItd2lkdGh9IC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYygjeyRndXR0ZXItd2lkdGh9IC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgQGlmICRmbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTIuN3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtb2JpbGUnKSB7XG4gICAgICBwYWRkaW5nOiAwIDcuNXJlbTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBlYWNoICRkZXZpY2UsICR2YWx1ZSBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgQGlmIG1hcC5oYXMta2V5KCRjb250YWluZXItbWF4LXdpZHRocywgJGRldmljZSkge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXZpY2UpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG1hcC5nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkZGV2aWNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAvLyBSZXNwb25zaXZlIGFkanVzdG1lbnQgZm9yIGZpcnN0IGFuZCBsYXN0IGNvbHVtbiBwYWRkaW5nXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLSN7JGd1dHRlci13aWR0aH0gLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtI3skZ3V0dGVyLXdpZHRofSAvIDIpO1xuXG4gICAgPiAuY29sdW1uIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygndGFibGV0Jykge1xuICAgID4gLmNvbHVtbiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG4gICAgPiAuY29sdW1uIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb2x1bW4oJHNpemU6IG51bGwsICRkZXZpY2U6IG51bGwpIHtcbiAgLy8gSWYgbm8gc2l6ZSBpcyBwcm92aWRlZCwgY29sdW1uIHRha2VzIHVwIGVxdWFsIHNwYWNlXG4gIEBpZiAkc2l6ZSA9PSBudWxsIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfSBAZWxzZSB7XG4gICAgJGNvbHVtbi13aWR0aDogY2FsYygoMTAwJSAvIDEyICogI3skc2l6ZX0pIC0gI3skZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMTIgKiAjeyRzaXplfSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqICN7JHNpemV9KTtcbiAgfVxuXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZ3V0dGVyLXdpZHRofSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZ3V0dGVyLXdpZHRofSAvIDIpO1xuXG4gIEBpZiAkZGV2aWNlIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXZpY2UpIHtcbiAgICAgIEBpZiAkc2l6ZSA9PSBudWxsIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAxMiAqICN7JHNpemV9KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqICN7JHNpemV9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxpbmUtaGVpZ2h0LXBsdXMoJGFkZGl0aW9uYWwtcHgpIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoI3skYmFzZS1saW5lLWhlaWdodH0gKyAjeyRhZGRpdGlvbmFsLXB4fSk7XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lcykge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gZm9udC1zdHlsZSgkZmFtaWx5LCAkd2VpZ2h0LCAkc3R5bGU6IG5vcm1hbCkge1xuICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRzdHlsZTtcblxuICAvLyBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBtaXhpbiBwb3BwaW5zLXN0eWxlKCR3ZWlnaHQsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUodmFyaWFibGVzLiRmb250LWZhbWlseS1wb3BwaW5zLCAkd2VpZ2h0LCAkc3R5bGUpO1xufVxuXG5AbWl4aW4gcm9ib3RvLXN0eWxlKCR3ZWlnaHQsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUodmFyaWFibGVzLiRmb250LWZhbWlseS1yb2JvdG8sICR3ZWlnaHQsICRzdHlsZSk7XG59XG4iLCJAdXNlICdjb25maWcnO1xuQHVzZSAndmFyaWFibGVzJztcblxuLy8gUG9wcGlucyBGb250IFN0eWxlc1xuLnBvcHBpbnMge1xuICAmLXJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGNvbmZpZy5mb250LXN0eWxlKHZhcmlhYmxlcy4kZm9udC1mYW1pbHktcG9wcGlucywgNDAwKTtcbiAgfVxuXG4gICYtbWVkaXVtIHtcbiAgICBAaW5jbHVkZSBjb25maWcuZm9udC1zdHlsZSh2YXJpYWJsZXMuJGZvbnQtZmFtaWx5LXBvcHBpbnMsIDUwMCk7XG4gIH1cblxuICAmLXNlbWlib2xkIHtcbiAgICBAaW5jbHVkZSBjb25maWcuZm9udC1zdHlsZSh2YXJpYWJsZXMuJGZvbnQtZmFtaWx5LXBvcHBpbnMsIDYwMCk7XG4gIH1cblxuICAmLWJvbGQge1xuICAgIEBpbmNsdWRlIGNvbmZpZy5mb250LXN0eWxlKHZhcmlhYmxlcy4kZm9udC1mYW1pbHktcG9wcGlucywgNzAwKTtcbiAgfVxuXG4gICYtZXh0cmFib2xkIHtcbiAgICBAaW5jbHVkZSBjb25maWcuZm9udC1zdHlsZSh2YXJpYWJsZXMuJGZvbnQtZmFtaWx5LXBvcHBpbnMsIDgwMCk7XG4gIH1cbn1cblxuLy8gUm9ib3RvIEZvbnQgU3R5bGVzXG4ucm9ib3RvIHtcbiAgJi1yZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBjb25maWcuZm9udC1zdHlsZSh2YXJpYWJsZXMuJGZvbnQtZmFtaWx5LXJvYm90bywgNDAwKTtcbiAgfVxuXG4gICYtbWVkaXVtIHtcbiAgICBAaW5jbHVkZSBjb25maWcuZm9udC1zdHlsZSh2YXJpYWJsZXMuJGZvbnQtZmFtaWx5LXJvYm90bywgNTAwKTtcbiAgfVxuXG4gICYtYm9sZCB7XG4gICAgQGluY2x1ZGUgY29uZmlnLmZvbnQtc3R5bGUodmFyaWFibGVzLiRmb250LWZhbWlseS1yb2JvdG8sIDcwMCk7XG4gIH1cblxuICAmLWJsYWNrIHtcbiAgICBAaW5jbHVkZSBjb25maWcuZm9udC1zdHlsZSh2YXJpYWJsZXMuJGZvbnQtZmFtaWx5LXJvYm90bywgOTAwKTtcbiAgfVxufVxuIiwiQHVzZSAnY29uZmlnJztcbkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC8vIEBleHRlbmQgLnBvcHBpbnMtcmVndWxhcjtcblxuICBAaW5jbHVkZSBjb25maWcucG9wcGlucy1zdHlsZSg0MDApO1xuXG4gIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRiYXNlU2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2tMaWdodDtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyoqXG4gKiBCYXNpYyBzdHlsZXMgZm9yIGxpbmtzXG4gKi9cblxuYSB7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRiYXNlQ29sb3I7XG4gIH1cbn1cblxuYVtocmVmXj0ndGVsJ10ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIFJ1bGVzXG4gKi9cblxuaHIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xufVxuXG4vLyAucC0wIHtcbi8vICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAucC0xIHtcbi8vICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAucC0yIHtcbi8vICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAucC0zIHtcbi8vICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAucC00IHtcbi8vICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAucC01IHtcbi8vICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuLy8gfVxuXG5hOmFjdGl2ZSxcbmE6Zm9jdXMsXG5saTpmb2N1cyxcbmxpOmFjdGl2ZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAvKiBDaHJvbWUvU2FmYXJpICovXG5cbiAgLyogRmlyZWZveCAqL1xuXG4gIC8qIElFMTArICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5pbWcsXG5maWd1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLy8gRXhhbXBsZSB1c2FnZSBvZiBtaXhpbnNcbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb25maWcuY29udGFpbmVyOyAvLyBEZWZhdWx0IGlzIG5vcm1hbCBjb250YWluZXJcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIGNvbmZpZy5jb250YWluZXIodHJ1ZSk7IC8vIEZsdWlkIGNvbnRhaW5lclxufVxuXG4ucm93IHtcbiAgQGluY2x1ZGUgY29uZmlnLnJvdztcbn1cblxuLy8gLmNvbHVtbiB7XG4vLyAgIEBpbmNsdWRlIGNvbHVtbig0LCBcImRlc2t0b3BcIik7IC8vIERlZmF1bHQgY29sdW1uIHNpemUgZm9yIGRlc2t0b3Bcbi8vIH1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInRhYmxldFwiKSkge1xuLy8gICAuY29sdW1uLXRhYmxldCB7XG4vLyAgICAgQGluY2x1ZGUgY29sdW1uKDYsIFwidGFibGV0XCIpOyAvLyBDb2x1bW4gc2l6ZSBmb3IgdGFibGV0c1xuLy8gICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgXCJtb2JpbGVcIikpIHtcbi8vICAgLmNvbHVtbi1tb2JpbGUge1xuLy8gICAgIEBpbmNsdWRlIGNvbHVtbigxMiwgXCJtb2JpbGVcIik7IC8vIENvbHVtbiBzaXplIGZvciBtb2JpbGVcbi8vICAgfVxuLy8gfVxuXG4uc2VjdGlvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIGEge1xuICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDYwMCk7XG4gIH1cbn1cblxuLm1iLTIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52c3BsLWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuIiwiaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8qKlxuICogUmVzcG9uc2l2ZSBpbWFnZXNcbiAqL1xuXG4uaXMtZmx1aWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIkB1c2UgJ2NvbmZpZyc7XG5AdXNlICd2YXJpYWJsZXMnO1xuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDYwMCk7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXJpYWJsZXMuJGRhcmtHcmV5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG5cbm9wdGlvbiB7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGJsYWNrO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogI3tjYWxjKHZhcmlhYmxlcy4kYmFzZVNwYWNpbmcgLyA0KX0gI3tjYWxjKHZhcmlhYmxlcy4kYmFzZVNwYWNpbmcgLyAyKX07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpbGUtaW5wdXQtYm94IHtcbiAgd2lkdGg6IDAuMXB4O1xuICBoZWlnaHQ6IDAuMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmlsZS1pbnB1dC1sYWJlbCB7XG4gIGhlaWdodDogNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodEdyZXk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWxlLXN2ZyB7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0LjVyZW07XG4gIHJpZ2h0OiAxLjFyZW07XG4gIG9wYWNpdHk6IDAuNztcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbnVsLFxub2wge1xuICBtYXJnaW4tbGVmdDogdmFyaWFibGVzLiRiYXNlU3BhY2luZztcbn1cblxubGkge1xuICA+IHVsLFxuICA+IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgdWwge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAvL2JhY2tncm91bmQ6ICRsaWdodEJsdWU7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIH1cbiAgfVxufVxuXG5saSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbiIsIkB1c2UgJ2NvbmZpZyc7XG5AdXNlICd2YXJpYWJsZXMnO1xuXG5oMSB7XG4gIEBpbmNsdWRlIGNvbmZpZy5yb2JvdG8tc3R5bGUoNzAwKTtcblxuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcmlhYmxlcy4kcHJpbWFyeTtcblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCdkZXNrdG9wJykge1xuICAgIGZvbnQtc2l6ZTogMy43cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgQGluY2x1ZGUgY29uZmlnLnJvYm90by1zdHlsZSg3MDApO1xuXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xuXG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCdtb2JpbGUnKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oXCJkZXNrdG9wXCIpIHtcbiAgLy8gICAvL2ZvbnQtc2l6ZTogMy41cmVtO1xuICAvLyB9XG59XG5cbmgzIHtcbiAgQGluY2x1ZGUgY29uZmlnLnJvYm90by1zdHlsZSg3MDApO1xuXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAvLyAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC8vICAgZm9udC1zaXplOiAzcmVtO1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC10byhcImRlc2t0b3BcIikge1xuICAvLyAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAvLyB9XG59XG5cbmg0IHtcbiAgQGluY2x1ZGUgY29uZmlnLnJvYm90by1zdHlsZSg3MDApO1xuXG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAvLyAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC8vICAgZm9udC1zaXplOiAyLjhyZW07XG4gIC8vIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLXRvKFwiZGVza3RvcFwiKSB7XG4gIC8vICAgZm9udC1zaXplOiAzLjFyZW07XG4gIC8vIH1cbn1cblxuaDUge1xuICBAaW5jbHVkZSBjb25maWcucm9ib3RvLXN0eWxlKDcwMCk7XG5cbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAvLyAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC8vICAgZm9udC1zaXplOiAyLjZyZW07XG4gIC8vIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLXRvKFwiZGVza3RvcFwiKSB7XG4gIC8vICAgZm9udC1zaXplOiAyLjlyZW07XG4gIC8vIH1cbn1cblxuaDYge1xuICBAaW5jbHVkZSBjb25maWcucm9ib3RvLXN0eWxlKDcwMCk7XG5cbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIC8vICAgZm9udC1zaXplOiAyLjJyZW07XG4gIC8vIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgLy8gICBmb250LXNpemU6IDIuNHJlbTtcbiAgLy8gfVxuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oXCJkZXNrdG9wXCIpIHtcbiAgLy8gICBmb250LXNpemU6IDIuN3JlbTtcbiAgLy8gfVxufVxuXG5wLFxuLnBhcmEge1xuICBAaW5jbHVkZSBjb25maWcucG9wcGlucy1zdHlsZSg0MDApO1xuXG4gIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRiYXNlU2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmxhYmVsIHtcbiAgQGluY2x1ZGUgY29uZmlnLnBvcHBpbnMtc3R5bGUoNDAwLCA3MDApO1xuXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkB1c2UgJ2NvbmZpZyc7XG5AdXNlICd2YXJpYWJsZXMnO1xuXG4ud3AtYmxvY2stcXVvdGUge1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnQ29sb3I7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgbWFyZ2luOiAxLjVlbSAxMHB4O1xuICBwYWRkaW5nOiAwLjVlbSAxMHB4O1xuICBxdW90ZXM6ICdcXDIwMUMnJ1xcMjAxRCcnXFwyMDE4JydcXDIwMTknO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBsaW5lLWhlaWdodDogMC4xZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgQGluY2x1ZGUgY29uZmlnLnBvcHBpbnMtc3R5bGUoNzAwLCAnaXRhbGljJyk7XG4gIH1cblxuICBjaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyaWFibGVzLiRwcmltYXJ5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cblxuLyogU2NyZWVuIFJlYWRlciBUZXh0ICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG5cbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2IoMCAwIDAgLyAyNSUpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMGJhYWIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS41cmVtO1xuXG4gICYuc2l6ZS1mdWxsIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5hZC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nb29nbGUtYXV0by1wbGFjZWQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuIiwiQHVzZSAnLi4vYmFzZS9jb25maWcnO1xuQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnO1xuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblxuICAvLyBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiKDAgMCAwIC8gNSUpO1xufVxuXG4uZml4ZWQtdG9waWNzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAmLnRvcC0wIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmZpeGVkLXBhbmVsLnRvLXRvcCB7XG4gIHBhZGRpbmc6IDAuOHJlbSAwLjhyZW0gMC41cmVtO1xuICB0b3A6IDA7XG59XG5cbi5maXhlZC1wYW5lbC50by1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5oYW1idXJnZXItaWNvbiB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjRyZW0pO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICB3aWR0aDogMy4zcmVtO1xuICB9XG5cbiAgLmxpbmUge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMC40cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMDQ2OTc7XG5cbiAgICAmLmxpbmUtMSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi5saW5lLTIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJi5saW5lLTMge1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuICB3aWR0aDogMTIwcHg7XG5cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNpdGUtbGFuZ3VhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jdXJyZW50LWxhbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBjb25maWcucm9ib3RvLXN0eWxlKDcwMCk7XG5cbiAgICBjb2xvcjogIzAwNDY5NztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuY3VycmVudC1sYW5nIHN2ZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICMwMDQ2OTc7XG4gICAgfVxuICB9XG59XG5cbi5sYW5ndWFnZS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhbmd1YWdlLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMXJlbSAjZmZmZmZmMWE7XG59XG5cbi5sYW5ndWFnZS1saXN0IGEge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5sYW5ndWFnZS1saXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTlmM2I5O1xuICBjb2xvcjogIzU1NTtcbn1cblxuLnNpdGUtbGFuZ3VhZ2U6aG92ZXIgLmxhbmd1YWdlLWxpc3Qge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IHNvbGlkIDAuMXJlbSAjZmZmZmZmNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzAwNDY5NztcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmhlYWRlci1uYXYge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuXG4gIC8vIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4uaGVhZGVyLW5hdi1pY29uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5cbi5wcmltYXJ5LW5hdmxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCdkZXNrdG9wJykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgYTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIGxpOmhvdmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnk7XG4gICAgfVxuXG4gICAgYTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDYwMCk7XG5cbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiByZ2IoMCAwIDAgLyA3NSUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblxuICAgIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICB9XG5cblxuXG4gIC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xuICAgIH1cblxuICAgIGE6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uc3Vic2NyaWJlLWJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICMwMDQ2OTc7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuXG4gIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDYwMCk7XG5cbiAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cblxuLyogZmxvYXRpbmdNZW51IFNDU1MgKi9cblxuLmZsb2F0aW5nTWVudSB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuXG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCdkZXNrdG9wJykge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAubmF2bWVudS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTE0cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gIH1cblxuICAubmF2bWVudS1pbm5lciB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB9XG5cbiAgLm5hdm1lbnUtaXRlbXMge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjY2NjO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDYwMCk7XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmFzZUNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCcje3ZhcmlhYmxlcy4kcHVibGljfWRvd24tYXJyb3cucG5nJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU+YTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIGEge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG4gIH1cblxuICAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMGIzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNXM7XG4gIH1cblxuICAuY2xvc2VidG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuZm9sbG93dXMtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBjb25maWcucG9wcGlucy1zdHlsZSg2MDApO1xuICB9XG5cbiAgLmZvbGxvd3VzLWxpbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGEge1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LWxpbmsge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICBAaW5jbHVkZSBjb25maWcucm9ib3RvLXN0eWxlKDYwMCk7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygnZGVza3RvcCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZS1idG4ge1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjNTlmM2I5O1xuICAgICAgY29sb3I6ICMwMDQ2OTcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zZWFyY2ggYSB7XG4gIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDYwMCk7XG5cbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGJhc2VDb2xvciAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXRpbmdNZW51Lm1lbnUtb3BlbiB7XG4gIGxlZnQ6IDEwJTtcblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCdkZXNrdG9wJykge1xuICAgIGxlZnQ6IDcwJTtcbiAgfVxuXG4gIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQHVzZSAnLi4vYmFzZS9jb25maWcnO1xuQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnO1xuXG4uc2l0ZS1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnk7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gIC53aWRnZXRhcmVhIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjM7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIGNvbmZpZy5jb2x1bW4oNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG4gICAgICBAaW5jbHVkZSBjb25maWcuY29sdW1uKDMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcblxuICAgICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAud2lkZ2V0YXJlYS1wYWdlbGlua3MgLndpZGdldGFyZWEtaXRlbSB7XG4gICAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ2Rlc2t0b3AnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXRhcmVhLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAud2lkZ2V0YXJlYS1pdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAud2lkZ2V0YXJlYS1pdGVtIGEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDYwMCk7XG5cbiAgICAvL2ZvbnQtc2l6ZTogJHNtYWxsRm9udDtcbiAgfVxuXG4gIC53aWRnZXRhcmVhLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBjb25maWcucG9wcGlucy1zdHlsZSg1MDApO1xuICB9XG5cbiAgLndpZGdldGFyZWEtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gIH1cblxuICAud2lkZ2V0YXJlYS1ibG9jayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyaWFibGVzLiRzZWNvbmRhcnk7XG4gIH1cblxuICAud2lkZ2V0YXJlYS1zb2NpYWxjb25uZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLndpZGdldGFyZWEtc29jaWFsLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAud2lkZ2V0YXJlYS1zb2NpYWwtaWNvbiBhIHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDJyZW0gMDtcbiAgfVxuXG5cblxuICAud2lkZ2V0YXJlYS1jb21tdW5pdHkge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZmUwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC53aWRnZXRhcmVhLWNvbW11bml0eSBzdXAge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnJlbTtcbiAgICB0b3A6IC0wLjlyZW07XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRwcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmMDlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIH1cblxuICAubmV3c2xldHRlci1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLm5ld3NsZXR0ZXItZm9ybSBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLm5ld3NsZXR0ZXItZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmNvbW11bml0eS1oZWFkaW5nIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLmNvbW11bml0eS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHNlY29uZGFyeTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgY29uZmlnLnBvcHBpbnMtc3R5bGUoNzAwKTtcblxuICAgIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuY29tbXVuaXR5LWN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBjb25maWcucG9wcGlucy1zdHlsZSg1MDApO1xuXG4gIH1cblxuICAubmV3c2xldHRlci1tZXNzZ2FlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHNlY29uZGFyeTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIEBpbmNsdWRlIGNvbmZpZy5wb3BwaW5zLXN0eWxlKDYwMCk7XG4gIH1cbn1cblxuLnNjcm9sbHRvcC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR3aGl0ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICBib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9vdGVybmF2LXBhbmVsIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmLmhpZGUtcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFuZWwtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wYW5lbC1pdGVtLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1OWYzYjk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCAwICMwMDAwMDA1MjtcbiAgfVxuXG4gIC5wYW5lbC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAvLyAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIGEge1xuICAgICAgICAvLyAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICAvLyAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1zZWFyY2gge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXJpYWJsZXMuJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxNzRFNzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICBib3R0b206IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwICMwMDAwMDAyOTtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uZm9vdGVyLXNlYXJjaCBzdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHJlbTtcbiAgYmFja2dyb3VuZDogIzU5ZjNiOTtcbiAgYm90dG9tOiAtMXJlbTtcbiAgcGFkZGluZzogMS41cHggMTBweCAxcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbmltYXRpb246IGJvdW5jZSAxLjZzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG5cbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG59XG5cbi5mb290ZXItc2VhcmNoIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi5mb290ZXItc2VhcmNoOmFjdGl2ZSxcbi5mb290ZXItc2VhcmNoOmZvY3VzIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyaWFibGVzLiR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5cblxuLnN0aWNreS1jdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXJpYWJsZXMuJHByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gIHotaW5kZXg6IDEwO1xuICBhbmltYXRpb246IHpvb21FZmZlY3QgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgY29uZmlnLnJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICBib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmOnZpc2l0ZWQsXG4gICY6bGluayxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vIEtleWZyYW1lcyBmb3IgWm9vbSBBbmltYXRpb25cbkBrZXlmcmFtZXMgem9vbUVmZmVjdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59IiwiQHVzZSAnLi4vYmFzZS9jb25maWcnO1xuXG4uc2VjdGlvbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZjdmNGVhO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2Y3ZjRlYTtcbiAgcGFkZGluZzogMC4zcmVtIDAgMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIC5oZWFkLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBjb25maWcucm9ib3RvLXN0eWxlKDYwMCk7XG5cbiAgICBAaW5jbHVkZSBjb25maWcucmVzcG9uZC10bygnZGVza3RvcCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zZWUtYWxsIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxufVxuIiwiQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMnO1xuXG4ucG9wdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyA4MCUpO1xuICBkaXNwbGF5OiBub25lOyAvLyBJbml0aWFsbHkgaGlkZGVuXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvLyBEaXNwbGF5IHdoZW4gYWN0aXZlXG4gIH1cblxuICAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdmFyaWFibGVzLiRwcmltYXJ5O1xuXG4gICAgLy8gcGFkZGluZzogMnJlbTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTM1cHg7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kcHJpbWFyeTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcblxuICAgICAgLyogd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xuICAgICAgei1pbmRleDogMTAwMDA7IC8vIEVuc3VyZSBjbG9zZSBidXR0b24gaXMgYWJvdmUgb3RoZXIgZWxlbWVudHNcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cblxuICAgIC5ib2R5IHtcbiAgICAgIC5zZWFyY2gtYmFyIHtcbiAgICAgICAgLnNlYXJjaGZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIC5pbnB1dGJhciB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IC8vIFNtb290aCB0cmFuc2l0aW9uIG9uIGhvdmVyXG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvY29uZmlnJztcbkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzJztcblxuLm1hcnF1ZWUgYSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcblxuICBAaW5jbHVkZSBjb25maWcucG9wcGlucy1zdHlsZSg1MDApO1xuXG4gIGFuaW1hdGlvbjogbWFycXVlZSAzMnMgbGluZWFyIGluZmluaXRlO1xuXG4gIEBpbmNsdWRlIGNvbmZpZy5yZXNwb25kLXRvKFwiZGVza3RvcFwiKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLm1hcnF1ZWU6aG92ZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4ubWFycXVlZS1jdGEge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjM1cmVtIDEuOHJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kc2Vjb25kYXJ5O1xuICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5O1xuICBmb250LXdlaWdodDogNjAwO1xuXG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/