@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-BlackItalic.woff2") format("woff2"),url("../webfonts/Montserrat-BlackItalic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-ThinItalic.woff2") format("woff2"),url("../webfonts/Montserrat-ThinItalic.woff") format("woff");font-weight:100;font-style:italic}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-BoldItalic.woff2") format("woff2"),url("../webfonts/Montserrat-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-ExtraBoldItalic.woff2") format("woff2"),url("../webfonts/Montserrat-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-Black.woff2") format("woff2"),url("../webfonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-Italic.woff2") format("woff2"),url("../webfonts/Montserrat-Italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-ExtraLight.woff2") format("woff2"),url("../webfonts/Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-MediumItalic.woff2") format("woff2"),url("../webfonts/Montserrat-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-Thin.woff2") format("woff2"),url("../webfonts/Montserrat-Thin.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-SemiBold.woff2") format("woff2"),url("../webfonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-LightItalic.woff2") format("woff2"),url("../webfonts/Montserrat-LightItalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-Bold.woff2") format("woff2"),url("../webfonts/Montserrat-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-ExtraLightItalic.woff2") format("woff2"),url("../webfonts/Montserrat-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-Light.woff2") format("woff2"),url("../webfonts/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-Medium.woff2") format("woff2"),url("../webfonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-Regular.woff2") format("woff2"),url("../webfonts/Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-SemiBoldItalic.woff2") format("woff2"),url("../webfonts/Montserrat-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:'Montserrat';src:url("../webfonts/Montserrat-ExtraBold.woff2") format("woff2"),url("../webfonts/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}header.header{padding:0 15px;position:fixed;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:100%;z-index:20}@media (max-width: 575px){header.header{background-color:#171f33}}@media (max-width: 1024px){header.header.open{height:100vh;overflow-y:scroll}}header.header.open,header.header.with-bg,header.header.scroll-bg{background-color:#171f33}header.header .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}header.header .logo{margin-left:35px;padding:26px 0}@media (max-width: 1024px){header.header .logo{margin-left:0}}header.header .sublogo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#171f33;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:right;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:200px}@media (max-width: 1024px){header.header .sublogo{display:none}}header.header .sublogo:hover{color:#f76901}header.header .sublogo img{margin-left:25px}header.header .menumain{margin-left:auto}@media (min-width: 1025px){header.header .menumain{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media (max-width: 1024px){header.header .menumain{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;width:100%}}@media (max-width: 1024px){header.header .menumain .sublogo{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}@media (min-width: 1025px){header.header .menumain .sublogo{display:none}}header.header #brysiewicz-menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width: 1024px){header.header #brysiewicz-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1024px) and (min-width: 768px){header.header #brysiewicz-menu{margin-top:80px}}header.header #brysiewicz-menu>li{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static}@media (max-width: 1024px){header.header #brysiewicz-menu>li{min-height:64px;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}header.header #brysiewicz-menu>li.current-menu-item>a:before,header.header #brysiewicz-menu>li.current-menu-ancestor>a:before{width:calc(100% + 10px)}header.header #brysiewicz-menu>li a{color:#fff;font-size:1.6rem;font-weight:500}header.header #brysiewicz-menu>li>a{position:relative}@media (min-width: 1025px) and (max-width: 1279px){header.header #brysiewicz-menu>li>a{font-size:1.4rem}}@media (max-width: 1024px){header.header #brysiewicz-menu>li>a{font-size:2.4rem}}header.header #brysiewicz-menu>li>a:before{background-color:#f76901;content:'';display:block;height:14px;position:absolute;left:-5px;bottom:-3px;width:0;z-index:-1;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}header.header #brysiewicz-menu>li>a:hover:before{width:calc(100% + 10px)}header.header #brysiewicz-menu>li:not(:last-child){margin-right:36px}@media (min-width: 1025px) and (max-width: 1279px){header.header #brysiewicz-menu>li:not(:last-child){margin-right:16px}}@media (max-width: 1024px){header.header #brysiewicz-menu>li:not(:last-child){margin-right:0}}header.header #brysiewicz-menu>li.dropdown{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}header.header #brysiewicz-menu>li.dropdown>a{padding-right:18px}header.header #brysiewicz-menu>li.dropdown>a::after{font-family:'Font Awesome\ 5 Free';content:' \f107';font-weight:900;position:absolute;right:0;top:0;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}header.header #brysiewicz-menu>li.dropdown.open>a:before{width:calc(100% + 10px)}header.header #brysiewicz-menu>li.dropdown.open>a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header.header #brysiewicz-menu>li.dropdown>ul.dropdown-menu{background-color:#171f33;border:0;border-radius:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:30px 30px 60px 33%;width:100%}@media (max-width: 1024px){header.header #brysiewicz-menu>li.dropdown>ul.dropdown-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:30px;padding-bottom:0;position:relative;top:3px}}header.header #brysiewicz-menu>li.dropdown>ul.dropdown-menu>li{margin-bottom:30px}@media (max-width: 1024px){header.header #brysiewicz-menu>li.dropdown>ul.dropdown-menu>li{text-align:center}}@media (min-width: 1025px){header.header #brysiewicz-menu>li.dropdown>ul.dropdown-menu>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;min-width:50%;max-width:50%}}header.header #brysiewicz-menu>li.dropdown>ul.dropdown-menu>li.current-menu-item>a{color:#f76901}header.header #brysiewicz-menu>li.dropdown>ul.dropdown-menu>li>a{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (min-width: 1025px) and (max-width: 1279px){header.header #brysiewicz-menu>li.dropdown>ul.dropdown-menu>li>a{font-size:1.4rem}}header.header #brysiewicz-menu>li.dropdown>ul.dropdown-menu>li>a:hover{color:#f76901}header.header .search-panel{border-left:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;margin-left:24px;margin-right:24px;padding-left:24px;position:relative}@media (max-width: 1024px){header.header .search-panel{margin-left:auto}}header.header .search-panel .main-search{display:none;position:absolute;bottom:-60px;right:0}header.header .search-panel .main-search .input-search{background:none;background-color:#f76901;border:none;color:#fff;font-size:1.4rem;height:50px;padding:0 15px;width:256px}header.header .search-panel .main-search .input-search::-webkit-input-placeholder{color:#fff;font-size:1.4rem}header.header .search-panel .main-search .input-search::-ms-input-placeholder{color:#fff;font-size:1.4rem}header.header .search-panel .main-search .input-search::placeholder{color:#fff;font-size:1.4rem}header.header .search-panel .main-search .input-search:focus{outline:none}header.header .menu-toggle{background:none;border:none;cursor:pointer;display:none;width:25px;margin-left:24px;min-width:25px;height:18px;position:relative;padding:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media (max-width: 1024px){header.header .menu-toggle{display:block}}header.header .menu-toggle:focus{outline:none}header.header .menu-toggle .bar{background-color:#fff;position:absolute;width:100%;height:2px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}header.header .menu-toggle .bar:nth-child(1){top:0}header.header .menu-toggle .bar:nth-child(2){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header.header .menu-toggle .bar:nth-child(3){bottom:0}header.header .menu-toggle.open .bar{background-color:#fff}header.header .menu-toggle.open .bar:nth-child(1){-webkit-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}header.header .menu-toggle.open .bar:nth-child(2){opacity:0}header.header .menu-toggle.open .bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}footer.footer{background:#171f33;color:#fff}footer.footer.footer-sub{padding-top:105px}footer.footer a:link,footer.footer a:visited,footer.footer a:hover,footer.footer a:active{color:#fff !important;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}footer.footer a:link:hover,footer.footer a:visited:hover,footer.footer a:hover:hover,footer.footer a:active:hover{color:#f76901 !important}footer.footer .row{padding:75px 0}footer.footer .row .footer-heading{font-size:1.7rem;font-weight:bold;line-height:2.06;letter-spacing:0.3px;color:#f76901;padding-bottom:35px}footer.footer .row img{max-width:100%;height:auto;margin-bottom:50px}footer.footer .row .footer-description{font-size:1.3rem;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.86;letter-spacing:0.3px;text-align:left;padding-bottom:25px}footer.footer .row .footer-description i{font-size:1.2rem;margin-right:10px}footer.footer .row .footer-description.desc{font-size:1.4rem}.sidebar{background-color:#171f33;color:#fff;padding:40px 45px 25px}.sidebar-group{margin-bottom:50px}.sidebar-title{border-bottom:1px solid rgba(216,216,216,0.1);color:#f76901;font-size:1.8rem;font-weight:bold;letter-spacing:0.4px;line-height:1;margin-bottom:20px;padding-bottom:15px}.sidebar .post-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar .post-switch a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:bold;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.sidebar .post-switch a:hover{color:#f76901}.sidebar .post-switch svg{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.sidebar .post-switch .prev{margin-right:10px}.sidebar .post-switch .prev:hover svg{-webkit-transform:rotate(180deg) translateX(5px);-ms-transform:rotate(180deg) translateX(5px);transform:rotate(180deg) translateX(5px)}.sidebar .post-switch .prev svg{margin-right:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .post-switch .next{margin-left:10px}.sidebar .post-switch .next:hover svg{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.sidebar .post-switch .next svg{margin-left:10px}.sidebar .tags{margin-right:-10px}.sidebar .tags .tag{color:rgba(255,255,255,0.5)}.sidebar .sources{color:#fff;font-size:1.3rem;font-weight:300}.sidebar .sources p:not(:last-child){margin-bottom:20px}.sidebar .sources a{color:#fff;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.sidebar .sources a:hover{color:#f76901}.sidebar .popular-posts .post-excerpt-sidebar:not(:last-child){margin-bottom:40px}.sidebar .popular-posts .post-excerpt-sidebar .post-excerpt-title{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.sidebar .popular-posts .post-excerpt-sidebar .post-excerpt-title:hover{color:#f76901}.sidebar .read{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media (max-width: 575px){.sidebar .read{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sidebar .read a{display:block}.sidebar .read a:not(:last-child){margin-right:20px}@media (max-width: 575px){.sidebar .read a:not(:last-child){margin-bottom:20px;margin-right:0}}.sidebar .read a:hover svg path{fill:#fff;opacity:1}.sidebar .read svg path{fill:#d8d8d8;opacity:.25;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.sidebar .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-5px}.sidebar .share .jssocials-shares{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar .share a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.sidebar .share a:not(:last-child){margin-right:20px}.sidebar .share a:hover{background-color:#006cac}.sidebar .share a img{max-width:20px;max-height:20px}.sidebar .tools{margin-top:45px;margin-bottom:110px}.sidebar .tools .tools-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 575px){.sidebar .tools .tools-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sidebar .tools .tools-list li{position:relative}.sidebar .tools .tools-list li:not(:last-child){margin-right:30px}@media (max-width: 575px){.sidebar .tools .tools-list li:not(:last-child){margin-bottom:30px;margin-right:0}}.sidebar .tools .tools-list li:hover .tool-description{opacity:1}.sidebar .tools .tools-list li svg{width:25px;height:25px}.sidebar .tools .tools-list li svg:hover g,.sidebar .tools .tools-list li svg:hover path{fill:#f76901}.sidebar .tools .tool-description{background-color:#f76901;font-size:1.5rem;font-weight:300;-webkit-transform:translateX(calc(-50% + 10px));-ms-transform:translateX(calc(-50% + 10px));transform:translateX(calc(-50% + 10px));margin-top:25px;min-height:40px;padding:10px 15px;position:absolute;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0;white-space:nowrap}.sidebar .tools .tool-description::before{background-color:#f76901;content:'';display:block;width:1px;height:20px;position:absolute;top:-20px;left:50%}.homepage .site-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 1024px){.homepage .site-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage .site-content .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:65%}@media (max-width: 1024px){.homepage .site-content .content{width:100%}}.homepage .site-content .sidebar{width:35%}@media (max-width: 1024px){.homepage .site-content .sidebar{margin-top:30px;width:100%}}.homepage .featured-news{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:50px;min-height:475px;overflow:hidden;position:relative;width:100%}.homepage .featured-news:hover .featured-news-bg{opacity:.5;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.homepage .featured-news-bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;z-index:0}.homepage .posts{margin-top:-475px;margin-bottom:90px;padding:0 15px}.homepage .posts .narrow{padding-left:45px}@media (max-width: 1024px){.homepage .posts .narrow{padding-left:0}}.homepage .posts .posts-more{margin-top:50px;margin-bottom:45px;text-align:center}.homepage .blogs{margin-bottom:50px;padding:0 15px}.homepage .blogs .col-blogs-list{background-color:#171f33;padding:34px 0 84px 0;position:relative;height:auto}@media (min-width: 768px){.homepage .blogs .col-blogs-list{height:586px;top:50px}}@media (max-width: 1024px){.homepage .blogs .col-blogs-list{padding:40px 15px 105px 15px}}@media (max-width: 575px){.homepage .blogs .col-blogs-list{padding:40px 15px 40px 15px}}.homepage .blogs .col-blogs-list .section-title{margin-bottom:40px}.homepage .blogs .col-blogs-list ul{max-width:350px;margin-left:25px}.homepage .blogs .col-blogs-list ul li:not(:last-child){margin-bottom:30px}.homepage .blogs .col-blogs-list ul li a{color:#fff;font-size:1.8rem;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.homepage .blogs .col-blogs-list ul li a:hover,.homepage .blogs .col-blogs-list ul li a:focus{color:#f76901}.homepage .blogs .col-blogs-images .col-single-blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #d8d8d8}.homepage .blogs .col-blogs-images .col-single-blog:hover .image{opacity:.5}.homepage .blogs .col-blogs-images .col-single-blog:nth-of-type(2n+1) .text{border-left:1px solid #d8d8d8}.homepage .blogs .col-blogs-images .col-single-blog .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:232px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.homepage .blogs .col-blogs-images .col-single-blog .text{border-right:1px solid #d8d8d8;height:100%;padding:45px 30px 55px}@media (max-width: 767px){.homepage .blogs .col-blogs-images .col-single-blog .text{border-left:1px solid #d8d8d8}}.homepage .blogs .col-blogs-images .col-single-blog .text .title{color:#000;font-size:2.2rem;font-weight:bold;line-height:1.25;margin-bottom:20px}.homepage .blogs .col-blogs-images .col-single-blog .text .title.ext-url::after{display:inline-block;font-family:'Font Awesome\ 5 Free';color:#737373;content:' \f35d';font-size:1rem;font-weight:900;margin-left:5px;position:relative;top:-3px}.homepage .blogs .col-blogs-images .col-single-blog .text .meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.homepage .blogs .col-blogs-images .col-single-blog .text .meta .date{color:#000;display:inline-block;margin-right:15px}.homepage .blogs .col-blogs-images .col-single-blog .text .meta .author{color:#737373;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;font-weight:bold;letter-spacing:0.3px;text-transform:uppercase}.homepage .blogs .col-blogs-images .col-single-blog .text .meta .author .caption{font-size:1.3rem;font-weight:300;text-transform:none}.homepage .blogs .col-blogs-images .col-single-blog .text p{color:#000;line-height:1.65}.subpage .site-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 1024px){.subpage .site-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.subpage .site-content .content{width:800px}@media (max-width: 1024px){.subpage .site-content .content{width:100%}}.subpage .site-content .content.shift-down{margin-top:270px}.subpage .site-content .sidebar{width:455px}@media (max-width: 1024px){.subpage .site-content .sidebar{margin-bottom:30px;width:100%}}.subpage .margin-bottom{margin-bottom:30px}.subpage .error404{background-color:#fff}.subpage .error404 h1{color:#171f33;font-size:6.4rem;margin:100px}@media (max-width: 1024px){.subpage .error404 h1{font-size:3.2rem;margin:100px 15px}}.subpage div>ul:not([class]){padding-left:0;margin-bottom:25px;list-style:none}.subpage div>ul:not([class]) p{margin-bottom:0 !important}.subpage div>ul:not([class]) li{line-height:1.5}.subpage div>ul:not([class])>li{padding-left:20px;margin:12px 0;position:relative}.subpage div>ul:not([class])>li::before{content:'';position:absolute;left:0;top:calc((1.5 * 1.6rem) / 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background-color:#f76901}.subpage div>ul:not([class])>li>ul{list-style-type:none !important;padding-left:0}.subpage div>ul:not([class])>li>ul>li{position:relative;counter-increment:list;padding-left:20px;margin:12px 0}.subpage div>ul:not([class])>li>ul>li::before{content:'';position:absolute;left:0;top:calc((1.5 * 1.6rem) / 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background-color:#f76901}.subpage ol{counter-reset:list;list-style-type:none !important;padding-left:0;margin:0}.subpage ol>li{counter-increment:list;padding-left:30px;margin:12px 0;position:relative}.subpage ol>li::before{content:counter(list) ". ";color:#f76901;position:absolute;left:0}.subpage ol>li>ol>li::before{content:counter(list, lower-alpha) ". "}.subpage ol>li>ol>li>ol>li::before{content:counter(list, lower-roman) ". "}.subpage ol>li ul{list-style-type:none !important;padding-left:0;margin:0}.subpage ol>li ul>li{padding-left:20px;margin:12px 0;position:relative}.subpage ol>li ul>li::before{content:'';background:#f76901;height:4px;width:4px;top:calc((1.5 * 1.6rem) / 2 - 2px);position:absolute;left:0;font-size:3rem}.subpage .top .post-excerpt-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:720px;padding-top:245px;padding-bottom:225px}.subpage .top .tags .tags-label{margin-right:10px}.subpage .post{margin-top:-220px;margin-bottom:85px;position:relative;padding:0 15px;z-index:10}.subpage .main{margin-bottom:85px}@media (max-width: 1024px){.subpage .main{margin-bottom:30px}}.subpage .modules{padding-right:35px}@media (max-width: 1024px){.subpage .modules{padding-right:0}}.subpage .about-author{margin-bottom:30px}.subpage .posts-excerpts{margin-bottom:30px}.subpage .person{padding:45px 35px 65px}@media (max-width: 575px){.subpage .person-items{margin-top:20px;padding-left:0}}.subpage .sidebar .person{padding:0}.subpage .sidebar .person .person-items{padding-left:0}.subpage .introduction{margin-top:95px;margin-bottom:30px}@media (max-width: 1024px){.subpage .introduction{margin-top:30px}}.subpage .introduction .col-image{background-color:#595959;background-position:center;background-repeat:no-repeat;background-size:cover;height:370px;margin-bottom:25px}.subpage .introduction .col-text{padding-right:35px}@media (max-width: 1024px){.subpage .introduction .col-text{padding-right:0}}.subpage .introduction .col-text p{font-size:1.5rem;line-height:1.7}.subpage .introduction .col-text p:first-of-type strong{font-size:1.6rem}.subpage .introduction .col-text p:not(:last-child){margin-bottom:30px}@media (max-width: 991px){.subpage .single-column .col:not(:last-child),.subpage .single-column [class*="col-"]:not(:last-child),.subpage .two-columns .col:not(:last-child),.subpage .two-columns [class*="col-"]:not(:last-child),.subpage .three-columns .col:not(:last-child),.subpage .three-columns [class*="col-"]:not(:last-child){margin-bottom:30px}}.subpage .single-column img,.subpage .two-columns img,.subpage .three-columns img{max-width:100%;height:auto;display:block;margin:0 auto}.subpage .single-column p,.subpage .two-columns p,.subpage .three-columns p{font-size:1.5rem;line-height:1.7}.subpage .single-column p:not(:last-child),.subpage .two-columns p:not(:last-child),.subpage .three-columns p:not(:last-child){margin-bottom:30px}.subpage .single-column iframe{display:block;margin:0 auto;height:400px;width:100%}.subpage .responsive-image img{max-width:100%;margin-bottom:25px}@media (max-width: 767px){.subpage .responsive-image img.desktop-image{display:none}}@media (min-width: 768px){.subpage .responsive-image img.mobile-image{display:none}}@media (max-width: 767px){.subpage .responsive-image .popup-trigger{display:none}}.subpage .responsive-image .popup-image-container{display:none;z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(100,100,100,0.5)}@media (max-width: 767px){.subpage .responsive-image .popup-image-container{display:none}}.subpage .responsive-image .popup-image-container .popup-image{max-width:95%;max-height:95%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.subpage .quotation{margin-top:55px}.subpage .quotation .col-quote{display:-webkit-box;display:-ms-flexbox;display:flex}.subpage .quotation .col-quote svg{height:45px;margin-top:-25px;margin-right:40px;min-width:54px}.subpage .quotation .col-quote .quote{color:#f76901;font-size:20px;font-weight:bold;line-height:1.4;letter-spacing:0.4px;max-width:960px}.subpage .newsletter{margin-bottom:-105px;position:relative;z-index:10}.newslist{padding:50px 15px 0}.newslist .section-title{margin-bottom:45px}.newslist .news-list{margin-bottom:40px}.newslist .news-list:first-of-type{border-top:1px solid #d8d8d8}.newslist .news-list:not(:first-of-type){border-bottom:1px solid #d8d8d8;margin-bottom:40px}.newslist .news-list .col-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.newslist .news-list .col-item:nth-of-type(2) .text{height:100%}.newslist .news-list .col-item:nth-child(3n) .text{border-left:1px solid #d8d8d8}.newslist .news-list .col-item:hover .image{opacity:.5}.newslist .news-list .col-item .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:232px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer}@media (min-width: 768px){.newslist .news-list .col-item .image.latest{height:464px}}.newslist .news-list .col-item .text{border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:25px 30px 55px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width: 767px){.newslist .news-list .col-item .text{border-left:1px solid #d8d8d8}}.newslist .news-list .col-item .text .title{color:#000;font-size:2.2rem;font-weight:bold;line-height:1.25;margin-bottom:20px;cursor:pointer}.newslist .news-list .col-item .text .date{color:#000;display:inline-block;margin-bottom:20px}.newslist .news-list .col-item .text p{color:#000;line-height:1.65}.newslist .newsletter{margin-bottom:-105px;position:relative;z-index:10}.newslist .pagination-nav{width:100%}.newslist .pagination-nav .page-numbers{font-size:1.9rem;font-weight:bold;line-height:2.06;letter-spacing:0.3px;color:#f76901;padding-bottom:35px;margin-right:10px}.newslist .pagination-nav .fa-arrow-left{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.newslist .pagination-nav .fa-arrow-left:hover{-webkit-transform:translate(-5px);-ms-transform:translate(-5px);transform:translate(-5px)}.newslist .pagination-nav .fa-arrow-right{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.newslist .pagination-nav .fa-arrow-right:hover{-webkit-transform:translate(5px);-ms-transform:translate(5px);transform:translate(5px)}.publications{padding:50px 15px 0}.publications .section-title{margin-bottom:45px}.publications .publications-list{border-top:1px solid #d8d8d8;margin-bottom:40px}.publications .publications-list .col-item{border-bottom:1px solid #d8d8d8}@media (max-width: 991px){.publications .publications-list .col-item:not(:last-child){border-bottom:1px solid #d8d8d8}.publications .publications-list .col-item .text{border-left:1px solid #d8d8d8}}@media (min-width: 992px){.publications .publications-list .col-item:nth-child(3n+1) .text{border-left:1px solid #d8d8d8}}.publications .publications-list .col-item .text{border-right:1px solid #d8d8d8;height:100%;padding:45px 30px 55px}@media (max-width: 767px){.publications .publications-list .col-item .text{border-left:1px solid #d8d8d8}}.publications .publications-list .col-item .text .title{color:#000;font-size:2.2rem;font-weight:bold;line-height:1.25;margin-bottom:20px}.publications .publications-list .col-item .text .title.ext-url::after{display:inline-block;font-family:'Font Awesome\ 5 Free';color:#737373;content:' \f35d';font-size:1rem;font-weight:900;margin-left:5px;position:relative;top:-3px}.publications .publications-list .col-item .text .meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.publications .publications-list .col-item .text .meta .date{color:#000;display:inline-block;margin-right:15px}.publications .publications-list .col-item .text .meta .author{color:#737373;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;font-weight:bold;letter-spacing:0.3px;text-transform:uppercase}.publications .publications-list .col-item .text .meta .author .caption{font-size:1.3rem;font-weight:300;text-transform:none}.publications .publications-list .col-item .text p{color:#000;line-height:1.65}.publications .publications-list .no-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px}.publications .publications-list .no-results h2{color:#171f33;font-size:2.2rem;font-weight:bold}.publications .filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}@media (max-width: 767px){.publications .filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.publications .filters .item{border-bottom:2px solid #171f33}@media (max-width: 767px){.publications .filters .item{padding:10px 0}}@media (min-width: 768px){.publications .filters .item:not(:last-child){margin-right:55px}}.publications .filters input{background:url(../images/search-dark.svg) no-repeat top right;border:0;width:225px;padding-right:30px}@media (max-width: 767px){.publications .filters input{width:100%}}.publications .filters input:focus{outline:none}.publications .filters input::-webkit-input-placeholder{color:#d8d8d8;font-size:1.5rem;font-weight:bold;letter-spacing:3px;text-transform:uppercase}.publications .filters input::-ms-input-placeholder{color:#d8d8d8;font-size:1.5rem;font-weight:bold;letter-spacing:3px;text-transform:uppercase}.publications .filters input::placeholder{color:#d8d8d8;font-size:1.5rem;font-weight:bold;letter-spacing:3px;text-transform:uppercase}.publications .filters .dropdown .btn{font-size:1.5rem;font-weight:bold;letter-spacing:3px;text-transform:uppercase;min-width:140px;padding-right:20px;position:relative;text-align:left}.publications .filters .dropdown .btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}@media (max-width: 767px){.publications .filters .dropdown .dropdown-toggle{width:100%}}.publications .filters .dropdown .dropdown-toggle::after{font-size:2rem;position:absolute;right:0;top:4px}.publications .filters .dropdown .dropdown-menu{border:0;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.25);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.25);margin:0;margin-top:8px;padding:10px 0}.publications .filters .dropdown .dropdown-menu .dropdown-item.active,.publications .filters .dropdown .dropdown-menu .dropdown-item:active{background-color:#171f33}.publications .filters .dropdown .dropdown-menu a{cursor:pointer;font-size:1.5rem;font-weight:bold;letter-spacing:3px;text-transform:uppercase;padding:5px 10px}.publications .newsletter{margin-bottom:-105px;position:relative;z-index:10}.pages{margin-bottom:30px}.pages .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pages .page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages .page .left .arrow-container:hover{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.pages .page .left .arrow-container svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pages .page .right .arrow-container:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.pages .page-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:120px;padding:20px 25px 25px}.pages .page-item .label{color:#fff;font-size:1rem;font-weight:bold;margin-bottom:12px}.pages .page-item .title{color:#fff;font-weight:300}.pages .caption{margin-right:35px}.pages .arrow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.pages .arrow-container img,.pages .arrow-container svg{width:25px;height:19px}.pages .left{background-color:#f76901;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;width:100%}.pages .left .page-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pages .left .caption{margin-left:35px;margin-right:0;text-align:right}.pages .right{background-color:#171f33;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.pages .right .page-item{text-align:right}.pages .right .caption{text-align:left}body.contrast{background:#000000 !important;color:#ffff00 !important}body.contrast *:not(.image-column):not(.image):not(.swiper-slide):not(.bar):not(.dropdown){background:#000000 !important;color:#ffff00 !important;border-color:#ffff00 !important}body.contrast *:not(.image-column):not(.image):not(.swiper-slide):not(.bar):not(.dropdown)::before,body.contrast *:not(.image-column):not(.image):not(.swiper-slide):not(.bar):not(.dropdown)::after{background:#000000 !important;border-color:#ffff00 !important;color:#ffff00 !important}body.contrast .bar{background:#ffff00 !important}body.contrast .bar::before,body.contrast .bar::after{background:#ffff00 !important}body.contrast .active .bar:nth-child(2){background:transparent !important}body.contrast .collapsible-row-parent td:first-child::before{-webkit-filter:invert(1) sepia(100%) saturate(100000%);filter:invert(1) sepia(100%) saturate(100000%)}body.contrast svg:not(.no-contrast) path:not(.circle-pie):not(.circle-logo),body.contrast svg:not(.no-contrast) rect,body.contrast svg:not(.no-contrast) polygon,body.contrast svg:not(.no-contrast) circle{fill:#ffff00 !important;stroke:#ffff00 !important}body.contrast svg:not(.no-contrast) line,body.contrast svg:not(.no-contrast) polyline{stroke:#ffff00 !important}body.contrast svg:not(.no-contrast) text{fill:#ffff00 !important}body.contrast svg:not(.no-contrast) .circle-pie{fill:#000 !important;stroke:#ffff00 !important}body.contrast svg:not(.no-contrast) .circle-logo{fill:#000 !important}body.print-version{height:297mm;width:210mm;margin-left:0}body.print-version .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.print-version .offset-md-1{margin-left:0}body.print-version header,body.print-version .pages,body.print-version .table-tools,body.print-version .currency-bar,body.print-version aside,body.print-version footer,body.print-version .top .breadcrumb-container,body.print-version .post-bottom,body.print-version .newsletter,body.print-version .sidebar{display:none}body.print-version #hide-print-version,body.print-version .currency-elements>.element{display:block !important}body.print-version .container{max-width:100%}body.print-version .top .gri{height:auto}body.print-version .subpage .content-container{margin-left:0}body.print-version .subpage .info-icons .col-icons{padding:15px}body.print-version .subpage .info-icons .value{font-size:3rem}body.print-version .subpage .documents-to-download-2 ul>li .title{width:85%}body.print-version .subpage .accordion .collapse{display:block}body.print-version .subpage .accordion-with-image .col-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0}body.print-version .subpage .quotation-with-image .col-quotation{padding:30px}body.print-version .subpage .col-tabs .nav-pills{display:none !important}body.print-version .subpage .col-tabs .tab-pane{display:block;opacity:1}body.print-version .subpage .table-container .collapsible-row-child .row-content{display:block}body.print-version .subpage .table-container .buttons{display:none}body.print-version .subpage .column-with-photo>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px !important;padding-right:15px !important}body .subpage.with-highlighter *{cursor:url(../images/cr_marker.cur),auto}body .subpage.with-highlighter * .highlighted{cursor:url(../images/cr_eraser.cur),auto}body .subpage .highlighted{background-color:#fff4d1 !important}body .currency-modal,body .table-modal,body .search-results-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;background-color:rgba(255,255,255,0.7)}body .currency-modal .box,body .table-modal .box,body .search-results-modal .box{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;width:550px;background-color:#fff;border:1px solid #737373;border-radius:4px;padding:32px}@media (max-width: 767px){body .currency-modal .box,body .table-modal .box,body .search-results-modal .box{width:100%;padding:32px 15px}}body .currency-modal .box .close-icon,body .table-modal .box .close-icon,body .search-results-modal .box .close-icon{position:absolute;top:16px;right:16px;cursor:pointer}body .currency-modal .box .close-icon svg,body .table-modal .box .close-icon svg,body .search-results-modal .box .close-icon svg{width:16px;height:16px}body .currency-modal .box .m-body,body .table-modal .box .m-body,body .search-results-modal .box .m-body{position:relative;float:left;width:100%}body .currency-modal .box .m-body .table-container,body .table-modal .box .m-body .table-container,body .search-results-modal .box .m-body .table-container{padding-top:35px}body .currency-modal .box .m-body .table-container .table-tools,body .table-modal .box .m-body .table-container .table-tools,body .search-results-modal .box .m-body .table-container .table-tools{top:0}body .currency-modal .box .m-body .left,body .currency-modal .box .m-body .right,body .table-modal .box .m-body .left,body .table-modal .box .m-body .right,body .search-results-modal .box .m-body .left,body .search-results-modal .box .m-body .right{position:relative;float:left;width:50%}body .currency-modal .box .m-body .left,body .table-modal .box .m-body .left,body .search-results-modal .box .m-body .left{border-right:1px solid #737373}body .currency-modal .box .m-body .right,body .table-modal .box .m-body .right,body .search-results-modal .box .m-body .right{padding-left:32px}body .currency-modal .box .m-body h3,body .table-modal .box .m-body h3,body .search-results-modal .box .m-body h3{margin:0 0 20px}body .currency-modal .box .m-body .radio-container,body .table-modal .box .m-body .radio-container,body .search-results-modal .box .m-body .radio-container{display:inline-block;position:relative;width:100%;padding-left:40px;margin:0;font-weight:400;line-height:24px;cursor:pointer}body .currency-modal .box .m-body .radio-container .checkmark,body .table-modal .box .m-body .radio-container .checkmark,body .search-results-modal .box .m-body .radio-container .checkmark{position:absolute;top:0;left:0;background-color:#ffffff;border:solid 1px #737373;width:24px;height:24px;border-radius:50%}body .currency-modal .box .m-body .radio-container .checkmark::after,body .table-modal .box .m-body .radio-container .checkmark::after,body .search-results-modal .box .m-body .radio-container .checkmark::after{content:"";position:absolute;display:none;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:#171f33}body .currency-modal .box .m-body .radio-container input,body .table-modal .box .m-body .radio-container input,body .search-results-modal .box .m-body .radio-container input{position:absolute;opacity:0;cursor:pointer}body .currency-modal .box .m-body .radio-container input:checked ~ .checkmark::after,body .table-modal .box .m-body .radio-container input:checked ~ .checkmark::after,body .search-results-modal .box .m-body .radio-container input:checked ~ .checkmark::after{display:block}body .currency-modal .box .m-body .radio-container+.radio-container,body .table-modal .box .m-body .radio-container+.radio-container,body .search-results-modal .box .m-body .radio-container+.radio-container{margin-top:20px}body .currency-modal .box .buttons,body .table-modal .box .buttons,body .search-results-modal .box .buttons{float:left;position:relative;width:100%;padding-top:24px;text-align:center}@media (max-width: 767px){body .currency-modal .box .buttons,body .table-modal .box .buttons,body .search-results-modal .box .buttons{padding-top:32px}}body .currency-modal .box .buttons button+button,body .table-modal .box .buttons button+button,body .search-results-modal .box .buttons button+button{margin-left:20px}body .table-modal .box{width:inherit;max-height:80vh;padding:50px 32px;position:relative;height:100%;overflow:hidden}body .table-modal .box .m-body{height:100%}body .search-results-modal .box{width:750px;max-width:80%}body .search-results-modal .box .close-icon svg path{fill:#171f33}body .search-results-modal h2{margin-bottom:20px}body .search-results-modal h2 i{color:#171f33}body .search-results-modal .results-container{max-height:70vh}body .search-results-modal .results-container ul{list-style:none;padding:0;margin:0}body .search-results-modal .results-container ul>li{position:relative;padding-left:24px;margin:12px 0}body .search-results-modal .results-container ul>li::before{content:"\2022";font-family:Verdana, sans-serif;position:absolute;left:0;color:#171f33;font-size:1.4rem;line-height:2rem}body .search-results-modal .results-container ul>li>ul li::before{content:"–"}body .search-results-modal .results-container ul>li a{color:#171f33}body #hide-print-version{display:none}@media print{body #hide-print-version{display:none !important}}body .tools-fields{display:none}body .subpage .print-list,body .subpage .notes-list{margin-bottom:35px}body .subpage .print-list .empty,body .subpage .notes-list .empty{padding:0}body .subpage .print-list .results .row+.row,body .subpage .notes-list .results .row+.row{margin-top:20px}body .subpage .print-list .results .title a,body .subpage .notes-list .results .title a{color:#171f33;font-weight:bold;font-size:2.5rem;display:block}body .subpage .print-list .results .delete,body .subpage .notes-list .results .delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body .subpage .print-list .results .delete span,body .subpage .notes-list .results .delete span{color:#000;display:inline-block;vertical-align:middle;margin-right:15px}body .subpage .print-list .results .delete i,body .subpage .notes-list .results .delete i{vertical-align:middle;color:#171f33}body .subpage .print-list .buttons,body .subpage .notes-list .buttons{margin-top:25px}body .subpage .print-content{display:none}body .subpage .notes-tool{display:none}body .subpage .notes-tool textarea{color:#000;resize:none;border-color:#737373;border-radius:4px;min-height:120px;padding:10px 20px;margin-bottom:30px;outline:none;width:100%}body .subpage .notes-tool div{margin-bottom:15px;text-align:center;width:100%}html{font-size:62.5%}@media (max-width: 767px){html{font-size:52.5%}}body{background-color:#fff;color:#121212;font-family:'Montserrat', sans-serif;font-size:1.6rem;font-weight:normal;line-height:1.5}@media (max-width: 1024px){body.no-scroll{overflow:hidden}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f98921 inset !important}input:-webkit-autofill{-webkit-text-fill-color:#fff !important}a:link,a:visited,a:hover,a:active{color:#171f33;text-decoration:none}ul{list-style-type:none;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{line-height:1.5;margin:0;padding:0}h2,h3{font-weight:bold}h3.section-title{border-left:5px solid #f76901;color:#f76901;font-size:1.8rem;font-weight:bold;letter-spacing:0.4px;line-height:1;padding-left:20px}.content-container{max-width:1300px;width:100%;margin:0 auto}.content-container-narrow{max-width:1255px;width:100%;margin:0 auto}.btn{background:none;border:0;border-radius:0;cursor:pointer;line-height:1;margin-left:0;margin-right:0;padding:0}.btn-link:link,.btn-link:visited,.btn-link:hover,.btn-link:active{text-decoration:none}.btn-default{font-size:1.3rem;font-weight:bold;min-height:40px;padding:12px 35px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.btn-brand{background-color:#171f33;color:#fff}.btn-brand:hover{background-color:#171f33;color:#fff}.btn-more{background-color:#f76901}.btn-more:link,.btn-more:visited,.btn-more:hover,.btn-more:active{color:#fff}.btn-more:hover{background-color:rgba(247,105,1,0.75)}.newsletter-home{background-color:#404040;color:#fff;margin:30px 0}.newsletter-home input[type="text"]{background-color:rgba(255,255,255,0.25) !important}.newsletter-home .col-form{overflow:hidden}.newsletter-home .col-form>div>div{background:#404040 !important}.newsletter-sub{color:#fff;padding:0 15px}@media (max-width: 1199px){.newsletter-sub .col-text{padding-bottom:0 !important}}.newsletter-sub .col-form{overflow:hidden}.newsletter .content-container-narrow{background-color:#f76901}.newsletter .col-text,.newsletter .col-form{padding:50px 36px}@media (max-width: 767px){.newsletter .col-text,.newsletter .col-form{padding:36px}}@media (max-width: 767px){.newsletter .col-text{padding-bottom:0}}.newsletter .col-text h3{font-size:1.7rem;font-weight:bold;letter-spacing:0.3px;margin-bottom:20px}.newsletter .col-text p{color:#fff;font-size:1.4rem;font-weight:300;letter-spacing:0.4px}.newsletter .col-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter .col-form>div{-ms-flex-negative:0;flex-shrink:0;width:100%}.newsletter .col-form>div>div{width:100%;padding:0 !important;border-radius:0 !important;background:transparent !important}.newsletter .col-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter .col-form form>div,.newsletter .col-form form p{margin:0 !important}@media (max-width: 575px){.newsletter .col-form form>p{width:100%}}@media (max-width: 575px){.newsletter .col-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.newsletter .col-form form input[type='text']{background:none;background-color:#f98921;background-image:url(../images/newsletter.svg);background-position:30px;background-repeat:no-repeat;border:none !important;color:#fff !important;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem !important;height:50px !important;padding:0 !important;padding-left:65px !important;width:100% !important;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width: 575px){.newsletter .col-form form input[type='text']{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100% !important}}.newsletter .col-form form input[type='text']::-webkit-input-placeholder{color:#fff;font-size:1.4rem}.newsletter .col-form form input[type='text']::-ms-input-placeholder{color:#fff;font-size:1.4rem}.newsletter .col-form form input[type='text']::placeholder{color:#fff;font-size:1.4rem}.newsletter .col-form form input[type='text']:focus{background-position:20px;outline:none;padding-left:50px}.newsletter .col-form form button[type="submit"]{background-color:#fff !important;border:none !important;border-radius:0 !important;color:#f76901 !important;cursor:pointer  !important;font-size:1.8rem  !important;font-weight:bold  !important;-ms-flex-preferred-size:160px  !important;flex-basis:160px  !important;height:50px  !important;width:160px  !important}@media (max-width: 575px){.newsletter .col-form form button[type="submit"]{-ms-flex-preferred-size:auto !important;flex-basis:auto !important;width:100% !important}}.newsletter .col-form form button[type="submit"]:focus{outline:2px dashed #171f33}.newsletter .col-form form span.message_error{color:red;width:100%}.newsletter .col-form form>div{float:none !important;width:auto !important;-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter .col-form form>div>div{width:100%}.newsletter .col-form form>div>div input{padding:0 20px !important;height:40px !important;color:#fff !important;font-size:1.4rem !important;border:none !important;background:rgba(255,255,255,0.25);width:100%}.newsletter .col-form form>div>div input::-webkit-input-placeholder{color:#fff}.newsletter .col-form form>div>div input::-ms-input-placeholder{color:#fff}.newsletter .col-form form>div>div input::placeholder{color:#fff}.newsletter .col-form form>p:nth-of-type(1){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:15px !important}.newsletter .col-form form>p:nth-of-type(1) input{margin-right:5px;margin-top:2px}.newsletter .col-form form>p:nth-of-type(1) a{color:white;text-decoration:underline}.newsletter .col-form form>p:nth-of-type(1) span{color:white;cursor:pointer;font-size:1.2rem;line-height:1.4;max-height:calc(1.2rem * 4);-webkit-transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);-o-transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);overflow:hidden;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.newsletter .col-form form>p:nth-of-type(1) span a{color:white;text-decoration:underline}.newsletter .col-form form>p:nth-of-type(1) span:hover{max-height:500px;-webkit-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.newsletter .col-form form>p:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:130px;margin:0 !important;text-align:left !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal}.post-excerpt{border-bottom:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}@media (max-width: 767px){.post-excerpt{border-left:1px solid #d8d8d8}}@media (min-width: 768px){.post-excerpt:nth-child(2n+1) .post-excerpt-text{border-left:1px solid #d8d8d8}}.post-excerpt:hover .post-excerpt-thumb{opacity:.5}.post-excerpt-thumb{background-position:center;background-repeat:no-repeat;background-size:cover;height:232px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.post-excerpt-text{border-right:1px solid #d8d8d8;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:30px 35px 45px}.post-excerpt-title{font-size:2.2rem;font-weight:bold;line-height:1.25;margin-bottom:20px}.post-excerpt-meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.post-excerpt-date{margin-right:15px}.post-excerpt-author{color:#7b7b7b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;font-weight:bold}.post-excerpt-author-caption{color:#121212;font-size:1.3rem;font-weight:300}.post-excerpt-topics{font-size:1.3rem;font-weight:300}.post-excerpt-topics-label{font-weight:500;margin-right:5px}.post-excerpt-topics a{-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.post-excerpt-topics a:hover{text-decoration:underline}.post-excerpt.post-excerpt-dark{background-color:#171f33;color:#fff}.post-excerpt.post-excerpt-dark .post-excerpt-title{color:#fff}.post-excerpt.post-excerpt-dark .post-excerpt-author{color:#fff}.post-excerpt.post-excerpt-dark .post-excerpt-author-caption{color:#fff;opacity:.5}.post-excerpt.post-excerpt-dark .post-excerpt-topics a{color:#fff}.post-excerpt.post-excerpt-dark .post-excerpt-topics a:hover{color:#f76901;text-decoration:none}.post-excerpt.post-excerpt-featured{border:0;width:100%;max-width:400px;padding:40px 35px 30px}@media (max-width: 575px){.post-excerpt.post-excerpt-featured{margin:0 15px;padding:20px 18px 15px}}.post-excerpt.post-excerpt-featured .post-excerpt-date{display:block;font-size:1.4rem;margin-bottom:15px;margin-right:0}.post-excerpt.post-excerpt-featured .post-excerpt-title{display:block;font-size:3.2rem;font-weight:bold;line-height:1.25;margin-bottom:10px}.post-excerpt.post-excerpt-featured .post-excerpt-author{font-size:1.3rem}.post-excerpt.post-excerpt-sidebar{border:0}.post-excerpt.post-excerpt-sidebar .post-excerpt-title{color:#fff;font-size:1.7rem;font-weight:300;line-height:1.5;margin-bottom:10px}.post-excerpt.post-excerpt-sidebar .post-excerpt-meta{margin-bottom:0}.post-excerpt.post-excerpt-sidebar .post-excerpt-date{font-size:1.2rem;font-weight:300}.post-excerpt.post-excerpt-sidebar .post-excerpt-author{font-size:1.3rem}.post-excerpt.post-excerpt-others .post-excerpt-meta{margin-bottom:0}.post-excerpt.post-excerpt-others .post-excerpt-author{color:#7b7b7b}.post-excerpt.post-excerpt-top{border:0;color:#fff}.post-excerpt.post-excerpt-top .post-excerpt-text{border:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:0}.post-excerpt.post-excerpt-top .post-excerpt-title{font-size:6rem;font-weight:bold;word-break:break-word}.post-excerpt.post-excerpt-top .post-excerpt-author{color:#fff;font-size:1.6rem}.about-author{background-color:#171f33;color:#fff}.about-author-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.about-author-avatar{margin-right:20px}.about-author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold}.about-author-caption{font-weight:300;opacity:.5}.about-author-desc p{font-size:1.5rem;font-weight:300;letter-spacing:.3px;line-height:1.7}.about-author-desc p a{color:white;text-decoration:underline}.about-author-desc p:not(:last-child){margin-bottom:20px}.about-author-desc strong{font-size:1.6rem;font-weight:bold}.person{background-color:#171f33;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 0 0;position:relative}@media (max-width: 575px){.person{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.person-avatar{margin-right:25px}@media (max-width: 575px){.person-avatar{margin-bottom:30px;margin-right:0}}.person-ask{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:35px}@media (max-width: 575px){.person-ask{right:18px;top:75px}}.person-ask img{margin-right:10px}.person-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;width:100%}.person-info i{font-size:1rem;margin-right:15px}.person-info a{color:#fff;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.person-info a:hover{color:#f76901}.person-name{font-weight:500}.person-caption{font-weight:300;margin-top:10px;margin-bottom:20px;opacity:.5}.person-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 575px){.person-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.person-content>*{min-width:50%}.person-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.person-items span,.person-items a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person-items span:not(:last-child),.person-items a:not(:last-child){margin-bottom:5px}.person-items a{word-break:break-all}.others-heading{padding:25px 35px}.others-heading-dark{background-color:#171f33}.others-heading-border{border-bottom:1px solid rgba(216,216,216,0.1)}.others-heading-bordered{border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.top{background-color:#272727;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:720px;padding:0 15px}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags .tags-label{display:block}.tags .tag{border:1px solid rgba(255,255,255,0.5);color:#fff;display:inline-block;font-size:1.3rem;margin-bottom:10px;margin-right:10px;padding:3px 15px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.tags .tag:hover{color:#f76901}.pager{margin:20px 0}.pager a,.pager span{margin:0 5px}.pager a{color:#f76901;font-weight:bold}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJoZWFkZXIuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwiZm9vdGVyLnNjc3MiLCJzaWRlYmFyLnNjc3MiLCJob21lcGFnZS5zY3NzIiwic3VicGFnZS5zY3NzIiwibmV3c2xpc3Quc2NzcyIsInB1YmxpY2F0aW9ucy5zY3NzIiwicGFnZXMuc2NzcyIsInRvb2xzLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDSSx5QkFDQSxrSUFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSxnSUFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSxnSUFFQSxpQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSwwSUFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSxzSEFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSx3SEFFQSxtQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSxnSUFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSxvSUFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSxvSEFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSw0SEFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSxrSUFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSxvSEFFQSxpQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSw0SUFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSxzSEFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSx3SEFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSwwSEFFQSxtQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSx3SUFFQSxnQkFDQSxpQkFBa0IsQ0FHdEIsV0FDSSx5QkFDQSw4SEFFQSxnQkFDQSxpQkFBa0IsQ0M3SXRCLGNBQ0UsZUFDQSxlQUNBLHlDQUFB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QkQsZ0NUN3JCQyxDQUFXLGlCU2dzQnRCLGFUNXNCRixDQUFPLE9Ta3RCVixhQUNJLENBQU0scUJBRVIsWUFDSSxDQUFLLFNBR2QsY1R6dEJhLGdCUzJ0QkMsQ0FBSSIsImZpbGUiOiJhcHAubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1UaGluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1UaGluSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LUV4dHJhQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL3dlYmZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL3dlYmZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsImhlYWRlci5oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMjA7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZS14cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcbiAgfVxyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcGVuLFxyXG4gICYud2l0aC1iZyxcclxuICAmLnNjcm9sbC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAubG9nbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgIHBhZGRpbmc6IDI2cHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YmxvZ28ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnVtYWluIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG9yZGVyOiAxMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YmxvZ28ge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcC1hbmQtZ3JlYXRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vTGV2ZWwgMFxyXG4gICNicnlzaWV3aWN6LW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgPmxpIHtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxyXG4gICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPmEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcblxyXG4gICAgICAgID5hIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZVxcIDUgRnJlZSc7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgXFxmMTA3JztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcblxyXG4gICAgICAgICAgPmEge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9MZXZlbCAxXHJcbiAgICAgICAgPnVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA2MHB4IDMzJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXBhbmVsIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXNlYXJjaCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNjBweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAuaW5wdXQtc2VhcmNoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgbWluLXdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zaXRpb246ICR0cmFucy1tZWRpdW07XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuXHJcbiAgICAgIC5iYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogUkVTUE9OU0lWTkVTUyAqL1xyXG5cclxuJGxhcHRvcC1tYXg6IDE2MDBweDtcclxuJGxhcHRvcC1taWRkbGU6IDEyMDBweDtcclxuJGxhcHRvcC1taW46IDEwMjVweDtcclxuJGxhcHRvcC0xMzY2OiAxMzY2cHg7XHJcbiRsYXB0b3AtbWFjOiAxNDQwcHg7XHJcbiR0YWJsZXQtbWF4OiAxMDI0cHg7XHJcbiR0YWJsZXQtbWluOiA3NjhweDtcclxuJG1vYmlsZS1tYXg6IDc2N3B4O1xyXG4kbW9iaWxlLXhzLW1heDogNTc1cHg7XHJcblxyXG5AbWl4aW4gbW9iaWxlLXhzIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXhzLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tYXgpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0LW9ubHkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWF4KSBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1taW4pIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1pbikge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC0xMzY2IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLTEzNjYpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wLW1hYyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1tYWMpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wLW9ubHkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtbWF4KSBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1taW4pIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wLW1pZGRsZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1taWRkbGUpIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3AtYW5kLWdyZWF0ZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3AtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcC0xMzY2LWFuZC1ncmVhdGVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wLTEzNjYpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG4kZGVmYXVsdDogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kdGV4dC1jb2xvcjogIzEyMTIxMjtcclxuJGJyYW5kOiAjMTcxZjMzO1xyXG4kb3JhbmdlOiAjZjc2OTAxO1xyXG4kb3JhbmdlLWxpZ2h0OiAjZjk4OTIxO1xyXG4kZ3JheTogIzczNzM3MztcclxuJGdyYXktYm9yZGVyOiAjZDhkOGQ4O1xyXG4kZ3JheS11dGlsczogIzdiN2I3YjtcclxuJGdyYXktbmV3c2xldHRlcjogIzQwNDA0MDtcclxuXHJcbiRncmF5LWltZzE6ICMyNzI3Mjc7XHJcbiRncmF5LWltZzI6ICM1OTU5NTk7XHJcbiRncmF5LWltZzM6ICNhYmFiYWI7XHJcblxyXG5cclxuJHRyYW5zLWZhc3Q6IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4kdHJhbnMtbWVkaXVtOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4kdHJhbnMtc2xvdzogYWxsIC43NXMgZWFzZS1pbi1vdXQ7XHJcbiIsImZvb3Rlci5mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZDtcclxuICBjb2xvcjogJGRlZmF1bHQ7XHJcblxyXG4gICYuZm9vdGVyLXN1YiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XHJcbiAgfVxyXG5cclxuICBhOmxpbmssXHJcbiAgYTp2aXNpdGVkLFxyXG4gIGE6aG92ZXIsXHJcbiAgYTphY3RpdmV7XHJcbiAgICBjb2xvcjogJGRlZmF1bHQhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgcGFkZGluZzogNzVweCAwO1xyXG5cclxuICAgIC5mb290ZXItaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMDY7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODY7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZGViYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgcGFkZGluZzogNDBweCA0NXB4IDI1cHg7XHJcblxyXG4gICYtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gICYtdGl0bGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGdyYXktYm9yZGVyLCAuMSk7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5wb3N0LXN3aXRjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWdzIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG4gICAgLnRhZyB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCRkZWZhdWx0LCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc291cmNlcyB7XHJcbiAgICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgcCB7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9wdWxhci1wb3N0cyB7XHJcblxyXG4gICAgLnBvc3QtZXhjZXJwdC1zaWRlYmFyIHtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvc3QtZXhjZXJwdC10aXRsZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZS14cyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUteHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkZGVmYXVsdDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG5cclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogJGdyYXktYm9yZGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYXJlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcblxyXG4gICAgLmpzc29jaWFscy1zaGFyZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2FjO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9vbHMge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG5cclxuICAgIC50b29scy1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUteHMge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLnRvb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBnLCBwYXRoIHtcclxuICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaG9tZXBhZ2Uge1xyXG5cclxuICAgIC5zaXRlLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLW5ld3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgLmZlYXR1cmVkLW5ld3MtYmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5wb3N0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAubmFycm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3RzLW1vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ncyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgIC5jb2wtYmxvZ3MtbGlzdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzRweCAwIDg0cHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1ODZweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAxMDVweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUteHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDQwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtYmxvZ3MtaW1hZ2VzIHtcclxuXHJcbiAgICAgICAgICAgIC5jb2wtc2luZ2xlLWJsb2cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisxKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweCA1NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmV4dC11cmwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWVcXCA1IEZyZWUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnIFxcZjM1ZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnN1YnBhZ2Uge1xyXG5cclxuICAuc2l0ZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogODAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hpZnQtZG93bntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgd2lkdGg6IDQ1NXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hcmdpbi1ib3R0b20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5lcnJvcjQwNCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICBtYXJnaW46IDEwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdiA+IHVsOm5vdChbY2xhc3NdKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW46IDEycHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoKDEuNSAqIDEuNnJlbSkgLyAyKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDEycHggMDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoKDEuNSAqIDEuNnJlbSkgLyAyKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0KSBcIi4gXCI7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGEuIGIuIGMuXHJcbiAgICAgID4gb2wge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIuIFwiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIGkuIGlpLiBpaWkuXHJcbiAgICAgICAgICA+IG9sIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItcm9tYW4pIFwiLiBcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKCgxLjUgKiAxLjZyZW0pIC8gMiAtIDJweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcCB7XHJcblxyXG4gICAgLnBvc3QtZXhjZXJwdC10b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtaW4taGVpZ2h0OiA3MjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDI0NXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ3Mge1xyXG5cclxuICAgICAgLnRhZ3MtbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogLTIyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgLm1haW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlcyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dC1hdXRob3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5wb3N0cy1leGNlcnB0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnBlcnNvbiB7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDM1cHggNjVweDtcclxuXHJcbiAgICAmLWl0ZW1zIHtcclxuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUteHMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZGViYXIgLnBlcnNvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5wZXJzb24taXRlbXMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW50cm9kdWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDk1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWltYWdlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktaW1nMjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgfVxyXG5cclxuICAgICAgcDpmaXJzdC1vZi10eXBlIHtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLWNvbHVtbixcclxuICAudHdvLWNvbHVtbnMsXHJcbiAgLnRocmVlLWNvbHVtbnMge1xyXG5cclxuICAgIC5jb2wsXHJcbiAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaW5nbGUtY29sdW1uIHtcclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzcG9uc2l2ZS1pbWFnZSB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgJi5kZXNrdG9wLWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubW9iaWxlLWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLWdyZWF0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAtdHJpZ2dlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3B1cC1pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTUlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdW90YXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuXHJcbiAgICAuY29sLXF1b3RlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDU0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzbGV0dGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxufVxyXG4iLCIubmV3c2xpc3Qge1xyXG4gIHBhZGRpbmc6IDUwcHggMTVweCAwO1xyXG5cclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLm5ld3MtbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5sYXRlc3Qge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggNTVweDsgICAgICAgIFxyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzbGV0dGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb24tbmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5wYWdlLW51bWJlcnMge1xyXG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjA2O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYS1hcnJvdy1sZWZ0IHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLW1lZGl1bTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmEtYXJyb3ctcmlnaHQge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtbWVkaXVtO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wdWJsaWNhdGlvbnMge1xyXG4gIHBhZGRpbmc6IDUwcHggMTVweCAwO1xyXG5cclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLnB1YmxpY2F0aW9ucy1saXN0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5jb2wtaXRlbSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAzMHB4IDU1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAmLmV4dC11cmwge1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZVxcIDUgRnJlZSc7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgXFxmMzVkJztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VhcmNoLWRhcmsuc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktYm9yZGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93biB7XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAuZHJvcGRvd24taXRlbS5hY3RpdmUsXHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3c2xldHRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbn1cclxuIiwiLnBhZ2VzIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAucm93IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmxlZnQgLmFycm93LWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQgLmFycm93LWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjVweDtcclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcHRpb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFycm93LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcblxyXG4gICAgaW1nLCBzdmcge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAucGFnZS1pdGVtIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRpb24ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJib2R5IHtcclxuICAgICYuY29udHJhc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgJjpub3QoLmltYWdlLWNvbHVtbik6bm90KC5pbWFnZSk6bm90KC5zd2lwZXItc2xpZGUpOm5vdCguYmFyKTpub3QoLmRyb3Bkb3duKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpdmUgLmJhcjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxhcHNpYmxlLXJvdy1wYXJlbnQge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDEwMDAwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmc6bm90KC5uby1jb250cmFzdCkge1xyXG5cclxuICAgICAgICAgICAgcGF0aDpub3QoLmNpcmNsZS1waWUpOm5vdCguY2lyY2xlLWxvZ28pLFxyXG4gICAgICAgICAgICByZWN0LFxyXG4gICAgICAgICAgICBwb2x5Z29uLFxyXG4gICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpbmUsXHJcbiAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZmYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNpcmNsZS1waWUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmZjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaXJjbGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmludC12ZXJzaW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDI5N21tO1xyXG4gICAgICAgIHdpZHRoOiAyMTBtbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgLmNvbC1tZC0xMCB7XHJcbiAgICAgICAgICAgIGZsZXg6ICAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9mZnNldC1tZC0xIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWFkZXIsXHJcbiAgICAgICAgLnBhZ2VzLFxyXG4gICAgICAgIC50YWJsZS10b29scyxcclxuICAgICAgICAuY3VycmVuY3ktYmFyLFxyXG4gICAgICAgIGFzaWRlLFxyXG4gICAgICAgIGZvb3RlcixcclxuICAgICAgICAudG9wXHJcbiAgICAgICAgLmJyZWFkY3J1bWItY29udGFpbmVyLFxyXG4gICAgICAgIC5wb3N0LWJvdHRvbSxcclxuICAgICAgICAubmV3c2xldHRlcixcclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaGlkZS1wcmludC12ZXJzaW9uLCAuY3VycmVuY3ktZWxlbWVudHM+LmVsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcCAuZ3JpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YnBhZ2Uge1xyXG4gICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mby1pY29ucyB7XHJcbiAgICAgICAgICAgICAgLmNvbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvY3VtZW50cy10by1kb3dubG9hZC0yIHVsPmxpIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLXdpdGgtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucXVvdGF0aW9uLXdpdGgtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIC5jb2wtcXVvdGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmNvbC10YWJzIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtcGlsbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmNvbGxhcHNpYmxlLXJvdy1jaGlsZCAucm93LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2x1bW4td2l0aC1waG90byB7XHJcbiAgICAgICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnBhZ2Uge1xyXG4gICAgICAgICYud2l0aC1oaWdobGlnaHRlciAqIHtcclxuICAgICAgICAgICAgY3Vyc29yOiB1cmwoLi4vaW1hZ2VzL2NyX21hcmtlci5jdXIpLCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9jcl9lcmFzZXIuY3VyKSwgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmN1cnJlbmN5LW1vZGFsLFxyXG4gICAgLnRhYmxlLW1vZGFsLFxyXG4gICAgLnNlYXJjaC1yZXN1bHRzLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtdG9vbHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQsXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZH4uY2hlY2ttYXJrOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJisucmFkaW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbitidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGFibGUtbW9kYWx7XHJcbiAgICAgICAgLmJveHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5tLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHRzLW1vZGFsIHtcclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgLmNsb3NlLWljb24gc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0cy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+dWwgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCTXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2hpZGUtcHJpbnQtdmVyc2lvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9vbHMtZmllbGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vU3R5bGUgZGxhIHBvZHN0cm9uOiBOb3RhdGtpLCBLb3N6eWsgeiB3eWRydWthbWlcclxuXHJcbiAgICAuc3VicGFnZSB7XHJcblxyXG4gICAgICAgIC5wcmludC1saXN0LFxyXG4gICAgICAgIC5ub3Rlcy1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgIC5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAucm93Ky5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmludC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3Rlcy10b29sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcImZvb3RlclwiO1xyXG5AaW1wb3J0IFwic2lkZWJhclwiO1xyXG5AaW1wb3J0IFwibWVudVwiO1xyXG5AaW1wb3J0IFwiaG9tZXBhZ2VcIjtcclxuQGltcG9ydCBcInN1YnBhZ2VcIjtcclxuQGltcG9ydCBcIm5ld3NsaXN0XCI7XHJcbkBpbXBvcnQgXCJwdWJsaWNhdGlvbnNcIjtcclxuQGltcG9ydCBcInBhZ2VzXCI7XHJcbkBpbXBvcnQgXCJ0b29sc1wiO1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogNTIuNSU7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICYubm8tc2Nyb2xsIHtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUgIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAkb3JhbmdlLWxpZ2h0IGluc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmE6bGluayxcclxuYTp2aXNpdGVkLFxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICRicmFuZDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmgyLCBoMyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuaDMuc2VjdGlvbi10aXRsZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkb3JhbmdlO1xyXG4gIGNvbG9yOiAkb3JhbmdlO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250ZW50LWNvbnRhaW5lci1uYXJyb3cge1xyXG4gIG1heC13aWR0aDogMTI1NXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJi1saW5rIHtcclxuXHJcbiAgICAmOmxpbmssXHJcbiAgICAmOnZpc2l0ZWQsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRlZmF1bHQge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDM1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuICB9XHJcblxyXG4gICYtYnJhbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gICAgY29sb3I6ICRkZWZhdWx0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbW9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICY6bGluayxcclxuICAgICY6dmlzaXRlZCxcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb3JhbmdlLCAuNzUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXIge1xyXG5cclxuICAmLWhvbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbmV3c2xldHRlcjtcclxuICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGVmYXVsdCwgLjI1KSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1mb3Jte1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgID5kaXY+ZGl2e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LW5ld3NsZXR0ZXIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zdWIge1xyXG4gICAgY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgIC5jb2wtdGV4dCB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWZvcm0ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1jb250YWluZXItbmFycm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgfVxyXG5cclxuICAuY29sLXRleHQsXHJcbiAgLmNvbC1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMzZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbC10ZXh0IHtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2wtdGV4dCB7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbC1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgID5kaXZ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgPmRpdntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgID5kaXYscHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS14cyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZS14cyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzbGV0dGVyLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzIHtcclxuICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHg7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlICAhaW1wb3J0YW50OztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgICFpbXBvcnRhbnQ7O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICAhaW1wb3J0YW50OztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAgIWltcG9ydGFudDs7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTYwcHggICFpbXBvcnRhbnQ7O1xyXG4gICAgICAgIGhlaWdodDogNTBweCAgIWltcG9ydGFudDs7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4ICAhaW1wb3J0YW50OztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICRicmFuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgc3Bhbi5tZXNzYWdlX2Vycm9yIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAuMjUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBwOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEuMnJlbSAqIDQpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBwOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vUG9zdCBleGNlcnB0OiB6d3lrxYJ5XHJcbi5wb3N0LWV4Y2VycHQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0LWFuZC1ncmVhdGVyIHtcclxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkgLnBvc3QtZXhjZXJwdC10ZXh0IHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAucG9zdC1leGNlcnB0LXRodW1iIHtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAyMzJweDtcclxuICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG4gIH1cclxuXHJcbiAgJi10ZXh0IHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcclxuICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMzBweCAzNXB4IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmLW1ldGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmLWRhdGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJi1hdXRob3Ige1xyXG4gICAgY29sb3I6ICRncmF5LXV0aWxzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICYtY2FwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRvcGljcyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnMtZmFzdDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1Bvc3QgZXhjZXJwdDogY2llbW55XHJcbiAgJi5wb3N0LWV4Y2VycHQtZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcbiAgICBjb2xvcjogJGRlZmF1bHQ7XHJcblxyXG4gICAgLnBvc3QtZXhjZXJwdC10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1leGNlcnB0LWF1dGhvciB7XHJcbiAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuXHJcbiAgICAgICYtY2FwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0O1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZXhjZXJwdC10b3BpY3Mge1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9Qb3N0IGV4Y2VycHQ6IHByb21vd2FueVxyXG4gICYucG9zdC1leGNlcnB0LWZlYXR1cmVkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMzVweCAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZS14cyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxOHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZXhjZXJwdC1kYXRlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZXhjZXJwdC10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWV4Y2VycHQtYXV0aG9yIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1Bvc3QgZXhjZXJwdDogc2lkZWJhclxyXG4gICYucG9zdC1leGNlcnB0LXNpZGViYXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIC5wb3N0LWV4Y2VycHQtdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWV4Y2VycHQtbWV0YSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZXhjZXJwdC1kYXRlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZXhjZXJwdC1hdXRob3Ige1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vUG9zdCBleGNlcnB0OiBvdGhlcnNcclxuICAmLnBvc3QtZXhjZXJwdC1vdGhlcnMge1xyXG5cclxuICAgIC5wb3N0LWV4Y2VycHQtbWV0YSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZXhjZXJwdC1hdXRob3Ige1xyXG4gICAgICBjb2xvcjogJGdyYXktdXRpbHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1Bvc3QgZXhjZXJwdDogdyAudG9wIG5hIHBvZHN0cm9uaWVcclxuICAmLnBvc3QtZXhjZXJwdC10b3Age1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICRkZWZhdWx0O1xyXG5cclxuICAgIC5wb3N0LWV4Y2VycHQtdGV4dCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1leGNlcnB0LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1leGNlcnB0LWF1dGhvciB7XHJcbiAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtYXV0aG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcbiAgY29sb3I6ICRkZWZhdWx0O1xyXG5cclxuICAmLWhlYWRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1hdmF0YXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmLWNhcHRpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuXHJcbiAgJi1kZXNjIHtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZXJzb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZS14cyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmLWF2YXRhciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXhzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYXNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDM1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXhzIHtcclxuICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICB0b3A6IDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZGVmYXVsdDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zLWZhc3Q7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uYW1lIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmLWNhcHRpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICAmLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUteHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIHNwYW4sIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3RoZXJzLWhlYWRpbmcge1xyXG4gIHBhZGRpbmc6IDI1cHggMzVweDtcclxuXHJcbiAgJi1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICB9XHJcblxyXG4gICYtYm9yZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmF5LWJvcmRlciwgLjEpO1xyXG4gIH1cclxuXHJcbiAgJi1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1pbWcxO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgbWluLWhlaWdodDogNzIwcHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4udGFncyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIC50YWdzLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnRhZyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRkZWZhdWx0LCAuNSk7XHJcbiAgICBjb2xvcjogJGRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcclxuICAgIHRyYW5zaXRpb246ICR0cmFucy1mYXN0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlcntcclxuICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgYSxzcGFue1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcblxyXG4gIGF7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG4iXX0= */
