.mobile-show{display:none}@media (max-width:767px){.mobile-hidden{display:none}.mobile-show{display:block}}.header{box-shadow:0 0 5px rgba(64,64,64,.1);position:relative}.header .desktop-header-main .head-top-menu-nav>ul{margin-left:-15px;display:flex;align-items:center}.header .desktop-header-main .head-top-menu-nav>ul>li{padding:15px 0;transition:all .3s}.header .desktop-header-main .head-top-menu-nav>ul>li a{padding:15px}.header .desktop-header-main .head-top-menu-nav>ul>li:hover{background-color:rgba(0,0,0,.03)}.header .desktop-header-main .head-top-menu-nav>ul>li.menu-item-has-children{position:relative;padding-right:5px}.header .desktop-header-main .head-top-menu-nav>ul>li.menu-item-has-children:after{content:"\f107";font-family:"Font Awesome 5 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;color:var(--c-dark);cursor:pointer;transition:all .3s}.header .desktop-header-main .head-top-menu-nav>ul>li.menu-item-has-children:hover:after{transform:rotate(180deg)}.header .desktop-header-main .head-top-menu-nav>ul>li.menu-item-has-children.active{background-color:var(--c-yellow)}.header .desktop-header-main .head-top-menu-nav>ul>li.menu-item-has-children.active>ul{display:block}.header .desktop-header-main .head-top-menu-nav>ul>li>a{font-size:16px;line-height:25px;font-weight:var(--fw-400);color:var(--c-dark)}.header .desktop-header-main .head-top-menu-nav>ul>li>ul{background-color:var(--c-white);box-shadow:0 1px 3px rgba(0,0,0,.1);position:absolute;top:100%;left:0;width:250px;z-index:1;display:none;white-space:normal;color:var(--c-dark);margin:0;padding:20px 0;list-style:none;line-height:normal;text-align:left}.header .desktop-header-main .head-top-menu-nav>ul>li>ul>li{position:relative}.header .desktop-header-main .head-top-menu-nav>ul>li>ul>li>a{padding:6px 15px;display:block;position:relative;font-weight:var(--fw-400);color:var(--c-dark);transition:all .3s;font-size:14px;line-height:22px}.header .desktop-header-main .head-top-menu-nav>ul>li>ul>li>a:hover{color:var(--c-red)}@media (max-width:1380px){.header .desktop-header-main .head-top-menu-nav>ul{margin-left:-10px}.header .desktop-header-main .head-top-menu-nav>ul>li{padding:16px 10px}.header .desktop-header-main .head-top-menu-nav>ul>li>a{font-size:14px;line-height:22px}}.header .desktop-header-main .header-top-menu{padding:0 12px}.header .desktop-header-main .header-top-menu .container>.d-flex{min-height:55px}.header .desktop-header-main .header-top-menu .main-menu{width:70%}.header .desktop-header-main .header-top-menu .sign-menu{width:30%}.header .desktop-header-main .header-top-menu .sign-menu .book-a-call-menu{margin-right:-10px;padding:16px 10px 16px 10px;transition:all .3s}.header .desktop-header-main .header-top-menu .sign-menu .book-a-call-menu .book-btn{padding:16px 0}.header .desktop-header-main .header-top-menu .sign-menu .book-a-call-menu:hover{background-color:rgba(0,0,0,.03)}@media (max-width:1380px){.header .desktop-header-main .header-top-menu .sign-menu{width:34%}.header .desktop-header-main .header-top-menu .sign-menu .button-style .button-cont a span{font-size:14px;line-height:22px}.header .desktop-header-main .header-top-menu .sign-menu .book-a-call-menu{padding:16px 10px 16px 10px}.header .desktop-header-main .header-top-menu .sign-menu .book-a-call-menu .icon{margin-top:-2px;margin-right:6px}.header .desktop-header-main .header-top-menu .sign-menu .book-a-call-menu .text{border-bottom:1px dashed var(--c-dark);font-size:14px;line-height:22px}.header .desktop-header-main .header-top-menu .main-menu{width:66%}}@media (max-width:1200px) and (min-width:993px){.header .desktop-header-main .header-top-menu .sign-menu{display:none}.header .desktop-header-main .header-top-menu .main-menu{width:100%}.header .desktop-header-main .header-top-menu .container{display:flex;align-items:center}.header .desktop-header-main .header-top-menu .container>.d-flex{width:92%}.header .desktop-header-main .header-top-menu .container>.mobile-show{width:8%;display:block}.header .desktop-header-main .header-top-menu .container>.mobile-show .cart-icon,.header .desktop-header-main .header-top-menu .container>.mobile-show .mobile-icon,.header .desktop-header-main .header-top-menu .container>.mobile-show .search-icon{display:none}.header .desktop-header-main .header-top-menu .container>.mobile-show .phone-icon a,.header .desktop-header-main .header-top-menu .container>.mobile-show .user-icon a{padding:10px;display:inline-block;cursor:pointer}.header .desktop-header-main .header-top-menu .container>.mobile-show .phone-icon a i,.header .desktop-header-main .header-top-menu .container>.mobile-show .user-icon a i{font-size:18px}}@media (max-width:992px){.header .desktop-header-main .header-top-menu .container>.d-flex{display:none}.header .desktop-header-main .header-top-menu .container .mobile-show{min-height:45px;display:flex;align-items:center;width:100%}.header .desktop-header-main .header-top-menu .container .mobile-show>div{width:100%}.header .desktop-header-main .header-top-menu .container a{display:inline-block;cursor:pointer}.header .desktop-header-main .header-top-menu .container .mobile-icon{width:20%}.header .desktop-header-main .header-top-menu .container .mobile-icon i{font-size:24px;color:var(--c-dark)}.header .desktop-header-main .header-top-menu .container .mobile-icon+div{width:80%}.header .desktop-header-main .header-top-menu .container .mobile-icon+div>div a{padding:10px}.header .desktop-header-main .header-top-menu .container .mobile-icon+div>div.cart-icon{padding:10px 0 10px 10px}.header .desktop-header-main .header-top-menu .container .mobile-icon+div>div.cart-icon a{padding:0}.header .desktop-header-main .header-top-menu .container .mobile-icon+div>div.cart-icon i{padding-right:3px}.header .desktop-header-main .header-top-menu .container .mobile-icon+div>div.cart-icon .items-count{position:absolute;background-color:#d4d4d4;color:#4a4a4a;top:-10px;width:18px;height:18px;line-height:20px;text-align:center;border-radius:50%;right:-10px;font-size:12px}.header .desktop-header-main .header-top-menu .container .mobile-icon+div>div i{font-size:18px}}.header .desktop-header-main .header-middle{background-color:var(--c-white);padding:12px}.header .desktop-header-main .header-middle .site-logo{padding-right:20px;display:flex;align-items:center}.header .desktop-header-main .header-middle .site-logo .logo-img img{max-width:80px;height:auto;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.header .desktop-header-main .header-middle .site-logo .logo-name{font-size:28px;line-height:38px}.header .desktop-header-main .header-middle .site-logo .logo-bottom-text{margin-left:10px;display:flex;flex-direction:column}.header .desktop-header-main .header-middle .address.pop{padding:0 12px;max-width:200px;width:100%}.header .desktop-header-main .header-middle .address.pop a{border-bottom:1px dashed var(--c-dark);transition:all .3s}.header .desktop-header-main .header-middle .address.pop a:hover{color:var(--c-red);border-bottom-color:var(--c-red)}@media (max-width:1300px){.header .desktop-header-main .header-middle .address.pop{max-width:160px}}.header .desktop-header-main .header-middle .phone-container .button-cont{padding:10px}.header .desktop-header-main .header-middle .phone-container .button-cont .header-main-sign_list{width:calc(100% + 80px);padding:20px 30px}.header .desktop-header-main .header-middle .phone-container .button-cont .header-main-sign_list .phone-drop-text{padding-bottom:6px}.header .desktop-header-main .header-middle .phone-container .button-cont .header-main-sign_list a{justify-content:flex-start;padding:6px 0}.header .desktop-header-main .header-middle .header-soc-icons{padding:0 6px}.header .desktop-header-main .header-middle .header-soc-icons a{border-color:transparent}.header .desktop-header-main .header-middle .header-soc-icons a i{color:var(--c-dark)}.header .desktop-header-main .header-middle .header-soc-icons a:hover{border-color:transparent}.header .desktop-header-main .header-middle .header-soc-icons a:hover i{color:var(--c-red)}.header .desktop-header-main .header-middle .header-soc-icons .social-icon-container a:last-child{margin-right:0}.header .desktop-header-main .header-middle .search-header-main{max-width:380px;width:100%;padding:0 6px;flex:1}@media (max-width:1380px){.header .desktop-header-main .header-middle .search-header-main{max-width:300px}}@media (max-width:1200px){.header .desktop-header-main .header-middle .address,.header .desktop-header-main .header-middle .header-soc-icons,.header .desktop-header-main .header-middle .phone-container{display:none}.header .desktop-header-main .header-middle .search-header-main{max-width:600px}}.header .desktop-header-main .cart-header{cursor:pointer;max-width:128px;width:100%}.header .desktop-header-main .cart-header .cart-icon{width:40px;text-align:left}.header .desktop-header-main .cart-header .cart-icon .items-count{text-align:center;position:absolute;right:-8px;top:-8px;width:18px;height:18px;font-size:12px;line-height:20px;border-radius:50%;background-color:#d4d4d4;color:#4a4a4a;display:flex;align-items:center;justify-content:center}.header .desktop-header-main .cart-header .cart-icon i{font-size:32px}.header .desktop-header-main .cart-header .cart-info{max-width:calc(100% - 40px);width:100%;padding-left:16px}.header .desktop-header-main .cart-header .cart-info .cart-title{width:100%;transition:all .3s}.header .desktop-header-main .cart-header .cart-info .total{color:#969696}.header .desktop-header-main .cart-header:hover .cart-info .cart-title{color:var(--c-red)}@media (max-width:1260px){.header .desktop-header-main .cart-header{max-width:60px}.header .desktop-header-main .cart-header .cart-info{display:none}}@media (max-width:992px){.header .desktop-header-main .header-middle .container .d-flex{justify-content:center}.header .desktop-header-main .header-middle .container .d-flex div{display:none}.header .desktop-header-main .header-middle .container .d-flex .site-logo{padding-right:0;display:block}.header .desktop-header-main .header-middle .container .d-flex .site-logo a{margin-left:-10px}.header .desktop-header-main .header-middle .container .d-flex .site-logo a .logo-name{font-size:24px;line-height:32px}.header .desktop-header-main .header-middle .container .d-flex .site-logo a .logo-img img{max-width:60px}.header .desktop-header-main .header-middle .container .d-flex .site-logo .logo-bottom-text{text-align:center;font-size:14px;line-height:18px;margin-top:3px}}.header .desktop-header-main .header-bottom-menu{background-color:var(--c-white);border-top:1px solid #f7f7f7;position:relative}.header .desktop-header-main .header-bottom-menu .bg-wrapper{width:100%;height:100vh;position:absolute;top:100%;left:0;background-color:rgba(0,0,0,.1);pointer-events:none;opacity:0;cursor:default;transition:all .3s;visibility:hidden;z-index:1}.header .desktop-header-main .header-bottom-menu .bg-wrapper.active{opacity:1;visibility:visible}.header .desktop-header-main .header-bottom-menu .nav-wrapper{position:relative}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav{position:relative}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu{display:flex;align-items:center;padding:0;max-width:-moz-fit-content;max-width:fit-content;list-style-type:none}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li{cursor:pointer;display:flex;align-items:center;justify-content:center}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li.current-menu-item .sub-menu-item.current-menu-item .menu-link,.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li.current-menu-item>a,.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li.current-menu-parent .sub-menu-item.current-menu-item .menu-link,.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li.current-menu-parent>a{color:var(--c-red)}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li.item-level-0>.all-products-btn{display:none}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>a{padding:15px;white-space:nowrap}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li a{font-size:16px;line-height:25px;color:var(--c-dark);font-weight:var(--fw-400)}@media (max-width:1380px){.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li a{font-size:14px}}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li.menu-item-has-children>a::after{content:"\f107";margin:0 0 0 5px;font-family:"Font Awesome 5 Pro";display:inline-flex;transform:rotate(0);transition:all .3s}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li.menu-item-has-children:hover>a:after{transform:rotate(180deg)}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li:hover{background-color:#f9f9f9}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li:hover>a{color:var(--c-red)}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul{position:absolute;opacity:0;pointer-events:none;top:100%;display:flex;flex-wrap:wrap;background-color:var(--c-white);left:0;padding:20px;z-index:10;visibility:hidden;transition:all .3s;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.1);min-height:400px;height:100%;overflow:hidden;overflow-y:auto}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul::-webkit-scrollbar{width:8px;border-radius:8px}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul::-webkit-scrollbar-thumb{background-color:var(--c-yellow);outline:1px solid var(--c-yellow);border-radius:8px}@media (max-width:1444px){.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul{width:calc(100% - 24px);left:50%;transform:translateX(-50%)}}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul:hover{opacity:1;pointer-events:auto;visibility:visible;cursor:default}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li:hover>ul{opacity:1;pointer-events:auto;visibility:visible}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li{width:20%;padding:20px}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li>a.menu-link{padding:0 0 6px 0;font-size:14px;line-height:20px;font-weight:var(--fw-600);display:block;transition:all .3s}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li>a.menu-link:hover{color:var(--c-red)}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li>a.all-products-btn{font-size:12px;line-height:16px;text-transform:uppercase;font-weight:var(--fw-600);color:var(--c-orange)}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li>a.all-products-btn:hover{color:var(--c-orange)}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li>a.all-products-btn i{color:var(--c-orange)}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li ul>li{width:100%;padding:6px 0}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li ul>li .all-products-btn{display:none}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li ul>li>a.menu-link{font-size:14px;line-height:20px;font-weight:var(--fw-400);transition:all .3s}.header .desktop-header-main .header-bottom-menu .nav-wrapper .header-nav>.menu.main-menu>li>ul li ul>li>a.menu-link:hover{color:var(--c-red)}@media (max-width:992px){.header .desktop-header-main .header-bottom-menu{display:none}}.exchange-rate{padding-left:3px}body.admin-bar .fix-header-main{top:32px}.fix-header-main{position:fixed;visibility:hidden;opacity:0;pointer-events:none;top:0;left:0;width:100%;z-index:110;transition:all .3s}.fix-header-main .fix_container{box-shadow:0 5px 10px rgba(0,0,0,.1);background:var(--c-white);padding:12px;z-index:5}.fix-header-main .overlay-wrapper{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.1);pointer-events:none;opacity:0;cursor:default;transition:all .3s;visibility:hidden}.fix-header-main .overlay-wrapper.active{opacity:1;visibility:visible;pointer-events:all}.fix-header-main.scroll{visibility:visible;opacity:1;pointer-events:auto}.fix-header-main .sidebar{max-width:260px;width:100%;cursor:pointer;position:relative}.fix-header-main .sidebar .arrow-icon{display:block;transition:all .2s}.fix-header-main .sidebar .title-item{margin-right:10px;letter-spacing:1px}.fix-header-main .sidebar .catalog-menu-main{max-width:260px;width:100%;position:fixed;visibility:hidden;opacity:0;transition:all .3s}.fix-header-main .sidebar .catalog-menu-main .sidebar-content{overflow:hidden;overflow-y:auto;height:auto;padding-bottom:20px;max-height:calc(100vh - 94px);padding-right:0;background-color:var(--c-white)}.fix-header-main .sidebar .catalog-menu-main .sidebar-content::-webkit-scrollbar{width:8px;border-radius:8px}.fix-header-main .sidebar .catalog-menu-main .sidebar-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}.fix-header-main .sidebar .catalog-menu-main .sidebar-content::-webkit-scrollbar-thumb{background-color:var(--c-yellow);outline:1px solid var(--c-yellow);border-radius:8px}.fix-header-main .sidebar.active .catalog-menu-main{visibility:visible;opacity:1}.fix-header-main .sidebar.active .arrow-icon{transform:rotate(180deg)}.fix-header-main .flexible-container-main{width:100%;padding-left:32px}.fix-header-main .fix-header-cart .cart-header{cursor:pointer;max-width:128px;width:100%}.fix-header-main .fix-header-cart .cart-header .cart-icon{width:40px;text-align:left}.fix-header-main .fix-header-cart .cart-header .cart-icon .items-count{text-align:center;position:absolute;right:-8px;top:-8px;width:18px;height:18px;font-size:12px;line-height:20px;border-radius:50%;background-color:#d4d4d4;color:#4a4a4a;display:flex;align-items:center;justify-content:center}.fix-header-main .fix-header-cart .cart-header .cart-icon i{font-size:32px}.fix-header-main .fix-header-cart .cart-header .cart-info{max-width:calc(100% - 40px);width:100%;padding-left:16px}.fix-header-main .fix-header-cart .cart-header .cart-info .cart-title{width:100%;transition:all .3s}.fix-header-main .fix-header-cart .cart-header .cart-info .total{color:#969696}.fix-header-main .fix-header-cart .cart-header .cart-info:hover .cart-info .cart-title{color:var(--c-red)}@media (max-width:1260px){.fix-header-main .fix-header-cart .cart-header{max-width:60px}.fix-header-main .fix-header-cart .cart-header .cart-info{display:none}}.fix-header-main .flexible-container-main>.d-flex .fix-header-search{max-width:calc(100% - 350px);width:100%;padding-right:32px}@media (max-width:1260px){.fix-header-main .flexible-container-main>.d-flex .fix-header-search{max-width:calc(100% - 260px)}}@media (max-width:1380px){.fix-header-main .flexible-container-main>.d-flex .fix-header-search{padding-right:16px}}.fix-header-main .flexible-container-main>.d-flex>.d-flex{max-width:350px;width:100%}@media (max-width:1260px){.fix-header-main .flexible-container-main>.d-flex>.d-flex{max-width:260px}}@media (max-width:1380px){.fix-header-main .flexible-container-main{padding-left:16px}}@media (max-width:992px){.fix-header-main{display:none}}@media (max-width:992px){body{padding-top:142px}header.header{position:fixed;left:0;top:0;width:100%;z-index:99;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-bar header.header{top:32px}header.header .desktop-header-main .header-top-menu{padding-right:20px}}@media (max-width:782px){.admin-bar header.header{top:46px}}.sign-menu .button-style{transition:all .3s}.sign-menu .button-style:hover{background-color:rgba(0,0,0,.03)}.sign-menu .button-style.active{background-color:var(--c-yellow)}.button-style .button-cont{padding:0 15px}.button-style .button-cont .main-drop{padding:15px 0}.button-style .button-cont a .button-arrow{transition:all .3s}.button-style .button-cont a .user-icon{margin-top:-2px}.button-style .button-cont a .button-text{padding:0 6px}.button-style .button-cont ul{background-color:var(--c-white);box-shadow:0 1px 3px rgba(0,0,0,.1);position:absolute;top:100%;left:0;width:100%;z-index:1;display:none;white-space:normal;color:var(--c-dark);margin:0;padding:20px 0;list-style:none;line-height:normal;text-align:left;min-width:200px}.button-style .button-cont ul a{padding:6px 15px}.button-style .button-cont ul a .text{margin-left:6px}.button-style .button-cont ul a .icon i{color:var(--c-dark)}.button-style .button-cont ul a:hover .icon i{color:var(--c-red)}.button-style .button-cont ul a:hover .text{color:var(--c-red)}.button-style .button-cont:hover ul{display:block}.button-style .button-cont:hover:hover .button-arrow{transform:rotate(180deg)}.button-style .button-cont ul:hover{display:block}.button-style .button-cont.phone-dropdown:hover>a .button-text{color:var(--c-red)}.button-style .button-cont.phone-dropdown:hover>a .button-arrow{color:var(--c-red)}.button-style .button-cont.phone-dropdown a:hover .button-text{color:var(--c-red)}.button-style .button-cont.phone-dropdown a:hover .button-arrow{color:var(--c-red)}.scrollup{z-index:99;display:block;position:fixed;width:52px;height:52px;bottom:12px;right:-100px;padding:0;overflow:hidden;outline:0;border-radius:5px;background-color:var(--c-white);transition:all .5s ease;text-decoration:none;cursor:pointer;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.scrollup i{color:var(--c-red);font-size:22px}.scrollup.active{right:12px}.search-container{position:relative}.search-container.empty-result .search-item .result-block{box-shadow:0 1px 5px rgba(0,0,0,.1);margin-top:10px}.search-container.empty-result .search-item .result-block .result-block-container{margin-top:0}.search-container .result-block{display:none}.search-container .toggler{transition:all .3s;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;background-color:rgba(0,0,0,.1)}.search-container.active .toggler{opacity:1;pointer-events:all}.search-container.active .search-item{position:relative;z-index:100}.search-container.active .result-block{display:block}.search-container .search-item{position:relative;background-color:#f3f3f3;padding:4px 4px 4px 25px;display:flex;border-radius:5px}.search-container .search-item input{border:0;background-color:transparent;font-size:16px;font-weight:var(--fw-400);color:var(--c-dark);padding:0;width:calc(100% - 32px)}.search-container .search-item input:focus{outline:0}.search-container .search-item input::-moz-placeholder{font-family:var(--font-montserrat);font-size:14px;font-weight:var(--fw-400);color:#757575}.search-container .search-item input::placeholder{font-family:var(--font-montserrat);font-size:14px;font-weight:var(--fw-400);color:#757575}.search-container .search-item .search-button{background-color:var(--c-yellow);border:0;width:32px;height:32px;border-radius:5px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-container .search-item .search-button i{color:var(--c-dark)}.search-container .search-item .result-block{position:absolute;left:0;right:0;top:100%;z-index:11;overflow:hidden;margin-top:10px;box-shadow:0 1px 5px rgba(0,0,0,.1)}.search-container .search-item .result-block .result-block-container{background-color:var(--c-white);max-height:350px;height:auto;overflow:auto}.search-container .search-item .result-block .result-block-container>.price{margin:auto;padding:20px;display:block;text-align:center;color:var(--c-dark);font-weight:var(--fw-600);font-size:20px;line-height:28px}.search-container .search-item .result-block .result-block-container::-webkit-scrollbar{width:8px;border-radius:8px}.search-container .search-item .result-block .result-block-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}.search-container .search-item .result-block .result-block-container::-webkit-scrollbar-thumb{background-color:var(--c-yellow);outline:1px solid var(--c-yellow);border-radius:8px}.search-container .search-item .result-block .result-block-container .result-item{padding:20px;border-bottom:1px solid #ebebeb;color:var(--c-dark);transition:all .3s;display:flex}.search-container .search-item .result-block .result-block-container .result-item:hover{color:var(--c-red)}.search-container .search-item .result-block .result-block-container .result-item .img{max-width:90px;width:100%;text-align:center;display:flex;justify-content:center}.search-container .search-item .result-block .result-block-container .result-item .img img{max-width:70px;width:auto;max-height:60px;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.search-container .search-item .result-block .result-block-container .result-item .title-block{max-width:calc(100% - 90px);width:100%;padding-left:20px}.search-container .search-item .result-block .result-block-container .result-item .title-block .title{font-size:12px;line-height:18px;margin-bottom:6px;font-weight:var(--fw-400);max-width:100%;word-wrap:break-word}.search-container .search-item .result-block .result-block-container .result-item .title-block .price{font-size:16px;line-height:20px;margin:0;font-weight:var(--fw-600)}.search-container .search-item .result-block .result-block-container .view-all{padding:15px 20px;text-transform:uppercase;font-size:12px;line-height:26px;text-decoration:none;font-weight:var(--fw-600);color:var(--c-orange);position:relative;text-align:left;letter-spacing:1px;display:inline-block}.search-container .search-item .result-block .result-block-container .view-all:after{content:"\f178";font-size:16px;font-family:"Font Awesome 5 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;margin-left:10px;position:relative;top:1px}.page-sidebar .arrow-icon{display:none}.sidebar{box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:var(--c-white)}.sidebar-title{padding:20px}.sidebar-title .title-item{margin-left:10px;letter-spacing:1px}.sidebar .catalog-menu-main{padding:20px 0}.sidebar .catalog-menu-main .main-menu-item{position:relative}.sidebar .catalog-menu-main .main-menu-item>a{display:block;padding:12px 10px 12px 30px;font-size:14px;line-height:20px;background-color:var(--c-white);transition:all .3s;color:var(--c-dark);font-weight:500}.sidebar .catalog-menu-main .main-menu-item:hover a{background-color:#f9f9f9;color:var(--c-red)}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>a{padding-right:50px}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children.active>a{background-color:#f9f9f9;color:var(--c-red)}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul{overflow:hidden;background-color:#fcfcfc;transition:.3s all ease-in-out;margin:0}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li{padding:0 30px 10px 30px}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li>a{font-size:13px;line-height:20px;color:var(--c-dark);transition:all .3s;display:block;background-color:transparent}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li>a:hover{color:var(--c-red)}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li:last-child{padding-bottom:20px}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li:first-child{padding-top:20px}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children>.accordeon-icon{cursor:pointer;font-size:18px;position:absolute;right:30px;top:-2px}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children.active>.accordeon-icon,.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children:hover>.accordeon-icon{color:var(--c-red)}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children.active>a,.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children:hover>a{color:var(--c-red)}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children ul{padding:0;overflow:hidden;transition:.3s all ease-in-out;background-color:transparent;margin:0}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children ul li{padding:0 0 10px 20px}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children ul li:first-child{padding-top:10px}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children ul li a{font-size:13px;line-height:20px;color:var(--c-dark);transition:all .3s;display:block;padding:0;background-color:transparent}.sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>ul>li.menu-item-has-children ul li a:hover{color:var(--c-red)}.footer{padding-bottom:25px}.footer .social-icon-container a:first-child{margin-left:0}.footer .copyright-text{border-top:2px solid hsla(0,0%,100%,.15);padding:25px 0 0 0;margin-top:25px}.footer .copyright-text a{color:var(--c-white);transition:all .3s}.footer .copyright-text a:hover{color:var(--c-red)}.footer .footer-flexible-container{margin-right:-20px}.footer .footer-flexible-container .w-33{padding-right:24px}.footer .footer-flexible-container .w-33 .footer-title{padding-bottom:20px;border-bottom:2px solid hsla(0,0%,100%,.15);margin-bottom:20px}.footer .footer-flexible-container .w-33 .text-margin{max-width:300px;width:100%;margin-bottom:16px}.footer .footer-flexible-container .w-33 .footer-soc-items{margin-top:16px}.footer .footer-flexible-container .w-33 .foot-menu ul li{padding-bottom:6px}.footer .footer-flexible-container .w-33 .foot-menu ul li a{color:var(--c-white);font-size:14px;line-height:20px;font-weight:var(--fw-400);transition:all .3s}.footer .footer-flexible-container .w-33 .foot-menu ul li a:hover{color:var(--c-red)}@media (max-width:1440px){.footer .footer-flexible-container{margin-right:-10px}}@media (max-width:767px){.footer .footer-flexible-container{margin-right:0;margin-top:0}.footer .footer-flexible-container .w-33{width:100%;padding-right:0}.footer .footer-flexible-container .w-33.footer-contacts{order:3}.footer .footer-flexible-container .w-33.footer-menu-container{order:2}.footer .footer-flexible-container .w-33.footer-menu-container:last-child{order:1}.footer .footer-flexible-container .w-33 .footer-title{margin-top:30px;padding-bottom:10px}.footer .footer-flexible-container .w-33:last-child .footer-title{margin-top:0}}.social-icon-container a{width:24px;height:24px;margin:0 5px}.social-icon-container a i{font-size:16px}body.admin-bar .mobile-menu-popup-main{top:32px}@media (max-width:782px){body.admin-bar .mobile-menu-popup-main{top:46px}}@media (min-width:993px){.mobile-catalog-menu-popup-main,.mobile-menu-popup-main{display:none}}@media (max-width:992px){body.overflow{overflow:hidden}.mobile-menu-popup-main{height:100vh;padding:50px 20px;background-color:var(--c-white);position:fixed;overflow:hidden;overflow-y:scroll;z-index:111;top:0;left:-100%;transition:all .3s;width:100%}.mobile-menu-popup-main.active{left:0}.mobile-menu-popup-main .close-menu{width:30px;height:30px;position:absolute;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ebebeb;background:var(--c-white);right:20px;top:12px}.mobile-menu-popup-main .close-menu button{font-size:14px;font-weight:500;line-height:14px;color:var(--c-orange);border:none;outline:0;background-color:transparent;padding:0}.mobile-menu-popup-main .mob-catalog{margin-bottom:20px}.mobile-menu-popup-main .mob-catalog .d-flex{justify-content:flex-start}.mobile-menu-popup-main .mob-catalog .d-flex .title-item{margin-left:6px;margin-right:10px;font-weight:var(--fw-600);letter-spacing:2px}.mobile-menu-popup-main .mob-catalog .d-flex .icon-arrow{padding-bottom:2px}.mobile-menu-popup-main .mob-catalog .d-flex .icon-arrow i{font-weight:900}.mobile-menu-popup-main .mobile-menu-main li.more>a{display:none}.mobile-menu-popup-main .mobile-menu-main a{display:block;padding:12px 0;font-size:14px;line-height:20px;color:var(--c-dark);font-weight:var(--fw-400);transition:all .3s}.mobile-menu-popup-main .mobile-menu-main a:hover{color:var(--c-red)}.mobile-menu-popup-main .mob-catalog{display:block}.mobile-catalog-menu-popup-main{height:100vh;padding:0 0 50px 0;background-color:var(--c-white);position:fixed;overflow:hidden;overflow-y:scroll;z-index:112;transition:all .3s;width:100%;top:0;left:-100%}.mobile-catalog-menu-popup-main.active{left:0}.mobile-catalog-menu-popup-main .container-menu>.d-flex{padding:12px 20px;border-bottom:1px solid #ebebeb}.mobile-catalog-menu-popup-main .container-menu>.d-flex .title-item{margin-left:6px;margin-right:10px;font-weight:var(--fw-600)}.mobile-catalog-menu-popup-main .container-menu>.d-flex .icon-arrow{padding-bottom:2px}.mobile-catalog-menu-popup-main .container-menu>.d-flex .icon-arrow i{font-weight:900}.mobile-catalog-menu-popup-main .container-menu>.d-flex .mob-catalog-2{width:calc(100% - 30px);padding-right:12px}.mobile-catalog-menu-popup-main .container-menu>.d-flex .mob-catalog-2 .d-flex{justify-content:flex-start}.mobile-catalog-menu-popup-main .close-menu-catalog{width:30px;height:30px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ebebeb;background:var(--c-white);right:20px;top:20px}.mobile-catalog-menu-popup-main .close-menu-catalog button{font-size:14px;font-weight:500;line-height:14px;color:var(--c-orange);border:none;outline:0;background-color:transparent;padding:0}.mobile-catalog-menu-popup-main .mobile-menu-catalog-main{padding:12px 20px}.mobile-catalog-menu-popup-main .mobile-menu-catalog-main a{display:block;padding:6px 0;font-size:14px;line-height:20px;color:var(--c-dark);font-weight:var(--fw-400);transition:all .3s}.mobile-catalog-menu-popup-main .mobile-menu-catalog-main a:hover{color:var(--c-red)}.mobile-catalog-menu-popup-main .mobile-menu-catalog-main .all-products-btn{display:none}.mobile-catalog-menu-popup-main .mobile-menu-catalog-main .menu.main-menu>li>ul{display:none}.mobile-catalog-menu-popup-main .mobile-menu-catalog-main .menu.main-menu>li>ul>li{padding-left:20px;position:relative}.mobile-catalog-menu-popup-main .mobile-menu-catalog-main .menu.main-menu>li>ul>li>ul{display:none}.mobile-catalog-menu-popup-main .mobile-menu-catalog-main .menu.main-menu>li>ul>li>ul li{padding-left:20px;position:relative}}.mobile-catalog-menu-popup-main .sidebar .sidebar-title{display:none}.mobile-catalog-menu-popup-main .sidebar .catalog-menu-main .main-menu-item>a{padding:12px 20px}.mobile-catalog-menu-popup-main .sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>.accordeon-icon{width:30px;height:30px;border-radius:0;background-color:#f6f6f6;display:flex;align-items:center;justify-content:center;top:7px;padding-top:0;padding-bottom:4px}.mobile-catalog-menu-popup-main .sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>.accordeon-icon i{height:14px}.mobile-catalog-menu-popup-main .sidebar .catalog-menu-main .main-menu-item.menu-item-has-children>.accordeon-icon i:before{content:"\f067";color:var(--c-red);font-size:14px;transition:all .3s}.mobile-catalog-menu-popup-main .sidebar .catalog-menu-main .main-menu-item.menu-item-has-children.active>.accordeon-icon i:before{content:"\f068"}.popup-style:not(.form-style){position:fixed;width:100%;height:100vh;left:0;top:0;background-color:rgba(11,11,11,.8);z-index:115;opacity:0;transition:all .3s;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center}.popup-style>.container{max-width:600px;padding-top:30px;padding-bottom:30px;max-height:calc(100vh - 60px);overflow:hidden;overflow-y:auto;height:auto}.popup-style>.container .popup-main-container{padding:50px 20px}.popup-style>.container .popup-main-container>div{display:none}.popup-style.active{opacity:1;visibility:visible;pointer-events:all}.popup-style.active.hide{animation:popuphide ease-in-out .2s}.popup-style.active>.container .popup-main-container>div.active{display:block}.popup-style .close-popups{position:absolute;top:20px;right:20px;border:2px solid #f0f0f0;border-radius:50%;font-size:20px;line-height:30px;width:35px;height:35px;background-color:transparent;font-weight:500;cursor:pointer;transition:.2s all ease-in-out}.popup-style .close-popups i{transition:.2s all ease-in-out}.popup-style .close-popups:hover i{color:var(--c-red)}.popup-style .popup-title{margin-bottom:30px}.popup-style .popup-description,.popup-style .popup-description p{color:#888}.popup-style form{margin-top:25px}.popup-style .input-style label{display:block;font-size:12px;color:#888;margin-bottom:6px;cursor:pointer}.popup-style .input-style input,.popup-style .input-style textarea{width:100%;display:block;padding:12px 25px;border:1px solid #cfcfcf;border-radius:5px;transition:all .3s;margin-bottom:15px;font-size:16px;line-height:25px;color:var(--c-dark);font-weight:var(--fw-400)}.popup-style .input-style input:focus,.popup-style .input-style textarea:focus{border-color:#888;outline:0}.popup-style .input-style input:hover,.popup-style .input-style textarea:hover{border-color:#888}.popup-style .input-style input::-moz-placeholder,.popup-style .input-style textarea::-moz-placeholder{font-size:16px;line-height:25px;color:#888;font-weight:var(--fw-400)}.popup-style .input-style input::placeholder,.popup-style .input-style textarea::placeholder{font-size:16px;line-height:25px;color:#888;font-weight:var(--fw-400)}.popup-style .input-style textarea{height:100px;resize:none;margin-top:6px}.popup-style .input-style input[type=number]::-webkit-inner-spin-button,.popup-style .input-style input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.popup-style .input-style input[type=number]{-moz-appearance:textfield}.popup-style .book-a-call-pop-container{max-width:460px;width:100%;margin-left:auto;margin-right:auto}.popup-style .book-a-call-pop-container form br{display:none}.popup-style .book-a-call-pop-container form p{margin-bottom:0}.popup-style .book-a-call-pop-container form p .wpcf7-spinner{display:none}.popup-style .book-a-call-pop-container form .input-style label{margin-bottom:30px;color:var(--c-dark);font-size:14px;cursor:pointer}.popup-style .book-a-call-pop-container form .input-style label .wpcf7-form-control-wrap{position:relative}.popup-style .book-a-call-pop-container form .input-style label .wpcf7-form-control-wrap input{margin-bottom:0;margin-top:6px}.popup-style .book-a-call-pop-container form .input-style label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:12px;line-height:18px;font-weight:var(--fw-400);position:absolute;bottom:-20px}.popup-style .book-a-call-pop-container form .checkbox-style .checkbox{display:flex}.popup-style .book-a-call-pop-container form .checkbox-style .checkbox p{display:flex;width:100%}.popup-style .book-a-call-pop-container form .checkbox-style .checkbox span{display:flex;width:100%}.popup-style .book-a-call-pop-container form .checkbox-style .checkbox .wpcf7-list-item.first{margin-left:0}.popup-style .book-a-call-pop-container form .checkbox-style .checkbox label{display:flex;align-items:center;cursor:pointer}.popup-style .book-a-call-pop-container form .checkbox-style .checkbox label .wpcf7-list-item-label{padding-left:10px;font-size:14px;line-height:20px;color:var(--fw-400)}@media (max-width:767px){.popup-style .book-a-call-pop-container form .checkbox-style .checkbox label{align-items:flex-start}}.popup-style .book-a-call-pop-container form .wpcf7-submit{padding:12px 25px;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:2px;border:0;background-color:var(--c-yellow);border-radius:5px;margin:30px auto 0 auto;display:flex;cursor:pointer;transition:all .3s;min-height:50px}.popup-style .book-a-call-pop-container form .wpcf7-submit:hover{box-shadow:inset 0 0 100px hsla(0,0%,100%,.1)}.popup-style .book-a-call-pop-container .wpcf7 form .wpcf7-response-output{margin:15px 0 0 0;padding:0;text-align:center;border:none;font-size:12px;line-height:12px;color:var(--c-orange)}.popup-style .book-a-call-pop-container .wpcf7 form.invalid .wpcf7-response-output,.popup-style .book-a-call-pop-container .wpcf7 form.payment-required .wpcf7-response-output,.popup-style .book-a-call-pop-container .wpcf7 form.unaccepted .wpcf7-response-output{color:var(--c-red)}.popup-style.address-popup>.container{background-color:transparent;max-width:900px;width:100%;overflow:hidden;height:100%;max-height:620px;display:flex;align-items:center;justify-content:center;padding:0}.popup-style.address-popup>.container .close-popups{z-index:55;top:0;right:0;background-color:var(--c-white)}.popup-style.address-popup>.container .popup-main-container{padding:0;background-color:var(--c-white);height:520px;width:100%}.popup-style.address-popup>.container .popup-main-container iframe{height:520px;width:100%}@media (max-width:1200px){.popup-style{background-color:var(--c-white)}.popup-style>.container{max-width:100%;width:100%;padding:0;max-height:100vh;overflow-y:auto;height:100%}.popup-style>.container .popup-main-container{padding-top:70px}.popup-style>.container .popup-main-container .search-pop-main .toggler{display:none}.popup-style>.container .popup-main-container .search-pop-main .search-container .search-item .result-block{padding-bottom:30px;box-shadow:none}.popup-style>.container .popup-main-container .search-pop-main .search-container .search-item .result-block .result-block-container{max-height:100vh;overflow:hidden}.popup-style>.container .popup-main-container .sign_pop_mob_container a span:last-child{margin-left:6px}.popup-style>.container .popup-main-container .sign_pop_mob_container a:hover span{color:var(--c-red)}.popup-style>.container .popup-main-container .sign_pop_mob_container a:hover span i{color:var(--c-red)}.popup-style>.container .popup-main-container .contacts-popup .cont-container .phone-numbers .fs-12{color:#ababab}.popup-style>.container .popup-main-container .contacts-popup .cont-container .phone-numbers a{text-decoration:underline;margin-bottom:6px;display:block}.popup-style>.container .popup-main-container .contacts-popup .cont-container .phone-numbers a:hover{color:var(--c-red)}.popup-style>.container .popup-main-container .contacts-popup .cont-container .book-pop-btn{margin-bottom:10px}.popup-style>.container .popup-main-container .contacts-popup .cont-container .book-pop-btn .text{border-bottom:1px dashed var(--c-red)}.popup-style>.container .popup-main-container .contacts-popup .cont-container .social-icon-container{margin-left:-6px;margin-bottom:10px}.popup-style>.container .popup-main-container .contacts-popup .cont-container .social-icon-container a i{color:var(--c-dark)}.popup-style>.container .popup-main-container .contacts-popup .cont-container .social-icon-container a i:hover{color:var(--c-red)}.popup-style>.container .popup-main-container .contacts-popup .cont-container .contact-map{margin-top:30px}.popup-style>.container .popup-main-container .contacts-popup .cont-container .contact-map iframe{max-width:100%;width:100%;height:400px;margin:0 auto}}@media (max-width:1200px) and (max-width:767px){.popup-style>.container .popup-main-container .contacts-popup .cont-container .contact-map iframe{height:280px}}@media (min-width:1201px){.popup-style.active>.container .popup-main-container>.contacts-popup.active,.popup-style.active>.container .popup-main-container>.sign_pop_mob_container.active{display:none}.popup-style.active.search-popup{display:none}}@media (min-width:993px){.popup-style.active>.container .popup-main-container>.search-pop-main.active{display:none}.popup-style.active.search-popup{display:none}}@media (max-width:992px){.popup-style.address-popup,.popup-style.book-popup{display:none}.popup-style.active.popup-style.book-popup{display:block}.popup-style.active.popup-style.book-popup>.container .popup-main-container>div.active.contacts-popup{display:none}}.form-btn-style button{padding:12px 25px;font-size:12px;line-height:12px;display:inline-block;text-transform:uppercase;letter-spacing:2px;border:0;background-color:var(--c-yellow);border-radius:5px;margin-bottom:30px;cursor:pointer;transition:all .3s;min-height:50px}.form-btn-style button.edit-button{position:relative}.form-btn-style button.edit-button .preloader{left:0;width:35px;aspect-ratio:1/1;top:calc(100% + 15px);pointer-events:none}.form-btn-style button .preloader{position:absolute;background-color:transparent}.form-btn-style button.sign-button .preloader{height:calc(100% - 20px);top:10px;left:calc(100% + 15px);aspect-ratio:1/1}.form-btn-style button:hover{box-shadow:inset 0 0 100px hsla(0,0%,100%,.1)}.desktopSign-popup .sign-pop-container{max-width:460px;width:100%;margin-left:auto;margin-right:auto}.desktopSign-popup .checkbox-style{display:flex;font-weight:600;font-size:14px;align-items:center;margin-bottom:15px}.desktopSign-popup .checkbox-style label{cursor:pointer}.desktopSign-popup .checkbox{width:16px;height:16px;position:relative;border:1px solid #dbdada;margin-right:10px}.desktopSign-popup .form-bottom a{text-decoration:underline;color:var(--c-dark)}.desktopSign-popup .form-bottom a:hover{color:var(--c-red);text-decoration:none}@media (max-width:992px){.desktopSign-popup{display:none}.desktopSign-popup.signMob-popup.active{display:block}.desktopSign-popup.popup-style.active>.container .popup-main-container>div.sign_pop_mob_container.active{display:none}}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:2}.overlay.active{pointer-events:all;background-color:rgba(0,0,0,.1)}.flexible-container-main .bread-main{padding-top:50px}.flexible-container-main .login-page .bread-main{padding-top:0}.bread-main{margin-bottom:10px}.bread-main a{color:#6e6e6e;border-bottom:1px solid transparent}.bread-main a:hover{border-bottom-color:var(--c-dark)}.bread-main span{color:#6e6e6e}.bread-main .r-arr{margin:0 7px}.checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0}.checkbox input:checked::before{position:absolute;width:14px;height:14px;left:2px;top:1px;content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:600;font-size:11px;color:#d22525}.delivery form .form-desc,.form-type form .form-desc,.login-page form .form-desc{color:#888;font-size:14px;line-height:20px;margin-bottom:25px}.delivery form .input-style,.form-type form .input-style,.login-page form .input-style{margin-bottom:15px}.delivery form .input-style label,.form-type form .input-style label,.login-page form .input-style label{display:block;font-size:12px;color:#888;margin-bottom:6px;max-width:-moz-fit-content;max-width:fit-content;cursor:pointer}.delivery form .input-style input,.delivery form .input-style textarea,.form-type form .input-style input,.form-type form .input-style textarea,.login-page form .input-style input,.login-page form .input-style textarea{width:100%;max-width:400px;display:block;padding:12px 25px;border:1px solid #cfcfcf;border-radius:5px;transition:all .3s;font-size:16px;line-height:25px;color:var(--c-dark);font-weight:var(--fw-400)}.delivery form .input-style input:focus,.delivery form .input-style textarea:focus,.form-type form .input-style input:focus,.form-type form .input-style textarea:focus,.login-page form .input-style input:focus,.login-page form .input-style textarea:focus{border-color:#888;outline:0}.delivery form .input-style input:hover,.delivery form .input-style textarea:hover,.form-type form .input-style input:hover,.form-type form .input-style textarea:hover,.login-page form .input-style input:hover,.login-page form .input-style textarea:hover{border-color:#888}.delivery form .input-style input::-moz-placeholder,.delivery form .input-style textarea::-moz-placeholder,.form-type form .input-style input::-moz-placeholder,.form-type form .input-style textarea::-moz-placeholder,.login-page form .input-style input::-moz-placeholder,.login-page form .input-style textarea::-moz-placeholder{font-size:16px;line-height:25px;color:#888;font-weight:var(--fw-400)}.delivery form .input-style input::placeholder,.delivery form .input-style textarea::placeholder,.form-type form .input-style input::placeholder,.form-type form .input-style textarea::placeholder,.login-page form .input-style input::placeholder,.login-page form .input-style textarea::placeholder{font-size:16px;line-height:25px;color:#888;font-weight:var(--fw-400)}.delivery form .input-style textarea,.form-type form .input-style textarea,.login-page form .input-style textarea{height:100px;resize:none;margin-top:6px}.delivery form .input-style input[type=number]::-webkit-inner-spin-button,.delivery form .input-style input[type=number]::-webkit-outer-spin-button,.form-type form .input-style input[type=number]::-webkit-inner-spin-button,.form-type form .input-style input[type=number]::-webkit-outer-spin-button,.login-page form .input-style input[type=number]::-webkit-inner-spin-button,.login-page form .input-style input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.delivery form .input-style input[type=number],.form-type form .input-style input[type=number],.login-page form .input-style input[type=number]{-moz-appearance:textfield}.delivery form .form-bottom p,.form-type form .form-bottom p,.login-page form .form-bottom p{margin-bottom:0}.delivery form .form-bottom p a,.form-type form .form-bottom p a,.login-page form .form-bottom p a{color:var(--c-dark);border-bottom:1px dashed var(--c-dark);text-decoration:none}.delivery form .form-bottom p a:hover,.form-type form .form-bottom p a:hover,.login-page form .form-bottom p a:hover{color:var(--c-red);border-bottom-color:var(--c-red)}.delivery.login-main form .form-bottom p,.form-type.login-main form .form-bottom p,.login-page.login-main form .form-bottom p{font-size:14px;line-height:20px}.delivery.login-main form .form-bottom p a,.form-type.login-main form .form-bottom p a,.login-page.login-main form .form-bottom p a{text-decoration:underline;border-bottom:0}.delivery.login-main form .form-bottom p a:hover,.form-type.login-main form .form-bottom p a:hover,.login-page.login-main form .form-bottom p a:hover{text-decoration:none}.login-page .simple-editor-main{background:var(--c-white);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:30px}@media (max-width:767px){.login-page .simple-editor-main{padding:30px 20px}}.sidebar .menu-item-has-children,.sidebar-styles .menu-item-has-children{position:relative}.sidebar .menu-item-has-children>.accordeon-icon,.sidebar-styles .menu-item-has-children>.accordeon-icon{position:absolute;right:25px;top:10px;border:1px solid #dcdcdc;color:#dcdcdc;width:21px;height:21px;aspect-ratio:1;text-align:center;border-radius:50%;padding-top:1px;cursor:pointer;transition:all .3s}.sidebar .menu-item-has-children.active>.accordeon-icon,.sidebar-styles .menu-item-has-children.active>.accordeon-icon{transform:rotate(180deg)}.archive-list .menu-item-has-children>.accordeon-icon{top:0;right:0}.sidebar-styles{margin-top:30px}.sidebar-styles .personal-container,.sidebar-styles .sidebar-blog-list-container{background-color:var(--c-white);box-shadow:0 1px 3px rgba(0,0,0,.1)}.sidebar-styles .personal-container .side-title,.sidebar-styles .sidebar-blog-list-container .side-title{padding:20px 30px;border-bottom:1px solid #ebebeb;letter-spacing:1px}.sidebar-styles .post-item a{display:block;padding:20px 30px;border-bottom:1px solid #ebebeb}.sidebar-styles .post-item a h3{margin-bottom:6px}.sidebar-styles .post-item a:hover h3{color:var(--c-red)}.sidebar-styles .post-item a .terms .post-date{padding-right:12px;max-width:calc(100% - 28px);width:100%;color:#9c9c9c}.sidebar-styles .post-item a .terms .icon{width:28px;height:28px;border:1px solid #ebebeb;border-radius:5px}.sidebar-styles .section-bottom .btn-with-arrow{width:100%}.sidebar-styles .section-bottom .btn-with-arrow a{width:100%;display:block;padding:20px 30px}.sidebar-styles .section-bottom .btn-with-arrow a .icon i{font-size:16px}.sidebar-styles .side-menu-main ul{padding:15px 30px}.sidebar-styles .side-menu-main ul li{margin-bottom:20px}.sidebar-styles .side-menu-main ul li a{font-weight:var(--fw-500);font-size:14px;line-height:20px;color:var(--c-dark);transition:all .3s}.sidebar-styles .side-menu-main ul li a:hover{color:var(--c-red)}.sidebar-styles .side-menu-main ul li:last-child{margin-bottom:0}.sidebar-styles .side-menu-main ul .menu-children{overflow-y:hidden;padding:0;transition:.2s all ease}.sidebar-styles .side-menu-main ul .menu-children li{margin:10px 0}.login-page.profile-main .simple-editor-main form .input-style label{font-size:13px;color:var(--c-dark)}.login-page.profile-main .simple-editor-main form .input-style label.small-label{font-size:12px;color:#888}.login-page.profile-main .simple-editor-main form .select-style label{font-size:12px;color:#888}.login-page.profile-main .simple-editor-main form .select-style .select-main{max-width:400px;width:100%}.login-page.profile-main .simple-editor-main form .select-style .select-main:after{content:"\f107";font-family:"Font Awesome 5 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:20px;color:var(--c-dark);cursor:pointer;transition:all .3s;position:absolute;right:15px;bottom:16px}.login-page.profile-main .simple-editor-main form .select-style select{width:100%;max-width:400px;display:block;padding:12px 25px;border:1px solid #cfcfcf;border-radius:5px;transition:all .3s;margin-bottom:15px;font-size:16px;line-height:25px;color:var(--c-dark);font-weight:var(--fw-400);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.login-page.profile-main .simple-editor-main form .form-btn-style button[title=Cancel]{background-color:transparent;padding:0;color:var(--c-dark);font-size:12px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px dashed var(--c-dark);min-height:auto;border-radius:0;margin-left:12px;font-weight:var(--fw-600)}.login-page.profile-main .simple-editor-main form .form-btn-style button[title=Cancel]:hover{color:var(--c-red);border-color:var(--c-red)}.login-page.profile-main .simple-editor-main .customize-btn{cursor:pointer;border:none;background:0 0;padding:0;outline:0}.login-page.profile-main .simple-editor-main .customize-btn .txt{letter-spacing:1px;margin-left:6px}.login-page.profile-main .sign-form-container{display:flex;flex-wrap:wrap}.login-page.profile-main .sign-form-container .errors-wrapper{min-width:100%}.login-page.profile-main .sign-form-container .input-style{position:relative;min-width:calc(50% - 20px);max-width:calc(50% - 20px);display:flex;flex-direction:column}.login-page.profile-main .sign-form-container .input-style label.c-dark{flex:1}.login-page.profile-main .sign-form-container .input-style .err-msg{position:absolute;top:calc(100% + 5px);left:0}.info-main .d-flex{margin-top:20px}@media (max-width:767px){.info-main .d-flex{margin-top:0}.info-main .d-flex .w-50{width:100%;margin-top:20px}}.info-main .info-content .info-label{display:block}.info-main .info-content .empty-text{color:#aeaeae;font-weight:var(--fw-400)}.info-main .info-content a{color:var(--c-dark);font-weight:var(--fw-600);border-bottom:1px solid var(--c-dark)}.info-main .info-content a:hover{border-bottom-color:var(--c-red)}.info-main .info-content a:hover .info-text{color:var(--c-red)}.info-main .info-content .email-main span{display:block}.order-page .flexible-container-main .bread-main{padding-top:0}.order-page .sidebar{max-width:260px;width:100%;cursor:pointer;position:relative}.order-page .sidebar .title-item{margin-right:10px;letter-spacing:1px}.order-page .sidebar .arrow-icon{display:block;transition:all .2s}.order-page .sidebar .catalog-menu-main{max-width:260px;width:100%;position:absolute;visibility:hidden;opacity:0;transition:all .3s}.order-page .sidebar .catalog-menu-main .sidebar-content{overflow:hidden;overflow-y:auto;height:auto;padding-bottom:20px;max-height:calc(100vh - 94px);padding-right:0;background-color:var(--c-white)}.order-page .sidebar.active{z-index:99}.order-page .sidebar.active .catalog-menu-main{visibility:visible;opacity:1;z-index:99}.psw-protect-container{padding-top:50px;padding-bottom:50px}.psw-protect-container .psw-form-container{margin-top:32px;max-width:450px;width:100%;margin-left:auto;margin-right:auto}.psw-protect-container .psw-form-container input{max-width:70%;width:100%;display:block;padding:12px 25px;border:1px solid #cfcfcf;border-radius:5px;transition:all .3s;font-size:16px;line-height:25px;color:var(--c-dark);font-weight:var(--fw-400)}.psw-protect-container .psw-form-container input:focus{outline:0}.psw-protect-container .psw-form-container input:hover{border-color:#888}.psw-protect-container .psw-form-container button{max-width:27%;margin-left:10px;width:100%;padding:12px 25px;font-size:12px;line-height:12px;display:inline-block;text-transform:uppercase;letter-spacing:2px;border:0;background-color:var(--c-yellow);border-radius:5px;cursor:pointer;transition:all .3s;min-height:50px}.psw-protect-container .psw-form-container button:hover{box-shadow:inset 0 0 100px hsla(0,0%,100%,.1)}.psw-protect-container .psw-form-container button:focus{outline:0}.error-404{background-color:#f7f7f7}.error-404 .page-title h1{font-size:300px;line-height:300px;font-weight:900;color:#ececec}.error-404 .col-content{padding-left:20px}.error-404 .col-content .section-title{margin-bottom:20px}.error-404 .col-content .subtitle{margin-bottom:30px}@media (max-width:1200px){.error-404 .page-title h1{font-size:200px;line-height:200px}}@media (max-width:992px){.error-404 .page-title h1{font-size:150px;line-height:150px}}@media (max-width:767px){.error-404 .w-50{width:100%}.error-404 .col-content{padding-left:0;padding-top:30px}.error-404 .page-title h1{text-align:center}}.contact-page .map-popup-main{margin-top:30px;margin-bottom:30px}.contact-page .map-popup-main iframe{width:100%;height:520px;border:none}@media (max-width:1200px){.contact-page .map-popup-main iframe{height:400px}}@media (max-width:767px){.contact-page .map-popup-main iframe{height:280px}}.contact-page .form-style .book-a-call-pop-container{max-width:400px}.contact-page .login-page .simple-editor-main .form-style form .input-style label{margin-bottom:12px}.contact-page .box-style{background-color:var(--c-white);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:30px;margin:0 0 10px 0}@media (max-width:767px){.contact-page .box-style{padding:15px}}.contact-page .address-icon-box{margin-top:20px}.contact-page .address-icon-box .box-container{padding:20px 10px;background-color:#f5f5f5}.contact-page .address-icon-box .box-container .w-33{padding:0 10px}.contact-page .address-icon-box .box-container .w-33 .title{margin-bottom:5px}.contact-page .address-icon-box .box-container .w-33 .title .text{padding-left:5px;letter-spacing:1px;color:#989898}.contact-page .address-icon-box .box-container .w-33 ul{list-style-type:none;padding:0;margin:0}.contact-page .address-icon-box .box-container .w-33 a{padding-left:24px}@media (max-width:1200px){.contact-page .address-icon-box .box-container .w-33{width:100%;margin-top:30px}.contact-page .address-icon-box .box-container .w-33:first-child{margin-top:0}}.side-title span{display:none}.mob-blog-dropdown{display:none}@media (max-width:992px){.mob-blog-dropdown{display:block}.mob-blog-dropdown .sidebar-styles{margin-top:0;margin-bottom:30px}.mob-blog-dropdown .sidebar-styles .blog-search{display:none}.mob-blog-dropdown .sidebar-styles .side-title{padding:10px 20px}.mob-blog-dropdown .sidebar-styles .side-title h2{width:calc(100% - 30px)}.mob-blog-dropdown .sidebar-styles .side-title span{display:flex;width:30px;height:30px;background-color:#f6f6f6}}.blog-search{padding:15px 30px 30px 30px;border-top:1px solid #ebebeb}.blog-search .search-container .search-item .result-block{right:unset;left:0;min-width:300px}.news .mob-btn{display:none}.news .post-item{margin-bottom:10px}.news .post-item .post-item-container{display:block;padding:40px;background-color:var(--c-white);box-shadow:0 1px 3px rgba(0,0,0,.1)}.news .post-item .post-item-container .date{color:#9e9e9e}.news .post-item .post-item-container .post-title{margin-top:10px}.news .post-item .post-item-container .content-container{margin-top:30px}.news .post-item .post-item-container .feat-img{margin-right:15px}.news .post-item .post-item-container .feat-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.news .post-item .post-item-container:hover .post-title h2{color:var(--c-red)}@media (max-width:1200px){.news .post-item .post-item-container{padding:20px}}@media (max-width:767px){.news .post-item .post-item-container .mob-btn{display:flex;margin-top:20px}.news .post-item .post-item-container .d-flex .w-75{width:100%}.news .post-item .post-item-container .d-flex .w-25.d-flex{display:none}.news .post-item .post-item-container .d-flex .w-25{width:100%;margin-bottom:10px}.news .post-item .post-item-container .d-flex .excerpt{padding-left:0}}.load-more-btn{margin:30px auto 0;max-width:-moz-fit-content;max-width:fit-content}.load-more-btn a{padding:12px 25px;line-height:12px;display:inline-flex;letter-spacing:2px;border:0;background-color:var(--c-yellow);border-radius:5px;cursor:pointer;min-height:50px}.load-more-btn a:hover{box-shadow:inset 0 0 100px hsla(0,0%,100%,.1)}.ord-details-table,.orders-table{width:100%;border-color:#ececec;border-spacing:0;margin-top:32px}.ord-details-table thead .ord-th,.ord-details-table thead .order-head,.orders-table thead .ord-th,.orders-table thead .order-head{border-bottom:3px solid #ececec;text-align:left;font-size:14px;line-height:20px;color:var(--c-dark);padding:6px}.ord-details-table thead .ord-th:last-child,.ord-details-table thead .order-head:last-child,.orders-table thead .ord-th:last-child,.orders-table thead .order-head:last-child{text-align:center}.ord-details-table thead .ord-th:last-child,.orders-table thead .ord-th:last-child{text-align:right}.ord-details-table tbody tr .order-body,.orders-table tbody tr .order-body{border-bottom:1px solid #ececec;padding:12px 6px;text-align:left;font-size:14px;line-height:20px;color:var(--c-dark);transition:all .3s}.ord-details-table tbody tr .order-body a,.orders-table tbody tr .order-body a{color:var(--c-orange)}.ord-details-table tbody tr .order-body .price,.orders-table tbody tr .order-body .price{font-weight:var(--fw-600)}.ord-details-table tbody tr .order-body a.action-btn,.orders-table tbody tr .order-body a.action-btn{padding:12px 25px;line-height:12px;display:inline-flex;letter-spacing:2px;border:0;background-color:var(--c-yellow);border-radius:5px;cursor:pointer;min-height:50px;text-transform:uppercase;font-size:12px;color:var(--c-dark);font-weight:var(--fw-400);align-items:center;justify-content:center;transition:all .3s}.ord-details-table tbody tr .order-body a.action-btn:hover,.orders-table tbody tr .order-body a.action-btn:hover{box-shadow:inset 0 0 100px hsla(0,0%,100%,.1)}.ord-details-table tbody tr .order-body:last-child,.orders-table tbody tr .order-body:last-child{text-align:center}.ord-details-table .ord-tr td,.ord-details-table tfoot td,.ord-details-table tfoot th,.orders-table .ord-tr td,.orders-table tfoot td,.orders-table tfoot th{padding:6px;word-break:break-word;text-overflow:ellipsis;border-bottom:1px solid #ececec;text-align:left;font-size:14px;line-height:20px;color:var(--c-dark);transition:all .3s;font-weight:var(--fw-400)}.ord-details-table .ord-tr td:last-child,.ord-details-table tfoot td:last-child,.ord-details-table tfoot th:last-child,.orders-table .ord-tr td:last-child,.orders-table tfoot td:last-child,.orders-table tfoot th:last-child{font-weight:var(--fw-600);text-align:right}.ord-details-table tfoot,.orders-table tfoot{width:100%}.ord-details-table tfoot td:last-child,.orders-table tfoot td:last-child{text-align:right}@media (max-width:992px){.orders-main-list .container{overflow:hidden;overflow-x:scroll;padding-bottom:20px}.orders-main-list .container .orders-table{max-width:992px;width:992px}}.order-container .empty-order.hide{display:none}.order-container .empty-order .icon{margin-bottom:20px}.order-container .empty-order .icon img{max-width:161px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.order-container .empty-order .icon+.text{margin-bottom:30px}.order-container .empty-order .icon+.text+.btn-classic{margin-bottom:80px}.order-container .empty-order .icon+.text+.btn-classic a{text-decoration:underline}.order-container .empty-order .icon+.text+.btn-classic a:hover{text-decoration:none}.order-container .order-main-container{max-width:1420px;width:100%;margin:0 auto 80px auto}.order-container .order-main-container.hide{display:none}.order-container .order-main-container .d-flex:not(.total-order-price){justify-content:space-between}.order-container .order-main-container .d-flex:not(.total-order-price) .order-total{margin-left:20px}.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col{width:calc(50% - 12px)}.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container .bg-white,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col .bg-white{box-shadow:0 1px 3px rgba(0,0,0,.1)}.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container .title-container,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col .title-container{padding:20px 30px;border-bottom:1px solid #f4f4f4}.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container .title-container .remove-all a,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col .title-container .remove-all a{display:flex;align-items:center}.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container .title-container .remove-all .text,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col .title-container .remove-all .text{transition:all .3s;text-decoration:underline;color:#888;padding-left:6px}.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container .title-container .remove-all:hover .text,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col .title-container .remove-all:hover .text{text-decoration:none;color:var(--c-red)}.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container .title-container .remove-all:hover .icon,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col .title-container .remove-all:hover .icon{color:var(--c-red)}.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container .title-container .remove-all .icon,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col .title-container .remove-all .icon{transition:all .3s;font-size:24px;line-height:25px;color:#888}@media (max-width:767px){.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container .title-container,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col .title-container{padding:20px 15px}}@media (max-width:992px){.order-container .order-main-container .d-flex:not(.total-order-price) .cart-container,.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col{width:100%}}@media (max-width:992px){.order-container .order-main-container .d-flex:not(.total-order-price) .checkout-col{margin-top:30px}}.order-container .order-main-container .total-section{padding:30px;border-bottom:1px solid #f4f4f4}.order-container .order-main-container .total-section .coupon{width:65%;flex:1;max-width:250px;padding-right:12px}.order-container .order-main-container .total-section .coupon .coupon-preloader{position:absolute;left:calc(100% + 10px);height:calc(100% - 10px);top:5px;aspect-ratio:1/1;pointer-events:none}.order-container .order-main-container .total-section .coupon .form-btn{width:100%}.order-container .order-main-container .total-section .coupon .form-btn button{position:relative;display:block;width:100%}.order-container .order-main-container .total-section .coupon .d-flex{justify-content:flex-start}.order-container .order-main-container .total-section .coupon form .coupon-input{width:100%}.order-container .order-main-container .total-section .coupon form input{width:100%;display:block;padding:8px 15px;font-size:14px;line-height:20px;background-color:var(--c-white);border:1px solid #cfcfcf;border-radius:5px;transition:all .3s;min-width:210px;outline:0}.order-container .order-main-container .total-section .coupon form input:active,.order-container .order-main-container .total-section .coupon form input:hover{border-color:var(--c-dark)}.order-container .order-main-container .total-section .coupon form .form-btn{margin-top:10px}.order-container .order-main-container .total-section .coupon form .form-btn button{font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:1px;color:var(--c-dark);background-color:#dadada;padding:8px 15px;border:none;outline:0;min-width:150px;cursor:pointer;border-radius:5px}.order-container .order-main-container .total-section .coupon .content{margin-top:20px;color:#888;margin-bottom:30px}.order-container .order-main-container .total-section .coupon .content p{color:#888}.order-container .order-main-container .total-section .coupon .share a{text-decoration:underline}.order-container .order-main-container .total-section .coupon .share a:hover{text-decoration:none;color:var(--c-red)}@media (max-width:1360px){.order-container .order-main-container .total-section .coupon form .coupon-input{width:80%}.order-container .order-main-container .total-section .coupon form .coupon-input input{min-width:100%}.order-container .order-main-container .total-section .coupon form .form-btn{width:80%;margin-left:0;margin-top:10px}.order-container .order-main-container .total-section .coupon form .form-btn button{min-width:100%}}.order-container .order-main-container .total-section .total{max-width:-moz-fit-content;max-width:fit-content;flex:1;text-align:right}.order-container .order-main-container .total-section .total .total-price{margin-top:10px}.order-container .order-main-container .total-section .total .c-gray{margin-top:12px;color:#aaa}.order-container .order-main-container .total-section .total .c-gray p{color:#aaa}.order-container .order-main-container .total-section .total-price{font-weight:var(--fw-500)}.order-container .order-main-container .total-section .total-price .order-total-item{margin-left:10px}.order-container .order-main-container .total-section .total-price .exchange-rate{padding-left:4px}@media (max-width:767px){.order-container .order-main-container .total-section{padding:15px}.order-container .order-main-container .total-section .coupon{width:100%;padding-right:0}.order-container .order-main-container .total-section .coupon form .coupon-input,.order-container .order-main-container .total-section .coupon form .form-btn{width:100%}.order-container .order-main-container .total-section .total{width:100%;text-align:left}}.order-container .order-main-container .section-bottom{padding:20px 20px 20px 0}.order-container .order-main-container .section-bottom a{border-bottom:1px dashed var(--c-dark);transition:all .3s;letter-spacing:1px;padding-left:3px;color:var(--c-dark)}.order-container .order-main-container .section-bottom a:hover{color:var(--c-red)}.order-container .order-main-container .section-bottom a:hover a{color:var(--c-red);border-bottom-color:var(--c-red)}.order-container .order-main-container .section-bottom .s-back-link{cursor:pointer;padding-left:15px;transition:all .3s;display:inline-block}.order-container .order-main-container .section-bottom .s-back-link a{border-bottom:1px dashed var(--c-dark);transition:all .3s;letter-spacing:1px;padding-left:3px;color:var(--c-dark)}.order-container .order-main-container .section-bottom .s-back-link:hover{color:var(--c-red)}.order-container .order-main-container .section-bottom .s-back-link:hover a{color:var(--c-red);border-bottom-color:var(--c-red)}@media (max-width:767px){.order-container .order-main-container .section-bottom{padding:20px 15px}}.order-container .order-main-container .checkout-col .sign{padding:30px 30px 0 30px}.order-container .order-main-container .checkout-col .sign a{text-decoration:underline;padding-left:5px;transition:all .3s}.order-container .order-main-container .checkout-col .sign a:hover{text-decoration:none;color:var(--c-red)}.order-container .order-main-container .checkout-col .sign a .hide{display:none}.order-container .order-main-container .checkout-col .form-type{padding:30px 30px 30px 30px;border-bottom:1px solid #f4f4f4}.order-container .order-main-container .checkout-col .form-type .person>.d-flex div:not(.err-msg){width:calc(50% - 15px);position:relative}@media (max-width:767px){.order-container .order-main-container .checkout-col .form-type .person>.d-flex div:not(.err-msg){width:100%}}.order-container .order-main-container .checkout-col .form-type .terms p{color:#aaa}.order-container .order-main-container .checkout-col .form-type .terms p a{text-decoration:underline;transition:all .3s;color:var(--c-dark)}.order-container .order-main-container .checkout-col .form-type .terms p a:hover{text-decoration:none;color:var(--c-red)}.order-container .order-main-container .checkout-col .delivery{padding:30px}.order-container .order-main-container .checkout-col .delivery .term{padding-top:10px;color:#aaa}.order-container .order-main-container .checkout-col .delivery .delivery-form{margin-top:20px}.order-container .order-main-container .checkout-col .delivery .delivery-form .input-style{flex:1}.order-container .order-main-container .checkout-col .delivery .delivery-form .input-style:last-child input{margin-right:0;max-width:unset}.order-container .order-main-container .checkout-col .delivery .delivery-form .form-btn{margin-bottom:20px;display:flex;flex-wrap:wrap;row-gap:20px}.order-container .order-main-container .checkout-col .delivery .delivery-form .form-btn button{background-color:rgba(253,206,38,.3647058824)}.order-container .order-main-container .checkout-col .delivery .delivery-form .form-btn button.active{background-color:var(--c-yellow)}.order-container .order-main-container .checkout-col .delivery .delivery-form .legal-fields{display:grid;grid-template-rows:0fr;overflow:hidden;transition:.3s grid-template-rows ease-in-out}.order-container .order-main-container .checkout-col .delivery .delivery-form .legal-fields .legal-wrapper{min-height:0}.order-container .order-main-container .checkout-col .delivery .delivery-form .legal-fields .legal-wrapper .d-flex{-moz-column-gap:15px;column-gap:15px}.order-container .order-main-container .checkout-col .delivery .delivery-form .legal-fields.active{grid-template-rows:1fr}.order-container .order-main-container .checkout-col .delivery .delivery-form .legal-fields .input-style{display:flex;flex-direction:column}.order-container .order-main-container .checkout-col .delivery .delivery-form .legal-fields .input-style label{flex:1}.order-container .order-main-container .checkout-col .delivery .delivery-form .legal-fields .err-msg{min-height:18px}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments a{color:#006bd8;transition:all .3s}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments a:hover{color:var(--c-red)}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments textarea{margin-bottom:20px;margin-top:6px;display:block;width:100%;height:100%;padding:12px 25px;border:1px solid #cfcfcf;border-radius:5px;transition:all .3s;font-size:16px;resize:none;line-height:25px;color:var(--c-dark);font-weight:var(--fw-400)}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments textarea:active,.order-container .order-main-container .checkout-col .delivery .delivery-form .comments textarea:hover{border-color:#888}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex{align-items:flex-end}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex .total{width:50%;display:flex;flex-wrap:wrap;justify-content:space-between}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex .total>div.align-end{align-items:flex-end;margin-bottom:0}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex .total>div{width:100%;margin-bottom:10px}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex .total .c-gray span{color:var(--c-dark)}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex .total .c-gray span:first-child{color:#888}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex+.section-bottom{padding:0;margin-top:20px;margin-bottom:30px}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex+.section-bottom p{color:#aaa}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex+.section-bottom p a{color:#aaa;transition:all .3s;text-decoration:underline}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex+.section-bottom p a:hover{text-decoration:none;color:var(--c-red)}.order-container .order-main-container .checkout-col .delivery .delivery-form button{display:inline-block;position:relative;text-transform:uppercase;letter-spacing:2px;border:0;font-size:12px;background-color:var(--c-yellow);border-radius:5px;margin-right:20px;cursor:pointer;transition:all .3s;line-height:12px;padding:12px 25px;min-height:50px}.order-container .order-main-container .checkout-col .delivery .delivery-form button:disabled{pointer-events:none}.order-container .order-main-container .checkout-col .delivery .delivery-form button .order-preloader{pointer-events:none;position:absolute;height:calc(100% - 20px);aspect-ratio:1/1;left:calc(100% + 10px);top:10px}.order-container .order-main-container .checkout-col .delivery .delivery-form button:hover{box-shadow:inset 0 0 100px hsla(0,0%,100%,.1)}.order-container .order-main-container .checkout-col .delivery .payment-type{margin:20px 0}.order-container .order-main-container .checkout-col .delivery .payment-type select{width:100%;padding:10px 5px;text-transform:uppercase;letter-spacing:2px;font-size:12px;border:1px solid var(--c-yellow);background-color:var(--c-yellow);border-radius:5px}.order-container .order-main-container .checkout-col .delivery .payment-type select:focus{outline:0}.order-container .order-main-container .checkout-col .delivery .payment-type select option{border:0;background-color:#fff}@media (max-width:767px){.order-container .order-main-container .checkout-col .sign{padding:20px 15px}.order-container .order-main-container .checkout-col .form-type{padding:15px}.order-container .order-main-container .checkout-col .form-type .person>.d-flex div{width:100%}.order-container .order-main-container .checkout-col .delivery{padding:15px 15px 20px 15px}.order-container .order-main-container .checkout-col .delivery .delivery-form .input-style{width:100%}.order-container .order-main-container .checkout-col .delivery .delivery-form .comments+.d-flex .total{width:100%;margin-bottom:20px}}.news-single .date{color:#aaa}.news-single .feat-img{margin-top:20px;margin-bottom:30px;display:flex;max-height:300px}.news-single .feat-img img{max-height:100%;max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:auto}@media (max-width:767px){.news-single .feat-img img{min-height:250px}}.share-list{list-style-type:none;margin:0;padding:0}.share-list li{margin-left:10px}.share-list a{width:24px;height:24px;border-radius:50%;background-color:var(--c-dark);color:var(--c-white);transition:all .3s}.share-list a i{font-size:12px}.share-list a:hover{background-color:var(--c-orange)}.simple_editor .simple-editor-main ul.share-list{list-style-type:none;margin:0;padding:0}.simple_editor .simple-editor-main ul.share-list a{text-decoration:none;background-color:var(--c-dark);color:var(--c-white)}.simple_editor .simple-editor-main ul.share-list a:hover{background-color:var(--c-orange);color:var(--c-white)}.characters-wrapper table{background:0 0;table-layout:fixed;font-size:13px;width:100%;line-height:19px;border-collapse:collapse;border-spacing:0}.characters-wrapper table tr td{padding:4px 0;border:0;vertical-align:top}.characters-wrapper table tr td.char-type{color:#888;position:relative;width:50%}.characters-wrapper table tr td.char-type span{background-color:var(--c-white);display:inline-block;position:relative;padding:0 5px 0 0}.characters-wrapper table tr td.char-type:before{border-bottom:1px dotted #b5b5b5;left:0;top:17px;right:5px;content:"";position:absolute}.characters-wrapper table tr td.char{color:var(--c-dark);width:50%;word-wrap:break-word}.pr-banner-style .buy-btn,.quick-view-popup .buy-btn,.style-2 .buy-btn,.style-3 .buy-btn{display:flex;align-items:center;justify-content:space-between}.pr-banner-style .buy-btn .pr-count,.quick-view-popup .buy-btn .pr-count,.style-2 .buy-btn .pr-count,.style-3 .buy-btn .pr-count{display:block;background-color:#f3f3f3;margin-right:10px;border-radius:5px}.pr-banner-style .buy-btn .pr-count button,.quick-view-popup .buy-btn .pr-count button,.style-2 .buy-btn .pr-count button,.style-3 .buy-btn .pr-count button{display:inline-block;font-size:16px;color:#959595;width:30px;line-height:36px;height:36px;cursor:pointer;font-weight:500;border:none;background-color:transparent;padding:0}.pr-banner-style .buy-btn .pr-count button.minus-btn,.quick-view-popup .buy-btn .pr-count button.minus-btn,.style-2 .buy-btn .pr-count button.minus-btn,.style-3 .buy-btn .pr-count button.minus-btn{padding:0 0 0 10px}.pr-banner-style .buy-btn .pr-count button.plus-btn,.quick-view-popup .buy-btn .pr-count button.plus-btn,.style-2 .buy-btn .pr-count button.plus-btn,.style-3 .buy-btn .pr-count button.plus-btn{padding:0 10px 0 0}.pr-banner-style .buy-btn .pr-count input,.quick-view-popup .buy-btn .pr-count input,.style-2 .buy-btn .pr-count input,.style-3 .buy-btn .pr-count input{font-size:14px;width:25px;padding:0;border:none;height:40px;line-height:40px;outline:0;background-color:transparent;text-align:center}.pr-banner-style .buy-btn .pr-count input::-webkit-inner-spin-button,.pr-banner-style .buy-btn .pr-count input::-webkit-outer-spin-button,.quick-view-popup .buy-btn .pr-count input::-webkit-inner-spin-button,.quick-view-popup .buy-btn .pr-count input::-webkit-outer-spin-button,.style-2 .buy-btn .pr-count input::-webkit-inner-spin-button,.style-2 .buy-btn .pr-count input::-webkit-outer-spin-button,.style-3 .buy-btn .pr-count input::-webkit-inner-spin-button,.style-3 .buy-btn .pr-count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pr-banner-style .buy-btn .pr-count input[type=number],.quick-view-popup .buy-btn .pr-count input[type=number],.style-2 .buy-btn .pr-count input[type=number],.style-3 .buy-btn .pr-count input[type=number]{-moz-appearance:textfield}.taxonomy-styles .simple_editor{margin-top:32px;margin-bottom:32px}.add-basket-btn:disabled{opacity:.3;pointer-events:none}.pr-post-main-line{margin-top:32px;margin-bottom:60px}.pr-post-main-line .list-style-choose{margin-bottom:10px}.pr-post-main-line .list-style-choose i{margin-right:10px;cursor:pointer;font-size:18px;transition:all .3s}.pr-post-main-line .list-style-choose i.active,.pr-post-main-line .list-style-choose i:hover{color:var(--c-red)}.pr-post-main-line .products-slider{overflow-x:hidden}.pr-post-main-line .list-main>.d-flex:not(.load-more-btn){margin-left:-5px;margin-right:-5px}.pr-post-main-line .list-main .swiper-slide{height:auto;display:flex;flex-direction:column}.pr-post-main-line .list-main .swiper-slide .w-25{width:100%}.pr-post-main-line .list-main .swiper-slide .pr-item{flex:1}.pr-post-main-line .list-main .pr-item{margin-top:10px;padding:0 5px}.pr-post-main-line .list-main .pr-item .pr-tit{max-width:100%;display:block}.pr-post-main-line .list-main .pr-item .pr-tit .title{max-width:100%;word-wrap:break-word}.pr-post-main-line .list-main .pr-item .pr-item-container{background-color:var(--c-white);box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;justify-content:space-between}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-top{position:relative;margin-bottom:10px}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-top .quick-view-pr{position:absolute;right:10px;top:10px;border-radius:5px;width:34px;height:34px;border:1px solid #ededed;color:#8c8c8c;font-size:14px;display:inline-flex;align-items:center;justify-content:center;text-align:center;z-index:3;transition:all .3s}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-top .quick-view-pr.loading .fa-search{display:none}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-top .quick-view-pr.loading .quick-view-preloader{display:block}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-top .quick-view-pr .quick-view-preloader{display:none;width:80%;aspect-ratio:1}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-top .quick-view-pr:hover{color:var(--c-red);border-color:var(--c-red)}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-top .feat-img{display:flex;padding:30px 30px 0 30px;min-height:245px}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-top .feat-img img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:215px;margin:auto}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-middle{padding:0 30px 20px 30px;border-bottom:1px solid #ebebeb;min-height:118px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-middle .pr-middle-container .stack{display:none}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-middle .articul .code{color:#999;margin-right:5px;letter-spacing:1px;flex:unset}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-middle .articul span{max-width:100%;word-break:break-all;flex:1}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-middle .pr-tit{display:inline-block;margin-bottom:12px}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-middle .pr-tit:hover{color:var(--c-red)}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-middle .characters-wrapper,.pr-post-main-line .list-main .pr-item .pr-item-container .pr-middle .pr-description{display:none}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom{padding:20px 30px;display:flex;align-items:center;justify-content:space-between;min-height:80px}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom .pr-count{display:none}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom .stack div{background-color:#f1f1f1;color:#13a13e;text-transform:uppercase;font-size:12px;letter-spacing:1px;line-height:25px;padding:0 10px;font-weight:var(--fw-600);display:inline-block}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom .stack div.avaliable{color:#13a13e}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom .stack div.not-avaliable{color:var(--c-red)}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom .button-with-icon{border-radius:5px;padding:4px 15px 4px 4px;min-height:40px;transition:all .3s;cursor:pointer;background-color:#ffc001;border:none;outline:0}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom .button-with-icon i{height:32px;width:32px;border-radius:3px;background:hsla(0,0%,100%,.15);text-align:center;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom .button-with-icon .addCart{letter-spacing:1px;padding-left:3px}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom .button-with-icon:hover{box-shadow:inset 0 0 100px hsla(0,0%,100%,.1)}@media (max-width:1280px){.pr-post-main-line .list-main .w-25{width:33.333%}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-top .feat-img{padding-left:20px;padding-right:20px}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-middle{padding-left:20px;padding-right:20px}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom{padding-left:20px;padding-right:20px}.pr-post-main-line .list-main .pr-item .pr-item-container .pr-bottom .fs-18{font-size:16px}}@media (max-width:767px){.pr-post-main-line .list-main>.d-flex{margin-left:0;margin-right:0}.pr-post-main-line .list-main>.d-flex .pr-item{padding:0}.pr-post-main-line .list-main>.d-flex .pr-item .pr-item-container{max-width:300px;width:100%;margin-left:auto;margin-right:auto}.pr-post-main-line .list-main .w-25{width:100%}}.pr-post-main-line .list-main.style-2.d-flex{margin-left:auto;margin-right:auto}.pr-post-main-line .list-main.style-2 .pr-item{width:100%;padding:0}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container{flex-direction:unset;align-items:flex-start}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-top{height:100%;margin-bottom:0;max-width:245px;width:100%}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-top .quick-view-pr{right:unset;left:10px}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-top .feat-img{padding:40px 0 40px 40px}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-bottom{height:100%;max-width:300px;width:100%;padding:40px;display:block}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-bottom .price{width:100%;margin-bottom:20px}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle{height:100%;max-width:calc(100% - 545px);width:100%;padding:40px;border-bottom:0;border-right:2px solid #f2f2f2;display:block}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .stack{display:none}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .pr-middle-container{display:flex;flex-direction:column-reverse}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .pr-middle-container .pr-tit{font-size:18px;line-height:25px;font-weight:var(--fw-600);text-decoration:underline;max-width:-moz-fit-content;max-width:fit-content}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .pr-middle-container .pr-tit:hover{text-decoration:none}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .pr-middle-container .articul{display:flex;align-items:center}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .pr-middle-container .articul .c-dark{order:3}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .pr-middle-container .articul .stack{order:1;display:block;margin-right:30px}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .pr-middle-container .articul .code{order:2}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .characters-wrapper{margin-top:10px;display:block}@media (max-width:1300px){.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-top{max-width:190px}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-top .feat-img{padding:15px}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-bottom{padding:15px;max-width:245px}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle{max-width:calc(100% - 435px);padding:15px}}@media (max-width:1150px){.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-top{max-width:150px}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle{max-width:calc(100% - 395px)}}@media (max-width:767px){.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container{flex-wrap:wrap}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-top{max-width:100%;height:auto}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle{max-width:100%;border-right:none;height:auto}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .pr-middle-container .pr-tit{font-size:14px;line-height:20px}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .characters-wrapper table tr td.char-type{color:#888;position:relative;width:60%}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-middle .characters-wrapper table tr td.char{width:40%}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-bottom{max-width:100%;height:auto;padding-top:0}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-bottom .buy-btn{justify-content:flex-start}.pr-post-main-line .list-main.style-2 .pr-item .pr-item-container .pr-bottom .price{margin-bottom:10px}}.pr-post-main-line .list-main.style-3>.d-flex{margin-left:auto;margin-right:auto}.pr-post-main-line .list-main.style-3 .pr-item{width:100%;padding:0}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container{flex-direction:unset;flex-wrap:wrap;align-items:center;justify-content:center}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-top{max-width:105px;margin-bottom:0;width:100%}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-top .quick-view-pr{display:none}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-top .feat-img{padding:25px 10px 25px 25px;min-height:125px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-top .feat-img img{width:70px;height:70px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle{justify-content:center;padding:25px 10px;flex:1;width:100%;border-bottom:0}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle .pr-middle-container{display:flex;flex-direction:column-reverse}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle .pr-middle-container .articul{display:flex;align-items:center}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle .pr-middle-container .articul .code{order:2}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle .pr-middle-container .articul .c-dark{order:3}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle .pr-middle-container .articul .stack{display:block;order:1;margin-right:15px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle .pr-middle-container .pr-tit{font-size:18px;line-height:25px;font-weight:var(--fw-600);text-decoration:underline;max-width:-moz-fit-content;max-width:fit-content}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle .pr-middle-container .pr-tit:hover{text-decoration:none}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle .stack{display:none}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom{max-width:calc(100% - 600px);width:100%;padding:25px 45px 25px 25px;text-align:right;justify-content:flex-end}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom .buy-btn{min-width:-moz-fit-content;min-width:fit-content}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom .price{min-width:150px;text-align:left;margin-right:30px;flex:1}@media (min-width:1187px){.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom .pr-count{display:block}}@media (max-width:1330px){.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-top{max-width:80px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-top .feat-img{padding:10px 0 10px 10px;min-height:110px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle{padding:10px;max-width:300px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom{max-width:calc(100% - 380px);padding:10px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom .price{min-width:auto;text-align:right;margin-right:10px}}@media (max-width:1150px){.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle{max-width:270px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom{max-width:calc(100% - 350px)}}@media (max-width:767px){.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container{max-width:100%}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-top{max-width:50px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-top .feat-img{min-height:auto}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-top .feat-img img{width:40px;height:40px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle{max-width:calc(100% - 50px);min-height:auto;flex:1}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-middle .pr-middle-container .pr-tit{font-size:14px;line-height:20px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom{max-width:100%;flex-wrap:wrap;justify-content:flex-start;border-top:1px solid #ebebeb}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom .price{text-align:left;flex:1;min-width:-moz-fit-content;min-width:fit-content;margin-right:0;margin-bottom:10px}.pr-post-main-line .list-main.style-3 .pr-item .pr-item-container .pr-bottom .buy-btn{justify-content:flex-start}}.pr-banner-style,.quick-view-popup{position:fixed;width:100%;height:100vh;left:0;top:0;background-color:rgba(11,11,11,.8);z-index:115;opacity:1;transition:all .3s;visibility:visible;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:12px}.pr-banner-style .container,.quick-view-popup .container{background-color:var(--c-white);position:relative}.pr-banner-style .container .close-popup,.quick-view-popup .container .close-popup{position:absolute;right:10px;top:10px;z-index:5}.pr-banner-style .container .close-popup button,.quick-view-popup .container .close-popup button{color:var(--c-dark);background-color:transparent;border:none;width:35px;height:35px;cursor:pointer;font-size:20px;transition:all .3s}.pr-banner-style .container .close-popup button i,.quick-view-popup .container .close-popup button i{transition:.2s all ease-in-out}.pr-banner-style .container .close-popup button:hover i,.quick-view-popup .container .close-popup button:hover i{color:var(--c-red)}.pr-banner-style .container .pop-main-container .image-carousel,.quick-view-popup .container .pop-main-container .image-carousel{display:flex;max-width:755px;width:100%}.pr-banner-style .container .pop-main-container .image-carousel .card-preview,.quick-view-popup .container .pop-main-container .image-carousel .card-preview{padding:35px 0 35px 35px;max-width:115px;width:100%}.pr-banner-style .container .pop-main-container .image-carousel .card-preview .image,.quick-view-popup .container .pop-main-container .image-carousel .card-preview .image{width:80px;height:80px;display:block;padding:10px;border:1px solid #f4f4f4;margin-bottom:10px;transition:all .3s;cursor:pointer}.pr-banner-style .container .pop-main-container .image-carousel .card-preview .image img,.quick-view-popup .container .pop-main-container .image-carousel .card-preview .image img{width:55px;height:55px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.pr-banner-style .container .pop-main-container .image-carousel .card-preview .image.active,.pr-banner-style .container .pop-main-container .image-carousel .card-preview .image:hover,.quick-view-popup .container .pop-main-container .image-carousel .card-preview .image.active,.quick-view-popup .container .pop-main-container .image-carousel .card-preview .image:hover{border-color:#c5c5c5}.pr-banner-style .container .pop-main-container .image-carousel .car-main,.quick-view-popup .container .pop-main-container .image-carousel .car-main{max-width:655px;width:100%;padding:50px}.pr-banner-style .container .pop-main-container .image-carousel .car-main .car-main-container,.quick-view-popup .container .pop-main-container .image-carousel .car-main .car-main-container{margin:auto}.pr-banner-style .container .pop-main-container .image-carousel .car-main .image-main img,.quick-view-popup .container .pop-main-container .image-carousel .car-main .image-main img{max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.pr-banner-style .container .pop-main-container .pr-info,.quick-view-popup .container .pop-main-container .pr-info{max-width:calc(100% - 755px);width:100%;background-color:#fbfbfb;padding:50px 0}.pr-banner-style .container .pop-main-container .pr-info .top,.quick-view-popup .container .pop-main-container .pr-info .top{padding:0 50px 50px 50px;border-bottom:2px solid #f3f3f3}.pr-banner-style .container .pop-main-container .pr-info .top .pr-title,.quick-view-popup .container .pop-main-container .pr-info .top .pr-title{margin-top:15px;margin-bottom:35px;max-width:400px;width:100%}.pr-banner-style .container .pop-main-container .pr-info .top .articul,.quick-view-popup .container .pop-main-container .pr-info .top .articul{margin-top:20px}.pr-banner-style .container .pop-main-container .pr-info .top .articul .code,.quick-view-popup .container .pop-main-container .pr-info .top .articul .code{color:#999;margin-right:5px}.pr-banner-style .container .pop-main-container .pr-info .bottom,.quick-view-popup .container .pop-main-container .pr-info .bottom{padding:50px;display:flex;align-items:center;justify-content:space-between}.pr-banner-style .container .pop-main-container .pr-info .bottom .button-with-icon,.quick-view-popup .container .pop-main-container .pr-info .bottom .button-with-icon{border-radius:5px;padding:4px 15px 4px 4px;min-height:40px;transition:all .3s;cursor:pointer;background-color:#ffc001;border:none;outline:0}.pr-banner-style .container .pop-main-container .pr-info .bottom .button-with-icon i,.quick-view-popup .container .pop-main-container .pr-info .bottom .button-with-icon i{height:32px;width:32px;border-radius:3px;background:hsla(0,0%,100%,.15);text-align:center;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.pr-banner-style .container .pop-main-container .pr-info .bottom .button-with-icon .addCart,.quick-view-popup .container .pop-main-container .pr-info .bottom .button-with-icon .addCart{letter-spacing:1px;padding-left:3px}.pr-banner-style .container .pop-main-container .pr-info .bottom .button-with-icon:hover,.quick-view-popup .container .pop-main-container .pr-info .bottom .button-with-icon:hover{box-shadow:inset 0 0 100px hsla(0,0%,100%,.1)}@media (max-width:1200px){.pr-banner-style .container .pop-main-container .image-carousel,.quick-view-popup .container .pop-main-container .image-carousel{max-width:500px}.pr-banner-style .container .pop-main-container .image-carousel .card-preview,.quick-view-popup .container .pop-main-container .image-carousel .card-preview{padding:20px 0 20px 20px;max-width:60px}.pr-banner-style .container .pop-main-container .image-carousel .card-preview .image,.quick-view-popup .container .pop-main-container .image-carousel .card-preview .image{width:40px;height:40px;padding:3px}.pr-banner-style .container .pop-main-container .image-carousel .card-preview .image img,.quick-view-popup .container .pop-main-container .image-carousel .card-preview .image img{width:32px;height:32px}.pr-banner-style .container .pop-main-container .image-carousel .car-main,.quick-view-popup .container .pop-main-container .image-carousel .car-main{max-width:440px;padding:50px 50px 50px 35px}.pr-banner-style .container .pop-main-container .pr-info,.quick-view-popup .container .pop-main-container .pr-info{max-width:calc(100% - 500px);padding-top:30px;padding-bottom:30px}.pr-banner-style .container .pop-main-container .pr-info .top,.quick-view-popup .container .pop-main-container .pr-info .top{padding:0 20px 30px 20px}.pr-banner-style .container .pop-main-container .pr-info .bottom,.quick-view-popup .container .pop-main-container .pr-info .bottom{padding:30px 20px}}@media (max-width:900px){.pr-banner-style .container .pop-main-container .image-carousel,.quick-view-popup .container .pop-main-container .image-carousel{max-width:400px}.pr-banner-style .container .pop-main-container .image-carousel .car-main,.quick-view-popup .container .pop-main-container .image-carousel .car-main{max-width:340px;display:flex;align-items:center}.pr-banner-style .container .pop-main-container .pr-info,.quick-view-popup .container .pop-main-container .pr-info{max-width:calc(100% - 400px)}}@media (max-width:767px){.pr-banner-style .container,.quick-view-popup .container{max-width:100%;width:100%;padding:0;max-height:100vh;overflow-y:auto;height:100%}.pr-banner-style .container .q-view>.d-flex,.quick-view-popup .container .q-view>.d-flex{align-items:flex-start}.pr-banner-style .container .pop-main-container .image-carousel,.quick-view-popup .container .pop-main-container .image-carousel{max-width:100%;flex-wrap:wrap}.pr-banner-style .container .pop-main-container .image-carousel .card-preview,.quick-view-popup .container .pop-main-container .image-carousel .card-preview{max-width:100%;padding:50px 13px 0 13px;display:flex}.pr-banner-style .container .pop-main-container .image-carousel .card-preview .image,.quick-view-popup .container .pop-main-container .image-carousel .card-preview .image{margin-bottom:0;margin-right:10px}.pr-banner-style .container .pop-main-container .image-carousel .car-main,.quick-view-popup .container .pop-main-container .image-carousel .car-main{max-width:100%;padding:15px 25px}.pr-banner-style .container .pop-main-container .image-carousel .car-main .image-main img,.quick-view-popup .container .pop-main-container .image-carousel .car-main .image-main img{height:300px}.pr-banner-style .container .pop-main-container .pr-info,.quick-view-popup .container .pop-main-container .pr-info{max-width:100%;padding-bottom:0}.pr-banner-style .container .pop-main-container .pr-info .bottom,.quick-view-popup .container .pop-main-container .pr-info .bottom{flex-wrap:wrap}.pr-banner-style .container .pop-main-container .pr-info .bottom .price,.quick-view-popup .container .pop-main-container .pr-info .bottom .price{width:100%;margin-bottom:15px}.pr-banner-style .container .pop-main-container .pr-info .bottom .buy-btn,.quick-view-popup .container .pop-main-container .pr-info .bottom .buy-btn{justify-content:flex-start}}.pr-banner-style .characters-wrapper table tr td.char-type span,.quick-view-popup .characters-wrapper table tr td.char-type span{background-color:#fbfbfb}.pr-banner-style.pr-page{position:relative;width:100%;height:auto;left:unset;top:unset;background-color:transparent;z-index:1;opacity:1;transition:all .3s;visibility:visible;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:0}.pr-banner-style.pr-page .stack div{background-color:#f1f1f1;color:#13a13e;text-transform:uppercase;font-size:12px;letter-spacing:1px;line-height:25px;padding:0 10px;font-weight:var(--fw-600);display:inline-block}.pr-banner-style.pr-page .stack div.avaliable{color:#13a13e}.pr-banner-style.pr-page .stack div.not-avaliable{color:var(--c-red)}.pr-banner-style.pr-page .share{width:100%;padding:0 50px 30px 50px}@media (max-width:1200px){.pr-banner-style.pr-page .share{padding:0 20px 20px 20px}}@media (max-width:767px){.pr-banner-style.pr-page .container{max-height:none;overflow-y:hidden;height:auto}}.top-msg-cart{position:fixed;left:0;top:0;z-index:150;width:100%;padding-top:30px;padding-bottom:30px;box-shadow:0 5px 10px rgba(0,0,0,.1);transform:translate(0,-100%);opacity:0;transition:.2s all ease}.top-msg-cart.active{transform:translate(0,0);opacity:1}.top-msg-cart .container{max-width:800px}.top-msg-cart .container .feat-img{width:60px}.top-msg-cart .container .feat-img img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.top-msg-cart .container .feat-img+.d-flex{width:calc(100% - 60px);padding-left:20px}.top-msg-cart .container .d-flex.align-end{align-items:flex-end}.top-msg-cart .container .d-flex .add-card-content{max-width:calc(100% - 260px);width:100%;padding-right:20px}.top-msg-cart .container .d-flex .btn-group{justify-content:flex-end;max-width:260px;width:100%}.top-msg-cart .container .d-flex .btn-group .btn-checkout{margin-right:10px}.top-msg-cart .container .d-flex .btn-group .btn-checkout a{display:inline-flex;letter-spacing:2px;border:0;font-size:12px;background-color:var(--c-yellow);border-radius:5px;cursor:pointer;transition:all .3s;line-height:12px;padding:6px 12px;min-height:32px;color:var(--c-dark)}.top-msg-cart .container .d-flex .btn-group .btn-checkout a:hover{box-shadow:inset 0 0 100px hsla(0,0%,100%,.1)}.top-msg-cart .container .d-flex .btn-group .close .icon{transition:all .3s;font-size:24px;line-height:25px;color:#888}.top-msg-cart .container .d-flex .btn-group .close .text{transition:all .3s;text-decoration:underline;color:#888;padding-left:6px}.top-msg-cart .container .d-flex .btn-group .close:hover .icon{color:var(--c-red)}.top-msg-cart .container .d-flex .btn-group .close:hover .text{text-decoration:none;color:var(--c-red)}.admin-bar .top-msg-cart{top:32px}@media (max-width:782px){.admin-bar .top-msg-cart{top:46px}}@media (max-width:767px){.top-msg-cart{padding-top:15px;padding-bottom:15px}.top-msg-cart .container .feat-img{display:none}.top-msg-cart .container .feat-img+.d-flex{width:100%;padding-left:0}.top-msg-cart .container .d-flex .add-card-content{padding-right:0;padding-bottom:20px;max-width:100%}.top-msg-cart .container .d-flex .btn-group{justify-content:flex-start;max-width:100%}}.pr-page-bottom{max-width:1420px;width:100%;margin:0 auto 80px auto;display:flex;flex-wrap:wrap}.pr-page-bottom .sections{max-width:calc(100% - 260px);width:100%;padding-right:30px}.pr-page-bottom .sections .section-title{padding-right:15px}.pr-page-bottom .sections section{padding-top:50px}.pr-page-bottom .sections .slid-arrows button{width:54px;height:54px;border-radius:5px;border:1px solid #ebebeb;display:inline-block;text-decoration:none;position:relative;background:var(--c-white);cursor:pointer;line-height:54px;text-align:center}@media (max-width:767px){.pr-page-bottom .sections .slid-arrows button{height:40px;width:40px;line-height:40px}}.pr-page-bottom .sections .slid-arrows .left-arr{margin-left:8px}.pr-page-bottom .sections .pr-post-main-line{margin:0}.pr-page-bottom .sections .pr-post-main-line .list-main{margin-top:15px}@media (max-width:992px){.pr-page-bottom .sections{padding:0;max-width:100%}}.page-right-sidebar{padding-top:50px;padding-bottom:50px;max-width:260px;width:100%}.page-right-sidebar .cta-home{box-shadow:0 1px 3px rgba(0,0,0,.1);padding:0}.page-right-sidebar .cta-home .items{margin:auto}.page-right-sidebar .cta-home .items .cta-item{width:100%;padding:20px 30px;border-bottom:1px solid #ebebeb}.page-right-sidebar .cta-home .items .cta-item a{position:relative}.page-right-sidebar .cta-home .items .cta-item a .icon{width:30px;margin-top:0;position:absolute;left:0;top:8px}.page-right-sidebar .cta-home .items .cta-item a .icon i{font-size:25px}.page-right-sidebar .cta-home .items .cta-item a .content-col{padding-left:0;width:100%}.page-right-sidebar .cta-home .items .cta-item a .content-col .cta-title{padding-left:45px}.page-right-sidebar .cta-home:after,.page-right-sidebar .cta-home:before{display:none}@media (max-width:992px){.page-right-sidebar{display:none}}.quick-view-popup{opacity:0;pointer-events:none;transition:.2s all ease}.quick-view-popup.active{opacity:1;pointer-events:all}.single-order .info-main{margin-bottom:30px}.single-order .info-main .info-content a{text-decoration:none}.single-order .products-list-order .item{padding-left:0}.single-order .order-price{flex:1}.single-order .total{max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-top:30px;padding-right:30px}.single-order .total .order-total-item{font-weight:var(--fw-500)}.products-list-order .item{border-bottom:1px solid #f4f4f4;padding:30px}.products-list-order .item .pr-img{width:48px;height:48px}.products-list-order .item .pr-img a{display:block}.products-list-order .item .pr-img a img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.products-list-order .item .pr-name{padding-left:10px;padding-right:20px;width:calc(100% - 268px)}.products-list-order .item .pr-name h3{display:flex;align-items:center;flex-wrap:wrap}.products-list-order .item .pr-name h3 .title{text-decoration:underline;transition:all .3s;font-weight:var(--fw-500)}.products-list-order .item .pr-name h3 .title:hover{text-decoration:none;color:var(--c-red)}.products-list-order .item .pr-name h3 .netto{margin-left:6px;color:#888}.products-list-order .item .pr-name h3 .remove{display:block;color:#888;cursor:pointer;border:none;background:0 0;padding:0;min-width:100%;text-align:left;margin-top:10px}.products-list-order .item .pr-name h3 .remove .icon{padding:4px;display:inline-flex;transition:all .3s;align-items:center;border-radius:4px}.products-list-order .item .pr-name h3 .remove .icon i{vertical-align:top;border-radius:3px;font-size:12px;transition:all .3s}.products-list-order .item .pr-name h3 .remove:hover .icon{background-color:#efefef}.products-list-order .item .pr-name h3 .remove:hover .icon i{color:var(--c-red)}.products-list-order .item .pr-count{width:100px}.products-list-order .item .pr-count input{display:inline-block;margin:0;padding:4px;width:40px;min-height:30px;font-size:16px;line-height:16px;color:var(--c-dark);border:1px solid #b7b7b7;border-radius:4px;text-align:center;outline:0}.products-list-order .item .pr-count input::-webkit-inner-spin-button,.products-list-order .item .pr-count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-list-order .item .pr-count input[type=number]{-moz-appearance:textfield}.products-list-order .item .pr-count button{outline:0;border:none;background-color:transparent;color:#c4c4c4;transition:all .3s;cursor:pointer;padding:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:var(--fw-500);font-size:18px;margin-right:5px}.products-list-order .item .pr-count button:hover{color:var(--c-dark)}.products-list-order .item .pr-count button:last-child{margin-right:0;margin-left:5px}.products-list-order .item .order-price{width:120px;text-align:right;font-weight:var(--fw-500);font-size:16px;line-height:28px}@media (max-width:767px){.products-list-order .item{padding:15px}}@media (max-width:1200px){.products-list-order .item{padding:20px}.products-list-order .item .order-price,.products-list-order .item .pr-count{width:50%;margin-top:10px}.products-list-order .item .pr-name{width:calc(100% - 48px)}}@keyframes popuphide{0%{opacity:.66}50%{opacity:.33}75%{opacity:0}100%{display:none;visibility:none;pointer-events:none}}.tax-container .section-title{margin-bottom:20px}.load-more-btn,.search-button{position:relative}.load-more-btn .search-preloader,.search-button .search-preloader{position:absolute;width:100%;height:100%;right:calc(100% + 5px);pointer-events:none;opacity:0;display:flex}.load-more-btn .search-preloader.loadmore-preloader,.search-button .search-preloader.loadmore-preloader{width:auto;height:calc(100% - 20px);top:10px;aspect-ratio:1;right:unset;left:calc(100% + 20px)}.load-more-btn .search-preloader.active,.search-button .search-preloader.active{opacity:1}.fa-xmark::before{content:"\f00d"}.parnter-info{margin:30px 0;align-items:flex-start}.parnter-info .global-edit-btn{text-align:right}.parnter-info .global-edit-btn .add-products-btn{background-color:var(--c-yellow);color:#000;font-family:Arial;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:2px;min-height:50px;border-radius:5px;align-items:center;padding:12px 25px;margin-bottom:30px;display:inline-flex}.parnter-logo{max-width:40%;margin:0 20px 20px 0;min-width:350px;background-color:var(--c-gray)}.parnter-logo img{max-height:600px}.parnter-logo,.parnter-pr-image{position:relative;position:relative;z-index:2}.parnter-logo:hover .logo-edit,.parnter-pr-image:hover .logo-edit{opacity:1;pointer-events:all}.parnter-logo #parnterLogo,.parnter-pr-image #parnterLogo{display:none}.parnter-logo .logo-edit,.parnter-pr-image .logo-edit{background-color:var(--c-gray);width:30px;height:30px;border-radius:50%;border:2px solid #000;position:absolute;top:5px;right:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:.2s all ease-in-out;z-index:4}.parnter-logo img,.parnter-pr-image img{width:100%;max-width:100%}.parnter-pr-image{margin-bottom:25px}.parnter-pr-image img{width:100%;-o-object-fit:contain;object-fit:contain;max-height:400px}.parnter-name,.text-wrapper{max-width:-moz-fit-content;max-width:fit-content;padding:5px 15px;border:none;background-color:transparent;border-radius:4px}.parnter-name:hover,.text-wrapper:hover{background-color:var(--c-white)}.parnter-name{height:100%}.name-input-wrapper{margin-right:20px}.parnter-content{display:flex;flex-direction:column;justify-content:flex-start}.parnter-content .form-btn-style button{margin-bottom:0}.text-wrapper{max-width:unset;height:100%;cursor:text}.parnter-text{flex:1;width:100%}.name-wrapper{margin-bottom:7px}.parnter-name,.parnter-pr{width:100%;overflow:visible;max-width:unset;display:block;font-size:24px;font-weight:700}.update-btn{margin-left:10px}.parnter-products .products-title-wrapper{margin:20px 0}.parnter-products .parnter-pr-wrapper{margin-bottom:20px;cursor:pointer;max-width:calc(25% - 25px + 6.25px);width:100%;display:flex;flex-direction:column;justify-content:space-between}.parnter-products .parnter-pr-wrapper:not(:nth-child(4n)){margin-right:25px}.parnter-products .parnter-pr-wrapper img{height:250px;width:100%;-o-object-fit:contain;object-fit:contain}.parnter-products .parnter-pr-wrapper .parnter-pr-buttons{opacity:0;visibility:hidden;transition:.2s all ease-in-out}.parnter-products .parnter-pr-wrapper:hover .parnter-pr-buttons{opacity:1;visibility:visible}.parnter-products .parnter-pr-buttons{position:absolute;top:5px;right:5px}.parnter-products .parnter-pr-buttons div{border:2px solid #000;width:35px;height:35px;display:flex;align-items:center;justify-content:center;background-color:var(--c-gray);cursor:pointer;border-radius:50%}.parnter-products .parnter-pr-buttons div:not(:last-child){margin-right:10px}.parnter-products .parnter-pr-buttons .product-delete{border-color:var(--c-red)}.parnter-products .parnter-pr-buttons .product-delete i{font-size:20px;color:var(--c-red)}#parnterPrPopup .form-btn-style{display:flex;justify-content:flex-end;margin-top:20px}#parnterPrPopup .form-btn-style button{margin-bottom:0}.parnter-preloader{position:absolute;min-width:30px;max-width:30px;top:50%;transform:translateY(-50%);right:calc(100% + 15px);aspect-ratio:1/1;opacity:0;pointer-events:none;transition:.2s all ease-in-out}.parnter-preloader.active{opacity:1;pointer-events:all}#parnterPrPopup .err-msg,.parnter-info .err-msg{transition:.2s all ease-in-out;overflow:hidden}@media (max-width:767px){.parnter-info .main-info{display:block}.parnter-info .main-info .parnter-logo{margin:0 auto 20px}.parnter-info .main-info .name-wrapper{display:block;text-align:center}.parnter-products .parnter-pr-wrapper{max-width:calc(33.33% - 20px + 6.6666666667px)}.parnter-products .parnter-pr-wrapper:not(:nth-child(4n)){margin-right:0}.parnter-products .parnter-pr-wrapper:not(:nth-child(3n)){margin-right:20px}.parnter-products .parnter-pr-wrapper img{height:180px}}.partners-listing{--logo-distance:-50px}.partners-listing .partners-wrapper{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.partners-listing .partner-item{display:flex;flex-direction:column}.partners-listing .logo-wrapper{width:60%;margin:0 auto var(--logo-distance);overflow:hidden;aspect-ratio:1/1;display:flex;padding:25px;background-color:var(--c-gray);border-radius:50%;position:relative;max-width:200px}.partners-listing .logo-wrapper img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover}.partners-listing .partner-info{background-color:var(--c-yellow);padding:calc(-1 * var(--logo-distance) + 16px) 10px 16px;flex:1;display:flex;flex-direction:column}.partners-listing .partner-info .partner-name{text-align:center;margin-bottom:16px}.partners-listing .partner-info .partner-description{flex:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin-bottom:16px;line-height:1.5;max-height:10.5em;word-wrap:break-word}.partners-listing .partner-info .more-btn{gap:8px;margin-right:5px}@media screen and (max-width:992px){.partners-listing .partners-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.partners-listing .partners-wrapper{grid-template-columns:1fr}}.partner-product-popup{position:fixed;opacity:0;width:0;height:0;inset:50%;pointer-events:none;background-color:rgba(0,0,0,.5215686275);display:flex;align-items:center;justify-content:center;padding:50px;z-index:110;transition:.3s all ease}.partner-product-popup img{width:auto;height:auto;max-height:100%;max-width:100%}.partner-product-popup.active{width:100%;height:100%;inset:0;pointer-events:all;opacity:1}.preorder .input-style{width:48%!important;max-width:48%!important}.preorder input[type=text]{width:100%!important;max-width:100%!important}.preorder .d-flex{gap:2%}.preorder button{display:inline-block;position:relative;text-transform:uppercase;letter-spacing:2px;border:0;font-size:12px;background-color:var(--c-yellow);border-radius:5px;margin-right:20px;cursor:pointer;transition:all .3s;line-height:12px;padding:12px 25px;min-height:50px;margin-top:30px}.preorder textarea{margin-bottom:20px;margin-top:6px;display:block;max-width:100%!important;height:100%;padding:12px 25px;border:1px solid #cfcfcf;border-radius:5px;transition:all .3s;font-size:16px;resize:none;line-height:25px;color:var(--c-dark);font-weight:var(--fw-400)}.preorder .prod_img{position:relative;margin-top:-40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.preorder .prod_img label{padding:15px;font-size:12px;background-color:var(--c-yellow);border-radius:5px;letter-spacing:2px;color:var(--c-dark)!important}.preorder .prod_img input{border:none!important;display:none!important}.preorder .prod_img img{width:150px;height:110px;-o-object-fit:contain;object-fit:contain;display:none}.preorder .success_msg{text-align:center;margin:25px 0;font-weight:var(--fw-400);color:var(--c-orange)}.preorder .order-preloader{pointer-events:none;position:absolute;height:calc(100% - 20px);aspect-ratio:1/1;left:calc(100% + 10px);top:10px}.preorder .input-style input[type=radio]{width:auto;transform:scale(1.2);display:none}.preorder .btn_style{font-size:12px;background-color:rgba(253,206,38,.3647058824);border-radius:5px;cursor:pointer;transition:all .3s;line-height:12px;padding:12px 25px;color:var(--c-dark)!important;letter-spacing:2px}.preorder .input-style input[type=radio]:checked+label{background-color:var(--c-yellow)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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YUFDQSxTQUFBLFNBQ0EsZUFBQSxVQUNBLGVBQUEsSUFDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLGlCQUFBLGdCQUNBLGNBQUEsSUFDQSxhQUFBLEtBQ0EsT0FBQSxRQUNBLFdBQUEsSUFBQSxJQUNBLFlBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUdGLG1CQUNFLGNBQUEsS0FDQSxXQUFBLElBQ0EsUUFBQSxNQUNBLFVBQUEsZUFDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsV0FBQSxJQUFBLElBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxjQUNBLFlBQUEsY0FHRixvQkFDRSxTQUFBLFNBQ0EsV0FBQSxNQUNBLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFlBQUEsT0FDQSxVQUFBLEtBR0EsMEJBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxpQkFBQSxnQkFDQSxjQUFBLElBQ0EsZUFBQSxJQUNBLE1BQUEsd0JBR0YsMEJBQ0UsT0FBQSxlQUNBLFFBQUEsZUFHRix3QkFDRSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsUUFBQSxLQUlKLHVCQUNFLFdBQUEsT0FDQSxPQUFBLEtBQUEsRUFDQSxZQUFBLGNBQ0EsTUFBQSxnQkFJRiwyQkFDRSxlQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsa0JBQ0EsYUFBQSxDQUFBLENBQUEsRUFDQSxLQUFBLGtCQUNBLElBQUEsS0FHRix5Q0FDRSxNQUFBLEtBQ0EsVUFBQSxXQUNBLFFBQUEsS0FHRixxQkFDRSxVQUFBLEtBQ0EsaUJBQUEsNkJBQ0EsY0FBQSxJQUNBLE9BQUEsUUFDQSxXQUFBLElBQUEsSUFDQSxZQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSx3QkFDQSxlQUFBLElBRUYsdURBQ0UsaUJBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGhlYWRlciBzdHlsZXNcclxuXHJcbi5tb2JpbGUtc2hvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1vYmlsZS1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gIC8vIGhlYWRlciBtYWluIHN0YXJ0XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoNjQsIDY0LCA2NCwgLjEpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSg2NCwgNjQsIDY0LCAuMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZGVza3RvcC1oZWFkZXItbWFpbiB7XHJcblxyXG4gICAgLy8gaGVhZGVyIHRvcCBtZW51IHN0YXJ0XHJcbiAgICAuaGVhZC10b3AtbWVudS1uYXYge1xyXG5cclxuICAgICAgJj51bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xyXG5cclxuICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICAmPnVsIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcC1tZW51IHtcclxuICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgJj4uZC1mbGV4IHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbi1tZW51IHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2lnbi1tZW51IHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAuYm9vay1hLWNhbGwtbWVudSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4IDE2cHggMTBweDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgIC5ib29rLWJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICAuc2lnbi1tZW51IHtcclxuICAgICAgICAgIC5idXR0b24tc3R5bGUge1xyXG4gICAgICAgICAgICAuYnV0dG9uLWNvbnQge1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAuYm9vay1hLWNhbGwtbWVudSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tbWVudSB7XHJcbiAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XHJcbiAgICAgIC5oZWFkZXItdG9wLW1lbnUge1xyXG4gICAgICAgIC5zaWduLW1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLW1lbnUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICY+LmQtZmxleCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJj4ubW9iaWxlLXNob3cge1xyXG4gICAgICAgICAgICB3aWR0aDogOCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLm1vYmlsZS1pY29uLFxyXG4gICAgICAgICAgICAuc2VhcmNoLWljb24sXHJcbiAgICAgICAgICAgIC5jYXJ0LWljb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VyLWljb24sXHJcbiAgICAgICAgICAgIC5waG9uZS1pY29uIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgLmhlYWRlci10b3AtbWVudSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAmPi5kLWZsZXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2JpbGUtc2hvdyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vYmlsZS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2JpbGUtaWNvbitkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAgICAgJj5kaXYge1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmNhcnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbXMtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gaGVhZGVyIHRvcCBtZW51IGVuZFxyXG5cclxuICAgIC8vIGhlYWRlciBtaWRkbGUgbWVudSBzdGFydFxyXG5cclxuICAgIC5oZWFkZXItbWlkZGxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcblxyXG4gICAgICAuc2l0ZS1sb2dvIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmxvZ28taW1nIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1uYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28tYm90dG9tLXRleHQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZGRyZXNzLnBvcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGhvbmUtY29udGFpbmVyIHtcclxuICAgICAgICAuYnV0dG9uLWNvbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAuaGVhZGVyLW1haW4tc2lnbl9saXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAucGhvbmUtZHJvcC10ZXh0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXItc29jLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDZweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWwtaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgYTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaC1oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDZweDtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgLmhlYWRlci1taWRkbGUge1xyXG5cclxuICAgICAgICAuYWRkcmVzcyxcclxuICAgICAgICAucGhvbmUtY29udGFpbmVyLFxyXG4gICAgICAgIC5oZWFkZXItc29jLWljb25zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWhlYWRlci1tYWluIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtaGVhZGVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDEyOHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5jYXJ0LWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIC5pdGVtcy1jb3VudCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgY29sb3I6ICM0YTRhNGE7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FydC1pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgLmNhcnQtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3RhbCB7XHJcbiAgICAgICAgICBjb2xvcjogIzk2OTY5NjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jYXJ0LWluZm8ge1xyXG4gICAgICAgICAgLmNhcnQtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNjBweDtcclxuXHJcbiAgICAgICAgLmNhcnQtaW5mbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAuaGVhZGVyLW1pZGRsZSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAuZC1mbGV4IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l0ZS1sb2dvIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nby1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9nby1pbWcge1xyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmxvZ28tYm90dG9tLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gaGVhZGVyIG1pZGRsZSBtZW51IGVuZFxyXG5cclxuICAgIC8vIGhlYWRlciBib3R0b20gbWVudSBzdGFydFxyXG5cclxuICAgIC5oZWFkZXItYm90dG9tLW1lbnUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5iZy13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJj4ubWVudS5tYWluLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXHJcbiAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmEsXHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSAubWVudS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuaXRlbS1sZXZlbC0wPi5hbGwtcHJvZHVjdHMtYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI+YTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCByZ2JhKDAsIDAsIDAsIDAuMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0NHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJj51bDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY+YS5tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJj5hLmFsbC1wcm9kdWN0cy1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy02MDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLmFsbC1wcm9kdWN0cy1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY+YS5tZW51LWxpbmsge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgLy8gICAmID4gbGkubW9iLWl0ZW0ge1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy8gICB9XHJcblxyXG4gICAgICAgICAgICAvLyAgICYgPiBsaSA+IHVsIGxpLm1vYi1pdGVtIHtcclxuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGhlYWRlciBib3R0b20gbWVudSBlbmRcclxuICB9XHJcblxyXG59XHJcblxyXG4uZXhjaGFuZ2UtcmF0ZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi8vIGZpeCBoZWFkZXIgc3RhcnRcclxuXHJcbmJvZHkuYWRtaW4tYmFyIHtcclxuICAuZml4LWhlYWRlci1tYWluIHtcclxuICAgIHRvcDogMzJweDtcclxuICB9XHJcbn1cclxuXHJcbi5maXgtaGVhZGVyLW1haW4ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMTA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgLmZpeF9jb250YWluZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgfVxyXG5cclxuICAub3ZlcmxheS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2Nyb2xsIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc2lkZWJhciB7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmFycm93LWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAudGl0bGUtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1tZW51LW1haW4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgIC5zaWRlYmFyLWNvbnRlbnQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDk0cHgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCByZ2JhKDAsIDAsIDAsIDAuMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tYy15ZWxsb3cpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmNhdGFsb2ctbWVudS1tYWluIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcnJvdy1pY29uIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsZXhpYmxlLWNvbnRhaW5lci1tYWluIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLmZpeC1oZWFkZXItY2FydCB7XHJcbiAgICAuY2FydC1oZWFkZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogMTI4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmNhcnQtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLml0ZW1zLWNvdW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJ0LWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAuY2FydC10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvdGFsIHtcclxuICAgICAgICAgIGNvbG9yOiAjOTY5Njk2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuY2FydC1pbmZvIHtcclxuICAgICAgICAgICAgLmNhcnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcblxyXG4gICAgICAgIC5jYXJ0LWluZm8ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mbGV4aWJsZS1jb250YWluZXItbWFpbiB7XHJcbiAgICAmPi5kLWZsZXgge1xyXG4gICAgICAuZml4LWhlYWRlci1zZWFyY2gge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY+LmQtZmxleCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZpeCBoZWFkZXIgZW5kXHJcblxyXG4vLyBoZWFkZXIgbW9iaWxlIHN0YXJ0XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICBib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDJweDtcclxuICB9XHJcblxyXG4gIGhlYWRlci5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICB9XHJcblxyXG4gIC5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlciB7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIuaGVhZGVyIHtcclxuICAgIC5kZXNrdG9wLWhlYWRlci1tYWluIHtcclxuICAgICAgLmhlYWRlci10b3AtbWVudSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcbiAgLmFkbWluLWJhciBoZWFkZXIuaGVhZGVyIHtcclxuICAgIHRvcDogNDZweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGhlYWRlciBtb2JpbGUgZW5kXHJcblxyXG4uc2lnbi1tZW51IHtcclxuICAuYnV0dG9uLXN0eWxlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1zdHlsZSB7XHJcbiAgLmJ1dHRvbi1jb250IHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAubWFpbi1kcm9wIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgLmJ1dHRvbi1hcnJvdyB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnVzZXItaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbi10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiBpIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuaWNvbiBpIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJ1dHRvbi1hcnJvdyB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWw6aG92ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLnBob25lLWRyb3Bkb3duOmhvdmVyIHtcclxuICAgICAgJj5hIHtcclxuICAgICAgICAuYnV0dG9uLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tYXJyb3cge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYucGhvbmUtZHJvcGRvd24ge1xyXG4gICAgICBhOmhvdmVyIHtcclxuICAgICAgICAuYnV0dG9uLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tYXJyb3cge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGx1cCB7XHJcbiAgLy8gc2Nyb2xsIHRvcCBzdGFydFxyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogNTJweDtcclxuICBoZWlnaHQ6IDUycHg7XHJcbiAgYm90dG9tOiAxMnB4O1xyXG4gIHJpZ2h0OiAtMTAwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cclxuICBpIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICByaWdodDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGhlYWRlciBzdHlsZXMgZW5kXHJcblxyXG4vLyBzZWFyY2ggc3R5bGVzIHN0YXJ0XHJcblxyXG4uc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLmVtcHR5LXJlc3VsdCB7XHJcbiAgICAuc2VhcmNoLWl0ZW0ge1xyXG4gICAgICAucmVzdWx0LWJsb2NrIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgLnJlc3VsdC1ibG9jay1jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXN1bHQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50b2dnbGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICAudG9nZ2xlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICBwYWRkaW5nOiA0cHggNHB4IDRweCAyNXB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbnRzZXJyYXQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcclxuICAgICAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0LWJsb2NrIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuXHJcbiAgICAgIC5yZXN1bHQtYmxvY2stY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnByaWNlIHtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggcmdiYSgwLCAwLCAwLCAwLjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xyXG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWMteWVsbG93KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHQtaXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy02MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlldy1hbGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1vcmFuZ2UpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHNlYXJjaCBzdHlsZXMgc3RhcnQgZW5kXHJcblxyXG4vLyBzaWRlYmFyIHN0eWxlc1xyXG5cclxuLnBhZ2Utc2lkZWJhciB7XHJcbiAgLmFycm93LWljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcblxyXG4gICYtdGl0bGUge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAudGl0bGUtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2ctbWVudS1tYWluIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG5cclxuICAgIC5tYWluLW1lbnUtaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY+YSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAmPmEge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgJi5hY3RpdmU+YSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+dWwge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDEwcHggMzBweDtcclxuXHJcbiAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICY+LmFjY29yZGVvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3Zlcj4uYWNjb3JkZW9uLWljb24sXHJcbiAgICAgICAgICAgICAgJi5hY3RpdmU+LmFjY29yZGVvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyPmEsXHJcbiAgICAgICAgICAgICAgJi5hY3RpdmU+YSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHNpZGViYXIgc3R5bGVzIGVuZFxyXG5cclxuLy8gZm9vdGVyIHN0eWxlc1xyXG5cclxuLmZvb3RlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gIC5zb2NpYWwtaWNvbi1jb250YWluZXIgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQtdGV4dCB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgLjE1KTtcclxuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItZmxleGlibGUtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblxyXG4gICAgLnctMzMge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgLmZvb3Rlci10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGhzbGEoMCwgMCUsIDEwMCUsIC4xNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtbWFyZ2luIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItc29jLWl0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdC1tZW51IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIC53LTMzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmLmZvb3Rlci1jb250YWN0cyB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb290ZXItbWVudS1jb250YWluZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIC5mb290ZXItdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZm9vdGVyIHN0eWxlcyBlbmRcclxuXHJcbi8vIHNvYyBpY29ucyBzdHlsZXNcclxuXHJcbi5zb2NpYWwtaWNvbi1jb250YWluZXIge1xyXG4gIGEge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAvL2JvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtd2hpdGUpO1xyXG4gICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8mOmhvdmVyIHtcclxuICAgIC8vICBib3JkZXItY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgIC8vfVxyXG4gIH1cclxufVxyXG5cclxuLy8gc29jIGljb25zIHN0eWxlcyBlbmRcclxuXHJcbi8vIG1vYmlsZSBtZW51IHBvcHVwIHN0eWxlXHJcblxyXG5ib2R5LmFkbWluLWJhciB7XHJcbiAgLm1vYmlsZS1tZW51LXBvcHVwLW1haW4ge1xyXG4gICAgdG9wOiAzMnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gICAgICB0b3A6IDQ2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcclxuXHJcbiAgLm1vYmlsZS1tZW51LXBvcHVwLW1haW4sXHJcbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgYm9keS5vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1tZW51LXBvcHVwLW1haW4ge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHotaW5kZXg6IDExMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLW1lbnUge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDEycHg7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2ItY2F0YWxvZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAuZC1mbGV4IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC50aXRsZS1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtbWVudS1tYWluIHtcclxuICAgICAgbGkubW9yZT5hIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iLWNhdGFsb2cge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2JpbGUtY2F0YWxvZy1tZW51LXBvcHVwLW1haW4ge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggNTBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB6LWluZGV4OiAxMTI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTEwMCU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItbWVudSB7XHJcbiAgICAgICY+LmQtZmxleCB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG5cclxuICAgICAgICAudGl0bGUtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYi1jYXRhbG9nLTIge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAuZC1mbGV4IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLW1lbnUtY2F0YWxvZyB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDIwcHg7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtbWVudS1jYXRhbG9nLW1haW4ge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsbC1wcm9kdWN0cy1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51Lm1haW4tbWVudSB7XHJcbiAgICAgICAgJj5saSB7XHJcblxyXG4gICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7fVxyXG5cclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtY2F0YWxvZy1tZW51LXBvcHVwLW1haW4ge1xyXG4gIC5zaWRlYmFyIHtcclxuICAgIC5zaWRlYmFyLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1tZW51LW1haW4ge1xyXG4gICAgICAubWFpbi1tZW51LWl0ZW0ge1xyXG4gICAgICAgICY+YSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgJj4uYWNjb3JkZW9uLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjdcIjtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmPi5hY2NvcmRlb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjhcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBtb2JpbGUgbWVudSBwb3B1cCBzdHlsZSBlbmRcclxuXHJcblxyXG4vLyBwb3B1cHMgc3R5bGVzXHJcblxyXG4ucG9wdXAtc3R5bGU6bm90KC5mb3JtLXN0eWxlKSB7XHJcbiAgLy8gZ2xvYmFsIHBvcHVwcyBzdHlsZXMgc3RhcnRcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxMSwgMTEsIC44KTtcclxuICB6LWluZGV4OiAxMTU7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb3B1cC1zdHlsZSB7XHJcbiAgJj4uY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLnBvcHVwLW1haW4tY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG5cclxuICAgICAgJj5kaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xyXG4gICAgICAgIC8vdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHJcbiAgICAmLmhpZGUge1xyXG4gICAgICBhbmltYXRpb246IHBvcHVwaGlkZSBlYXNlLWluLW91dCAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgJj4uY29udGFpbmVyIHtcclxuICAgICAgLnBvcHVwLW1haW4tY29udGFpbmVyIHtcclxuICAgICAgICAmPmRpdi5hY3RpdmUge1xyXG4gICAgICAgICAgLy92aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgLy9vcGFjaXR5OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2UtcG9wdXBzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2YwZjBmMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluLW91dDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvcHVwLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAucG9wdXAtZGVzY3JpcHRpb24sXHJcbiAgLnBvcHVwLWRlc2NyaXB0aW9uIHAge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtc3R5bGUge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODg4O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg4ODtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciB7XHJcbiAgICAvLyBib29rIGEgY2FsbCBwb3B1cCBzdGFydFxyXG4gICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LXN0eWxlIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2tib3gtc3R5bGUge1xyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS5maXJzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZnctNDAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMDBweCBoc2xhKDAsIDAlLCAxMDAlLCAuMSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNyB7XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW52YWxpZCxcclxuICAgICAgICAmLnVuYWNjZXB0ZWQsXHJcbiAgICAgICAgJi5wYXltZW50LXJlcXVpcmVkIHtcclxuICAgICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hZGRyZXNzLXBvcHVwIHtcclxuICAgICY+LmNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2MjBweDtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuY2xvc2UtcG9wdXBzIHtcclxuICAgICAgICB6LWluZGV4OiA1NTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3B1cC1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcblxyXG4gICAgJj4uY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIC5wb3B1cC1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtcG9wLW1haW4ge1xyXG4gICAgICAgICAgLnRvZ2dsZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnNlYXJjaC1pdGVtIHtcclxuICAgICAgICAgICAgICAucmVzdWx0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVzdWx0LWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ25fcG9wX21vYl9jb250YWluZXIge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3RzLXBvcHVwIHtcclxuICAgICAgICAgIC5jb250LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5waG9uZS1udW1iZXJzIHtcclxuICAgICAgICAgICAgICAuZnMtMTIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm9vay1wb3AtYnRuIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWwtaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3QtbWFwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAmLmFjdGl2ZT4uY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAmPi5zaWduX3BvcF9tb2JfY29udGFpbmVyLmFjdGl2ZSxcclxuICAgICAgJj4uY29udGFjdHMtcG9wdXAuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUuc2VhcmNoLXBvcHVwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xyXG4gICAgJi5hY3RpdmU+LmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIge1xyXG4gICAgICAmPi5zZWFyY2gtcG9wLW1haW4uYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUuc2VhcmNoLXBvcHVwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAgICYuYm9vay1wb3B1cCxcclxuICAgICYuYWRkcmVzcy1wb3B1cCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUucG9wdXAtc3R5bGUuYm9vay1wb3B1cCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJj4uY29udGFpbmVyIHtcclxuICAgICAgICAucG9wdXAtbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgJj5kaXYuYWN0aXZlLmNvbnRhY3RzLXBvcHVwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWJ0bi1zdHlsZSB7XHJcbiAgYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDEycHggMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICYuZWRpdC1idXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAucHJlbG9hZGVyIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTVweCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlbG9hZGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpZ24tYnV0dG9uIC5wcmVsb2FkZXIge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcblxyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMDBweCBoc2xhKDAsIDAlLCAxMDAlLCAuMSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMDBweCBoc2xhKDAsIDAlLCAxMDAlLCAuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGVza3RvcFNpZ24tcG9wdXAge1xyXG5cclxuICAvLyBkZXNrdG9wIHNpZ25cclxuICAuc2lnbi1wb3AtY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcblxyXG4gIC5jaGVja2JveC1zdHlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94IHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGFkYTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgfVxyXG5cclxuICAuZm9ybS1ib3R0b20gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5zaWduTW9iLXBvcHVwLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYucG9wdXAtc3R5bGUuYWN0aXZlPi5jb250YWluZXIgLnBvcHVwLW1haW4tY29udGFpbmVyPmRpdi5zaWduX3BvcF9tb2JfY29udGFpbmVyLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIHBvcHVwcyBzdHlsZXMgZW5kXHJcblxyXG4vLyBicmVhZCBjcnVtYnMgc3R5bGVzXHJcblxyXG4uZmxleGlibGUtY29udGFpbmVyLW1haW4ge1xyXG4gIC5icmVhZC1tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmxvZ2luLXBhZ2Uge1xyXG4gICAgLmJyZWFkLW1haW4ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkLW1haW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM2ZTZlNmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAjNmU2ZTZlO1xyXG4gIH1cclxuXHJcbiAgLnItYXJyIHtcclxuICAgIG1hcmdpbjogMCA3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBicmVhZCBjcnVtYnMgc3R5bGVzIGVuZFxyXG5cclxuLy8gc2lnbiB1cCBwYWdlIHN0eWxlc1xyXG5cclxuLmNoZWNrYm94IHtcclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBsZWZ0OiAycHg7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBjb2xvcjogI2QyMjUyNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi1wYWdlLFxyXG4uZm9ybS10eXBlLFxyXG4uZGVsaXZlcnkge1xyXG4gIGZvcm0ge1xyXG4gICAgLmZvcm0tZGVzYyB7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaW5wdXQtc3R5bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0LFxyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODg4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ib3R0b20ge1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5sb2dpbi1tYWluIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAuZm9ybS1ib3R0b20ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi1wYWdlIHtcclxuICAuc2ltcGxlLWVkaXRvci1tYWluIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLFxyXG4uc2lkZWJhci1zdHlsZXMge1xyXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmPi5hY2NvcmRlb24taWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcclxuICAgICAgY29sb3I6ICNkY2RjZGM7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJi5hY3RpdmU+LmFjY29yZGVvbi1pY29uIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlLWxpc3QgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gID4uYWNjb3JkZW9uLWljb24ge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHNpZ24gdXAgcGFnZSBzdHlsZXMgZW5kXHJcblxyXG4vLyBibG9nIGxpc3Qgc2lkZWJhciBzdHlsZXNcclxuXHJcbi5zaWRlYmFyLXN0eWxlcyB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgLnNpZGViYXItYmxvZy1saXN0LWNvbnRhaW5lcixcclxuICAucGVyc29uYWwtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cclxuICAgIC5zaWRlLXRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3N0LWl0ZW0ge1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXJtcyB7XHJcbiAgICAgICAgLnBvc3QtZGF0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1ib3R0b20ge1xyXG4gICAgLmJ0bi13aXRoLWFycm93IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lkZS1tZW51LW1haW4ge1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNTAwKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lbnUtY2hpbGRyZW4ge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBibG9nIGxpc3Qgc2lkZWJhciBzdHlsZXMgZW5kXHJcblxyXG4vLyBwcm9maWxlIHBhZ2Ugc3R5bGVzXHJcblxyXG4ubG9naW4tcGFnZS5wcm9maWxlLW1haW4ge1xyXG4gIC5zaW1wbGUtZWRpdG9yLW1haW4ge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5pbnB1dC1zdHlsZSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcblxyXG4gICAgICAgICAgJi5zbWFsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0LXN0eWxlIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QtbWFpbiB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1idG4tc3R5bGUge1xyXG4gICAgICAgIGJ1dHRvblt0aXRsZT1cIkNhbmNlbFwiXSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy02MDApO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9taXplLWJ0biB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAuc2lnbi1mb3JtLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5lcnJvcnMtd3JhcHBlciB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtc3R5bGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgbGFiZWwuYy1kYXJrIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXJyLW1zZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mby1tYWluIHtcclxuICAuZC1mbGV4IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgIC53LTUwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mby1jb250ZW50IHtcclxuXHJcbiAgICAuaW5mby1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbXB0eS10ZXh0IHtcclxuICAgICAgY29sb3I6ICNhZWFlYWU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWRhcmspO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmluZm8tdGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsLW1haW4ge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHByb2ZpbGUgcGFnZSBzdHlsZXMgZW5kXHJcblxyXG4vLyBvcmRlciBwYWdlIHN0eWxlc1xyXG5cclxuLm9yZGVyLXBhZ2Uge1xyXG4gIC5mbGV4aWJsZS1jb250YWluZXItbWFpbiB7XHJcbiAgICAuYnJlYWQtbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZGViYXIge1xyXG4gICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50aXRsZS1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1pY29uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctbWVudS1tYWluIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgLnNpZGViYXItY29udGVudCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTRweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAuY2F0YWxvZy1tZW51LW1haW4ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gb3JkZXIgcGFnZSBzdHlsZXMgZW5kXHJcblxyXG4vLyBwc3ctcHJvdGVjdC1jb250YWluZXIgc3R5bGVzXHJcblxyXG4ucHN3LXByb3RlY3QtY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgLnBzdy1mb3JtLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMjclO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgLjEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBwc3ctcHJvdGVjdC1jb250YWluZXIgc3R5bGVzIGVuZFxyXG5cclxuLy8gNDA0IGVycm9yIHBhZ2Ugc3R5bGVzXHJcblxyXG4uZXJyb3ItNDA0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cclxuICAucGFnZS10aXRsZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgY29sb3I6ICNlY2VjZWM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnctNTAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gNDA0IGVycm9yIHBhZ2Ugc3R5bGVzIGVuZFxyXG5cclxuLy8gY29udGFjdCBwYWdlIHN0eWxlc1xyXG5cclxuXHJcbi5jb250YWN0LXBhZ2Uge1xyXG4gIC5tYXAtcG9wdXAtbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXN0eWxlIHtcclxuICAgIC5ib29rLWEtY2FsbC1wb3AtY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpbi1wYWdlIC5zaW1wbGUtZWRpdG9yLW1haW4gLmZvcm0tc3R5bGUgZm9ybSAuaW5wdXQtc3R5bGUgbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcblxyXG4gIC5ib3gtc3R5bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkZHJlc3MtaWNvbi1ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAuYm94LWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHJcbiAgICAgIC53LTMzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5ODk4OTg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAuYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnctMzMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gY29udGFjdCBwYWdlIHN0eWxlcyBlbmRcclxuXHJcbi8vIG5ld3MgcGFnZSBzdHlsZXNcclxuXHJcbi5zaWRlLXRpdGxlIHtcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iLWJsb2ctZHJvcGRvd24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLnNpZGViYXItc3R5bGVzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIC5ibG9nLXNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpZGUtdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctc2VhcmNoIHtcclxuICBwYWRkaW5nOiAxNXB4IDMwcHggMzBweCAzMHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG5cclxuICAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayB7XHJcbiAgICByaWdodDogdW5zZXQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzIHtcclxuICAubW9iLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnBvc3QtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIC5wb3N0LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICM5ZTllOWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mZWF0LWltZyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAubW9iLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kLWZsZXgge1xyXG4gICAgICAgICAgLnctNzUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudy0yNS5kLWZsZXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC53LTI1IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmV4Y2VycHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2FkLW1vcmUtYnRuIHtcclxuICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgLjEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbmV3cyBwYWdlIHN0eWxlcyBlbmRcclxuXHJcbi8vIG9yZGVyIHBhZ2Ugc3R5bGVzXHJcblxyXG4ub3JkZXJzLXRhYmxlLFxyXG4ub3JkLWRldGFpbHMtdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xvcjogI2VjZWNlYztcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICB0aGVhZCB7XHJcblxyXG4gICAgLm9yZGVyLWhlYWQsXHJcbiAgICAub3JkLXRoIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICBwYWRkaW5nOiA2cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmQtdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgdHIge1xyXG4gICAgICAub3JkZXItYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYWN0aW9uLWJ0biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmQtdHIgdGQsXHJcbiAgdGZvb3QgdGgsXHJcbiAgdGZvb3QgdGQge1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGZvb3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAub3JkZXJzLW1haW4tbGlzdCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIC5vcmRlcnMtdGFibGUge1xyXG4gICAgICAgIG1heC13aWR0aDogOTkycHg7XHJcbiAgICAgICAgd2lkdGg6IDk5MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBvcmRlciBwYWdlIHN0eWxlcyBlbmRcclxuXHJcbi8vIGNhcmQsIGNoZWNrb3V0IHBhZ2Ugc3R5bGVzXHJcblxyXG4ub3JkZXItY29udGFpbmVyIHtcclxuXHJcbiAgLmVtcHR5LW9yZGVyIHtcclxuICAgICYuaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrLnRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICYrLmJ0bi1jbGFzc2ljIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItbWFpbi1jb250YWluZXIge1xyXG4gICAgJi5oaWRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBtYXgtd2lkdGg6IDE0MjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gODBweCBhdXRvO1xyXG5cclxuICAgIC5kLWZsZXg6bm90KC50b3RhbC1vcmRlci1wcmljZSkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAub3JkZXItdG90YWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FydC1jb250YWluZXIsXHJcbiAgICAgIC5jaGVja291dC1jb2wge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG5cclxuICAgICAgICAuYmctd2hpdGUge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xyXG5cclxuICAgICAgICAgIC5yZW1vdmUtYWxsIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLmNoZWNrb3V0LWNvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3RhbC1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XHJcblxyXG4gICAgICAuY291cG9uIHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAuY291cG9uLXByZWxvYWRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1idG4ge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZC1mbGV4IHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLmNvdXBvbi1pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAuY291cG9uLWlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWJ0biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvdGFsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC50b3RhbC1wcmljZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtZ3JheSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNhYWE7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvdGFsLXByaWNlIHtcclxuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNTAwKTtcclxuXHJcbiAgICAgICAgLm9yZGVyLXRvdGFsLWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhjaGFuZ2UtcmF0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgIC5jb3Vwb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgIGZvcm0ge1xyXG5cclxuICAgICAgICAgICAgLmNvdXBvbi1pbnB1dCxcclxuICAgICAgICAgICAgLmZvcm0tYnRuIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvdGFsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1ib3R0b20ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucy1iYWNrLWxpbmsge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja291dC1jb2wge1xyXG4gICAgICAuc2lnbiB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDAgMzBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS10eXBlIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xyXG5cclxuICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICY+LmQtZmxleCB7XHJcbiAgICAgICAgICAgIGRpdjpub3QoLmVyci1tc2cpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVybXMge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZWxpdmVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgLnRlcm0ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZWxpdmVyeS1mb3JtIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgLmlucHV0LXN0eWxlIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGNlMjY1ZDtcclxuXHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sZWdhbC1maWVsZHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGdyaWQtdGVtcGxhdGUtcm93cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgIC5sZWdhbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAuZC1mbGV4IHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVyci1tc2cge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29tbWVudHMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwNmJkODtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYrLmQtZmxleCB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAudG90YWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYuYWxpZ24tZW5kIHtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmMtZ3JheSB7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJisuc2VjdGlvbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9yZGVyLXByZWxvYWRlciB7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGF5bWVudC10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5zaWduIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXR5cGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgJj4uZC1mbGV4IHtcclxuICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVsaXZlcnkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcclxuXHJcbiAgICAgICAgICAuZGVsaXZlcnktZm9ybSB7XHJcbiAgICAgICAgICAgIC5pbnB1dC1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb21tZW50cyB7XHJcbiAgICAgICAgICAgICAgJisuZC1mbGV4IHtcclxuICAgICAgICAgICAgICAgIC50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIGNhcmQsIGNoZWNrb3V0IHBhZ2Ugc3R5bGVzIGVuZFxyXG5cclxuLy8gcG9zdCBzaW5nbGUgc3R5bGVzXHJcblxyXG4ubmV3cy1zaW5nbGUge1xyXG4gIC5kYXRlIHtcclxuICAgIGNvbG9yOiAjYWFhO1xyXG4gIH1cclxuXHJcbiAgLmZlYXQtaW1nIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhcmUtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2ltcGxlX2VkaXRvciB7XHJcbiAgLnNpbXBsZS1lZGl0b3ItbWFpbiB7XHJcbiAgICB1bC5zaGFyZS1saXN0IHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1vcmFuZ2UpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gcG9zdCBzaW5nbGUgc3R5bGVzIGVuZFxyXG5cclxuLy8gcHJvZHVjdCBjYXQgcGFnZSBzdHlsZXNcclxuXHJcbi5jaGFyYWN0ZXJzLXdyYXBwZXIge1xyXG4gIHRhYmxlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgJi5jaGFyLXR5cGUge1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2I1YjViNTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNoYXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uc3R5bGUtMixcclxuLnN0eWxlLTMsXHJcbi5xdWljay12aWV3LXBvcHVwLFxyXG4ucHItYmFubmVyLXN0eWxlIHtcclxuICAuYnV5LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAucHItY291bnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLm1pbnVzLWJ0biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wbHVzLWJ0biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbdHlwZT1udW1iZXJdIHtcclxuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRheG9ub215LXN0eWxlcyB7XHJcbiAgLnNpbXBsZV9lZGl0b3Ige1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkLWJhc2tldC1idG46ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnByLXBvc3QtbWFpbi1saW5lIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIC5saXN0LXN0eWxlLWNob29zZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICYuYWN0aXZlLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdHMtc2xpZGVyIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5saXN0LW1haW4ge1xyXG4gICAgJj4uZC1mbGV4Om5vdCgubG9hZC1tb3JlLWJ0bikge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuXHJcbiAgICAgIC53LTI1IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5wci1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICAgIC5wci10aXQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wci1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAucHItdG9wIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgLnF1aWNrLXZpZXctcHIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgICAgICAgICAgY29sb3I6ICM4YzhjOGM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgICAgICAuZmEtc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucXVpY2stdmlldy1wcmVsb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucXVpY2stdmlldy1wcmVsb2FkZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmVhdC1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDVweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHItbWlkZGxlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDExOHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgIC5wci1taWRkbGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnN0YWNrIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFydGljdWwge1xyXG4gICAgICAgICAgICAuY29kZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByLXRpdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgIC5wci1kZXNjcmlwdGlvbixcclxuICAgICAgICAgIC5jaGFyYWN0ZXJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByLWJvdHRvbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICAgICAgLnByLWNvdW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3RhY2sge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxM2ExM2U7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAmLmF2YWxpYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEzYTEzZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubm90LWF2YWxpYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idXR0b24td2l0aC1pY29uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggNHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMDAxO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAuMTUpO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFkZENhcnQge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMDBweCBoc2xhKDAsIDAlLCAxMDAlLCAuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIC53LTI1IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByLWl0ZW0ge1xyXG4gICAgICAgIC5wci1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAucHItdG9wIHtcclxuICAgICAgICAgICAgLmZlYXQtaW1nIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wci1taWRkbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5mcy0xOCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICY+LmQtZmxleCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAucHItaXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIC5wci1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnctMjUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdHlsZS0yIHtcclxuICAgICAgJi5kLWZsZXgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5wci1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAucHItdG9wIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5xdWljay12aWV3LXByIHtcclxuICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZlYXQtaW1nIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByLW1pZGRsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1NDVweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLnN0YWNrIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHItbWlkZGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgIC5wci10aXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmFydGljdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmMtZGFyayB7XHJcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdGFjayB7XHJcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb2RlIHtcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hhcmFjdGVycy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgLnByLWl0ZW0ge1xyXG4gICAgICAgICAgLnByLWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnByLXRvcCB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuXHJcbiAgICAgICAgICAgICAgLmZlYXQtaW1nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHItYm90dG9tIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wci1taWRkbGUge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDM1cHgpO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAgICAgICAucHItaXRlbSB7XHJcbiAgICAgICAgICAucHItaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAucHItdG9wIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHItbWlkZGxlIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM5NXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnByLWl0ZW0ge1xyXG4gICAgICAgICAgLnByLWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLnByLXRvcCB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByLW1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgIC5wci1taWRkbGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5wci10aXQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNoYXJhY3RlcnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmNoYXItdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5jaGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wci1ib3R0b20ge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5idXktYnRuIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3R5bGUtMyB7XHJcbiAgICAgICY+LmQtZmxleCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHItaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLnByLWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAucHItdG9wIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucXVpY2stdmlldy1wciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZlYXQtaW1nIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjVweCAyNXB4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByLW1pZGRsZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnByLW1pZGRsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAuYXJ0aWN1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jLWRhcmsge1xyXG4gICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhY2sge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5wci10aXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YWNrIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCA0NXB4IDI1cHggMjVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAuYnV5LWJ0biB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCA6IDExODdweCkge1xyXG5cclxuICAgICAgICAgICAgICAucHItY291bnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xyXG4gICAgICAgICAgLnByLWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnByLXRvcCB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAuZmVhdC1pbWcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByLW1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHItYm90dG9tIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XHJcbiAgICAgICAgICAucHItaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAucHItbWlkZGxlIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHItYm90dG9tIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAucHItaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucHItdG9wIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgIC5mZWF0LWltZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHItbWlkZGxlIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgLnByLW1pZGRsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLnByLXRpdCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHItYm90dG9tIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuXHJcbiAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJ1eS1idG4ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gcHJvZHVjdCBjYXQgcGFnZSBzdHlsZXMgZW5kXHJcblxyXG4vLyBwcm9kdWN0IHF1aWNrIHZpZXcgcG9wdXAgc3R5bGVzXHJcblxyXG4ucXVpY2stdmlldy1wb3B1cCxcclxuLnByLWJhbm5lci1zdHlsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMTEsIDExLCAuOCk7XHJcbiAgei1pbmRleDogMTE1O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5jbG9zZS1wb3B1cCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcC1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgIC5pbWFnZS1jYXJvdXNlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuY2FyZC1wcmV2aWV3IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCAzNXB4IDM1cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2M1YzVjNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhci1tYWluIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNjU1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcblxyXG4gICAgICAgICAgLmNhci1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1hZ2UtbWFpbiB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByLWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzU1cHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCA1MHB4IDUwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YzZjNmMztcclxuXHJcbiAgICAgICAgICAucHItdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJ0aWN1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29kZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgIC5idXR0b24td2l0aC1pY29uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggNHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMwMDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgLjE1KTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZGRDYXJ0IHtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLnBvcC1tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmltYWdlLWNhcm91c2VsIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgLmNhcmQtcHJldmlldyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXItbWFpbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCA1MHB4IDM1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHItaW5mbyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwMHB4KTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5wb3AtbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIC5pbWFnZS1jYXJvdXNlbCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICAgIC5jYXItbWFpbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHItaW5mbyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAucS12aWV3IHtcclxuICAgICAgICAmPi5kLWZsZXgge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9wLW1haW4tY29udGFpbmVyIHtcclxuICAgICAgICAuaW1hZ2UtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIC5jYXJkLXByZXZpZXcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTNweCAwIDEzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhci1tYWluIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtbWFpbiB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHItaW5mbyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV5LWJ0biB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hhcmFjdGVycy13cmFwcGVyIHRhYmxlIHRyIHRkLmNoYXItdHlwZSBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XHJcbiAgfVxyXG59XHJcblxyXG4ucHItYmFubmVyLXN0eWxlLnByLXBhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGVmdDogdW5zZXQ7XHJcbiAgdG9wOiB1bnNldDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gIC5zdGFjayB7XHJcbiAgICBkaXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICBjb2xvcjogIzEzYTEzZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgJi5hdmFsaWFibGUge1xyXG4gICAgICAgIGNvbG9yOiAjMTNhMTNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5vdC1hdmFsaWFibGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaGFyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDBweCA1MHB4IDMwcHggNTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zaGFyZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHByb2R1Y3QgcXVpY2sgdmlldyBwb3B1cCBzdHlsZXMgZW5kXHJcblxyXG4vLyBwcm9kdWN0IGFkZCB0byBjYXJkIHBvcHVwIHN0eWxlc1xyXG5cclxuLnRvcC1tc2ctY2FydCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDE1MDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG5cclxuICAgIC5mZWF0LWltZyB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrLmQtZmxleCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kLWZsZXgge1xyXG4gICAgICAmLmFsaWduLWVuZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWRkLWNhcmQtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuYnRuLWNoZWNrb3V0IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwMHB4IGhzbGEoMCwgMCUsIDEwMCUsIC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRtaW4tYmFyIC50b3AtbXNnLWNhcnQge1xyXG4gIHRvcDogMzJweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcbiAgLmFkbWluLWJhciAudG9wLW1zZy1jYXJ0IHtcclxuICAgIHRvcDogNDZweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50b3AtbXNnLWNhcnQge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLmZlYXQtaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmKy5kLWZsZXgge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZC1mbGV4IHtcclxuICAgICAgICAuYWRkLWNhcmQtY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHByb2R1Y3QgYWRkIHRvIGNhcmQgcG9wdXAgc3R5bGVzIGVuZFxyXG5cclxuLy8gcHJvZHVjdCBzaW5nbGUgcGFnZSBzdHlsZXNcclxuXHJcbi5wci1wYWdlLWJvdHRvbSB7XHJcbiAgbWF4LXdpZHRoOiAxNDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG8gODBweCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAuc2VjdGlvbnMge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZC1hcnJvd3Mge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVmdC1hcnIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHItcG9zdC1tYWluLWxpbmUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAubGlzdC1tYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXJpZ2h0LXNpZGViYXIge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIG1heC13aWR0aDogMjYwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5jdGEtaG9tZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5pdGVtcyB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgIC5jdGEtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbnRlbnQtY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5jdGEtdGl0bGUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcHJvZHVjdCBzaW5nbGUgcGFnZSBzdHlsZXMgZW5kXHJcblxyXG5cclxuLy9Ob3Igc3RpbGVyXHJcblxyXG4ucXVpY2stdmlldy1wb3B1cCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vU2luZ2xlIE9yZGVycyBzdGFydCBcclxuLnNpbmdsZS1vcmRlciB7XHJcblxyXG4gIC5pbmZvLW1haW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAuaW5mby1jb250ZW50IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdHMtbGlzdC1vcmRlciAuaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAub3JkZXItcHJpY2Uge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gIC50b3RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAub3JkZXItdG90YWwtaXRlbSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy01MDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wcm9kdWN0cy1saXN0LW9yZGVyIHtcclxuICAuaXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgLnByLWltZyB7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wci1uYW1lIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjY4cHgpO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTUwMCk7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXR0byB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVtb3ZlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcmVkKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHItY291bnQge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZGFyayk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW3R5cGU9bnVtYmVyXSB7XHJcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICNjNGM0YzQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy01MDApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1wcmljZSB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy01MDApO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgLm9yZGVyLXByaWNlLFxyXG4gICAgICAucHItY291bnQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByLW5hbWUge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9TaW5nbGUgT3JkZXJzIGVuZCBcclxuXHJcbkBrZXlmcmFtZXMgcG9wdXBoaWRlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjY2O1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDAuMzM7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IG5vbmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50YXgtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4vL3NlYXJjaCBwcmVsb2FkZXIgIHN0YXJ0IFxyXG4uc2VhcmNoLWJ1dHRvbixcclxuLmxvYWQtbW9yZS1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnNlYXJjaC1wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgcmlnaHQ6IGNhbGMoMTAwJSArIDVweCk7XHJcblxyXG4gICAgJi5sb2FkbW9yZS1wcmVsb2FkZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgbGVmdDogY2FsYygxMDAlICsgMjBweClcclxuICAgIH1cclxuXHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vc2VhcmNoIHByZWxvYWRlciBlbmRcclxuXHJcbi5mYS14bWFyazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcblxyXG4vL3Bhcm50ZXJzIHN0YXJ0XHJcbi5wYXJudGVyLWluZm8ge1xyXG4gIG1hcmdpbjogMzBweCAwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAuZ2xvYmFsLWVkaXQtYnRuIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIC5hZGQtcHJvZHVjdHMtYnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFybnRlci1sb2dvIHtcclxuICBtYXgtd2lkdGg6IDQwJTtcclxuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbiAgbWluLXdpZHRoOiAzNTBweDtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhcm50ZXItbG9nbyxcclxuLnBhcm50ZXItcHItaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmxvZ28tZWRpdCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcGFybnRlckxvZ28ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgfVxyXG5cclxuICAubG9nby1lZGl0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheSk7XHJcblxyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgei1pbmRleDogNDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wYXJudGVyLXByLWltYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFybnRlci1uYW1lLFxyXG4udGV4dC13cmFwcGVyIHtcclxuXHJcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nOiA1cHggMTVweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcm50ZXItbmFtZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubmFtZS1pbnB1dC13cmFwcGVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wYXJudGVyLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5mb3JtLWJ0bi1zdHlsZSBidXR0b24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogdGV4dDtcclxufVxyXG5cclxuLnBhcm50ZXItdGV4dCB7XHJcbiAgZmxleDogMTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm5hbWUtd3JhcHBlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG59XHJcblxyXG4ucGFybnRlci1uYW1lLFxyXG4ucGFybnRlci1wciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgbWF4LXdpZHRoOiB1bnNldDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi51cGRhdGUtYnRuIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLnBhcm50ZXItcHJvZHVjdHMge1xyXG4gIC5wcm9kdWN0cy10aXRsZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLnBhcm50ZXItcHItd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6bm90KDpudGgtY2hpbGQoNG4pKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMjVweCArICgyNXB4IC80KSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJudGVyLXByLWJ1dHRvbnMge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAucGFybnRlci1wci1idXR0b25zIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYXJudGVyLXByLWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICByaWdodDogNXB4O1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWRlbGV0ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1yZWQpO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwYXJudGVyUHJQb3B1cCB7XHJcbiAgLmZvcm0tYnRuLXN0eWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wYXJudGVyLXByZWxvYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1pbi13aWR0aDogMzBweDtcclxuICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcm50ZXItaW5mbyxcclxuI3Bhcm50ZXJQclBvcHVwIHtcclxuICAuZXJyLW1zZyB7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wYXJudGVyLWluZm8ge1xyXG4gICAgLm1haW4taW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgLnBhcm50ZXItbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hbWUtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFybnRlci1wcm9kdWN0cyB7XHJcbiAgICAucGFybnRlci1wci13cmFwcGVyIHtcclxuICAgICAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4ICsgMjBweC8zKTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9wYXJudGVycyBlbmRcclxuLnBhcnRuZXJzLWxpc3Rpbmcge1xyXG4gIC0tbG9nby1kaXN0YW5jZTogLTUwcHg7XHJcblxyXG4gIC5wYXJ0bmVycy13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5wYXJ0bmVyLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAubG9nby13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byB2YXIoLS1sb2dvLWRpc3RhbmNlKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhcnRuZXItaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICBwYWRkaW5nOiBjYWxjKC0xICogdmFyKC0tbG9nby1kaXN0YW5jZSkgKyAxNnB4KSAxMHB4IDE2cHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnBhcnRuZXItbmFtZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lci1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEuNWVtKiA3KTtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlLWJ0biB7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAucGFydG5lcnMtd3JhcHBlciB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnBhcnRuZXJzLXdyYXBwZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYXJ0bmVyLXByb2R1Y3QtcG9wdXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBpbnNldDogNTAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA4NTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNTBweDtcclxuICB6LWluZGV4OiAxMTA7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnByZW9yZGVyIHtcclxuICAuaW5wdXQtc3R5bGUge1xyXG4gICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA0OCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9J3RleHQnXSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC1mbGV4IHtcclxuICAgIGdhcDogMiU7XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XHJcbiAgfVxyXG5cclxuICAucHJvZF9pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tYy1kYXJrKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VjY2Vzc19tc2cge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XHJcblxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXByZWxvYWRlciB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5idG5fc3R5bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsMjA2LDM4LC4zNjQ3MDU4ODI0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIHBhZGRpbmc6IDEycHggMjVweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gIH1cclxuICAuaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcclxuICAgIFxyXG4gIH1cclxufSIsIi5tb2JpbGUtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoNjQsIDY0LCA2NCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDY0LCA2NCwgNjQsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWQtdG9wLW1lbnUtbmF2ID4gdWwge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWQtdG9wLW1lbnUtbmF2ID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZC10b3AtbWVudS1uYXYgPiB1bCA+IGxpIGEge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZC10b3AtbWVudS1uYXYgPiB1bCA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWQtdG9wLW1lbnUtbmF2ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkLXRvcC1tZW51LW5hdiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZC10b3AtbWVudS1uYXYgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZC10b3AtbWVudS1uYXYgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZC10b3AtbWVudS1uYXYgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWQtdG9wLW1lbnUtbmF2ID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkLXRvcC1tZW51LW5hdiA+IHVsID4gbGkgPiB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWQtdG9wLW1lbnUtbmF2ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkLXRvcC1tZW51LW5hdiA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWQtdG9wLW1lbnUtbmF2ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZC10b3AtbWVudS1uYXYgPiB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWQtdG9wLW1lbnUtbmF2ID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZzogMTZweCAxMHB4O1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWQtdG9wLW1lbnUtbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IC5jb250YWluZXIgPiAuZC1mbGV4IHtcbiAgbWluLWhlaWdodDogNTVweDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAubWFpbi1tZW51IHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuc2lnbi1tZW51IHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuc2lnbi1tZW51IC5ib29rLWEtY2FsbC1tZW51IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogMTZweCAxMHB4IDE2cHggMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IC5zaWduLW1lbnUgLmJvb2stYS1jYWxsLW1lbnUgLmJvb2stYnRuIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IC5zaWduLW1lbnUgLmJvb2stYS1jYWxsLW1lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLnNpZ24tbWVudSB7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLnNpZ24tbWVudSAuYnV0dG9uLXN0eWxlIC5idXR0b24tY29udCBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLnNpZ24tbWVudSAuYm9vay1hLWNhbGwtbWVudSB7XG4gICAgcGFkZGluZzogMTZweCAxMHB4IDE2cHggMTBweDtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLnNpZ24tbWVudSAuYm9vay1hLWNhbGwtbWVudSAuaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLnNpZ24tbWVudSAuYm9vay1hLWNhbGwtbWVudSAudGV4dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1jLWRhcmspO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuc2lnbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuY29udGFpbmVyID4gLmQtZmxleCB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLmNvbnRhaW5lciA+IC5tb2JpbGUtc2hvdyB7XG4gICAgd2lkdGg6IDglO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuY29udGFpbmVyID4gLm1vYmlsZS1zaG93IC5tb2JpbGUtaWNvbixcbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IC5jb250YWluZXIgPiAubW9iaWxlLXNob3cgLnNlYXJjaC1pY29uLFxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLmNvbnRhaW5lciA+IC5tb2JpbGUtc2hvdyAuY2FydC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuY29udGFpbmVyID4gLm1vYmlsZS1zaG93IC51c2VyLWljb24gYSxcbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IC5jb250YWluZXIgPiAubW9iaWxlLXNob3cgLnBob25lLWljb24gYSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuY29udGFpbmVyID4gLm1vYmlsZS1zaG93IC51c2VyLWljb24gYSBpLFxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLmNvbnRhaW5lciA+IC5tb2JpbGUtc2hvdyAucGhvbmUtaWNvbiBhIGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuY29udGFpbmVyID4gLmQtZmxleCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLmNvbnRhaW5lciAubW9iaWxlLXNob3cge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLmNvbnRhaW5lciAubW9iaWxlLXNob3cgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IC5jb250YWluZXIgLm1vYmlsZS1pY29uIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuY29udGFpbmVyIC5tb2JpbGUtaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIH1cbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IC5jb250YWluZXIgLm1vYmlsZS1pY29uICsgZGl2IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuY29udGFpbmVyIC5tb2JpbGUtaWNvbiArIGRpdiA+IGRpdiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci10b3AtbWVudSAuY29udGFpbmVyIC5tb2JpbGUtaWNvbiArIGRpdiA+IGRpdi5jYXJ0LWljb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLmNvbnRhaW5lciAubW9iaWxlLWljb24gKyBkaXYgPiBkaXYuY2FydC1pY29uIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IC5jb250YWluZXIgLm1vYmlsZS1pY29uICsgZGl2ID4gZGl2LmNhcnQtaWNvbiBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLXRvcC1tZW51IC5jb250YWluZXIgLm1vYmlsZS1pY29uICsgZGl2ID4gZGl2LmNhcnQtaWNvbiAuaXRlbXMtY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIHRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUgLmNvbnRhaW5lciAubW9iaWxlLWljb24gKyBkaXYgPiBkaXYgaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5zaXRlLWxvZ28ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLW1pZGRsZSAuc2l0ZS1sb2dvIC5sb2dvLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLW1pZGRsZSAuc2l0ZS1sb2dvIC5sb2dvLW5hbWUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLW1pZGRsZSAuc2l0ZS1sb2dvIC5sb2dvLWJvdHRvbS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5hZGRyZXNzLnBvcCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5hZGRyZXNzLnBvcCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1jLWRhcmspO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5hZGRyZXNzLnBvcCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5hZGRyZXNzLnBvcCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLW1pZGRsZSAucGhvbmUtY29udGFpbmVyIC5idXR0b24tY29udCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5waG9uZS1jb250YWluZXIgLmJ1dHRvbi1jb250IC5oZWFkZXItbWFpbi1zaWduX2xpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLnBob25lLWNvbnRhaW5lciAuYnV0dG9uLWNvbnQgLmhlYWRlci1tYWluLXNpZ25fbGlzdCAucGhvbmUtZHJvcC10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLnBob25lLWNvbnRhaW5lciAuYnV0dG9uLWNvbnQgLmhlYWRlci1tYWluLXNpZ25fbGlzdCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLmhlYWRlci1zb2MtaWNvbnMge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLmhlYWRlci1zb2MtaWNvbnMgYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5oZWFkZXItc29jLWljb25zIGEgaSB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLW1pZGRsZSAuaGVhZGVyLXNvYy1pY29ucyBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLmhlYWRlci1zb2MtaWNvbnMgYTpob3ZlciBpIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLmhlYWRlci1zb2MtaWNvbnMgLnNvY2lhbC1pY29uLWNvbnRhaW5lciBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5zZWFyY2gtaGVhZGVyLW1haW4ge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLnNlYXJjaC1oZWFkZXItbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5hZGRyZXNzLFxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5waG9uZS1jb250YWluZXIsXG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLmhlYWRlci1zb2MtaWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLW1pZGRsZSAuc2VhcmNoLWhlYWRlci1tYWluIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5jYXJ0LWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiAxMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5jYXJ0LWhlYWRlciAuY2FydC1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5jYXJ0LWhlYWRlciAuY2FydC1pY29uIC5pdGVtcy1jb3VudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLThweDtcbiAgdG9wOiAtOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmNhcnQtaGVhZGVyIC5jYXJ0LWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmNhcnQtaGVhZGVyIC5jYXJ0LWluZm8ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuY2FydC1oZWFkZXIgLmNhcnQtaW5mbyAuY2FydC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5jYXJ0LWhlYWRlciAuY2FydC1pbmZvIC50b3RhbCB7XG4gIGNvbG9yOiAjOTY5Njk2O1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuY2FydC1oZWFkZXI6aG92ZXIgLmNhcnQtaW5mbyAuY2FydC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmNhcnQtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuY2FydC1oZWFkZXIgLmNhcnQtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLmNvbnRhaW5lciAuZC1mbGV4IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLmNvbnRhaW5lciAuZC1mbGV4IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5jb250YWluZXIgLmQtZmxleCAuc2l0ZS1sb2dvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLmNvbnRhaW5lciAuZC1mbGV4IC5zaXRlLWxvZ28gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1taWRkbGUgLmNvbnRhaW5lciAuZC1mbGV4IC5zaXRlLWxvZ28gYSAubG9nby1uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLW1pZGRsZSAuY29udGFpbmVyIC5kLWZsZXggLnNpdGUtbG9nbyBhIC5sb2dvLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItbWlkZGxlIC5jb250YWluZXIgLmQtZmxleCAuc2l0ZS1sb2dvIC5sb2dvLWJvdHRvbS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLmJnLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLmJnLXdyYXBwZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1ib3R0b20tbWVudSAubmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1ib3R0b20tbWVudSAubmF2LXdyYXBwZXIgLmhlYWRlci1uYXYgPiAubWVudS5tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gLnN1Yi1tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gLm1lbnUtbGluaywgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgLnN1Yi1tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkuaXRlbS1sZXZlbC0wID4gLmFsbC1wcm9kdWN0cy1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIG1hcmdpbjogMHB4IDAgMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1ib3R0b20tbWVudSAubmF2LXdyYXBwZXIgLmhlYWRlci1uYXYgPiAubWVudS5tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1ib3R0b20tbWVudSAubmF2LXdyYXBwZXIgLmhlYWRlci1uYXYgPiAubWVudS5tYWluLW1lbnUgPiBsaSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWMteWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDRweCkge1xuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkgPiB1bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpID4gdWw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpOmhvdmVyID4gdWwge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1ib3R0b20tbWVudSAubmF2LXdyYXBwZXIgLmhlYWRlci1uYXYgPiAubWVudS5tYWluLW1lbnUgPiBsaSA+IHVsIGxpIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtaGVhZGVyLW1haW4gLmhlYWRlci1ib3R0b20tbWVudSAubmF2LXdyYXBwZXIgLmhlYWRlci1uYXYgPiAubWVudS5tYWluLW1lbnUgPiBsaSA+IHVsIGxpID4gYS5tZW51LWxpbmsge1xuICBwYWRkaW5nOiAwIDAgNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy02MDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpID4gdWwgbGkgPiBhLm1lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkgPiB1bCBsaSA+IGEuYWxsLXByb2R1Y3RzLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy02MDApO1xuICBjb2xvcjogdmFyKC0tYy1vcmFuZ2UpO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpID4gdWwgbGkgPiBhLmFsbC1wcm9kdWN0cy1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYy1vcmFuZ2UpO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpID4gdWwgbGkgPiBhLmFsbC1wcm9kdWN0cy1idG4gaSB7XG4gIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkgPiB1bCBsaSB1bCA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpID4gdWwgbGkgdWwgPiBsaSAuYWxsLXByb2R1Y3RzLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUgLm5hdi13cmFwcGVyIC5oZWFkZXItbmF2ID4gLm1lbnUubWFpbi1tZW51ID4gbGkgPiB1bCBsaSB1bCA+IGxpID4gYS5tZW51LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlciAuZGVza3RvcC1oZWFkZXItbWFpbiAuaGVhZGVyLWJvdHRvbS1tZW51IC5uYXYtd3JhcHBlciAuaGVhZGVyLW5hdiA+IC5tZW51Lm1haW4tbWVudSA+IGxpID4gdWwgbGkgdWwgPiBsaSA+IGEubWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItYm90dG9tLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmV4Y2hhbmdlLXJhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuYm9keS5hZG1pbi1iYXIgLmZpeC1oZWFkZXItbWFpbiB7XG4gIHRvcDogMzJweDtcbn1cblxuLmZpeC1oZWFkZXItbWFpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTEwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZml4LWhlYWRlci1tYWluIC5maXhfY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtd2hpdGUpO1xuICBwYWRkaW5nOiAxMnB4O1xuICB6LWluZGV4OiA1O1xufVxuLmZpeC1oZWFkZXItbWFpbiAub3ZlcmxheS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZpeC1oZWFkZXItbWFpbiAub3ZlcmxheS13cmFwcGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uZml4LWhlYWRlci1tYWluLnNjcm9sbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmZpeC1oZWFkZXItbWFpbiAuc2lkZWJhciB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maXgtaGVhZGVyLW1haW4gLnNpZGViYXIgLmFycm93LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZpeC1oZWFkZXItbWFpbiAuc2lkZWJhciAudGl0bGUtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5maXgtaGVhZGVyLW1haW4gLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZml4LWhlYWRlci1tYWluIC5zaWRlYmFyIC5jYXRhbG9nLW1lbnUtbWFpbiAuc2lkZWJhci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDk0cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xufVxuLmZpeC1oZWFkZXItbWFpbiAuc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLnNpZGViYXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZml4LWhlYWRlci1tYWluIC5zaWRlYmFyIC5jYXRhbG9nLW1lbnUtbWFpbiAuc2lkZWJhci1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmZpeC1oZWFkZXItbWFpbiAuc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLnNpZGViYXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5maXgtaGVhZGVyLW1haW4gLnNpZGViYXIuYWN0aXZlIC5jYXRhbG9nLW1lbnUtbWFpbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZml4LWhlYWRlci1tYWluIC5zaWRlYmFyLmFjdGl2ZSAuYXJyb3ctaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZml4LWhlYWRlci1tYWluIC5mbGV4aWJsZS1jb250YWluZXItbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4uZml4LWhlYWRlci1tYWluIC5maXgtaGVhZGVyLWNhcnQgLmNhcnQtaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEyOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5maXgtaGVhZGVyLW1haW4gLmZpeC1oZWFkZXItY2FydCAuY2FydC1oZWFkZXIgLmNhcnQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZpeC1oZWFkZXItbWFpbiAuZml4LWhlYWRlci1jYXJ0IC5jYXJ0LWhlYWRlciAuY2FydC1pY29uIC5pdGVtcy1jb3VudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLThweDtcbiAgdG9wOiAtOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maXgtaGVhZGVyLW1haW4gLmZpeC1oZWFkZXItY2FydCAuY2FydC1oZWFkZXIgLmNhcnQtaWNvbiBpIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmZpeC1oZWFkZXItbWFpbiAuZml4LWhlYWRlci1jYXJ0IC5jYXJ0LWhlYWRlciAuY2FydC1pbmZvIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5maXgtaGVhZGVyLW1haW4gLmZpeC1oZWFkZXItY2FydCAuY2FydC1oZWFkZXIgLmNhcnQtaW5mbyAuY2FydC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZml4LWhlYWRlci1tYWluIC5maXgtaGVhZGVyLWNhcnQgLmNhcnQtaGVhZGVyIC5jYXJ0LWluZm8gLnRvdGFsIHtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG4uZml4LWhlYWRlci1tYWluIC5maXgtaGVhZGVyLWNhcnQgLmNhcnQtaGVhZGVyIC5jYXJ0LWluZm86aG92ZXIgLmNhcnQtaW5mbyAuY2FydC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5maXgtaGVhZGVyLW1haW4gLmZpeC1oZWFkZXItY2FydCAuY2FydC1oZWFkZXIge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxuICAuZml4LWhlYWRlci1tYWluIC5maXgtaGVhZGVyLWNhcnQgLmNhcnQtaGVhZGVyIC5jYXJ0LWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maXgtaGVhZGVyLW1haW4gLmZsZXhpYmxlLWNvbnRhaW5lci1tYWluID4gLmQtZmxleCAuZml4LWhlYWRlci1zZWFyY2gge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5maXgtaGVhZGVyLW1haW4gLmZsZXhpYmxlLWNvbnRhaW5lci1tYWluID4gLmQtZmxleCAuZml4LWhlYWRlci1zZWFyY2gge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5maXgtaGVhZGVyLW1haW4gLmZsZXhpYmxlLWNvbnRhaW5lci1tYWluID4gLmQtZmxleCAuZml4LWhlYWRlci1zZWFyY2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5maXgtaGVhZGVyLW1haW4gLmZsZXhpYmxlLWNvbnRhaW5lci1tYWluID4gLmQtZmxleCA+IC5kLWZsZXgge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmZpeC1oZWFkZXItbWFpbiAuZmxleGlibGUtY29udGFpbmVyLW1haW4gPiAuZC1mbGV4ID4gLmQtZmxleCB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZml4LWhlYWRlci1tYWluIC5mbGV4aWJsZS1jb250YWluZXItbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZpeC1oZWFkZXItbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE0MnB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1tYWluIC5oZWFkZXItdG9wLW1lbnUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXIge1xuICAgIHRvcDogNDZweDtcbiAgfVxufVxuLnNpZ24tbWVudSAuYnV0dG9uLXN0eWxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNpZ24tbWVudSAuYnV0dG9uLXN0eWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5zaWduLW1lbnUgLmJ1dHRvbi1zdHlsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG59XG5cbi5idXR0b24tc3R5bGUgLmJ1dHRvbi1jb250IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmJ1dHRvbi1zdHlsZSAuYnV0dG9uLWNvbnQgLm1haW4tZHJvcCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5idXR0b24tc3R5bGUgLmJ1dHRvbi1jb250IGEgLmJ1dHRvbi1hcnJvdyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5idXR0b24tc3R5bGUgLmJ1dHRvbi1jb250IGEgLnVzZXItaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uYnV0dG9uLXN0eWxlIC5idXR0b24tY29udCBhIC5idXR0b24tdGV4dCB7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLmJ1dHRvbi1zdHlsZSAuYnV0dG9uLWNvbnQgdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5idXR0b24tc3R5bGUgLmJ1dHRvbi1jb250IHVsIGEge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cbi5idXR0b24tc3R5bGUgLmJ1dHRvbi1jb250IHVsIGEgLnRleHQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLmJ1dHRvbi1zdHlsZSAuYnV0dG9uLWNvbnQgdWwgYSAuaWNvbiBpIHtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG4uYnV0dG9uLXN0eWxlIC5idXR0b24tY29udCB1bCBhOmhvdmVyIC5pY29uIGkge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLmJ1dHRvbi1zdHlsZSAuYnV0dG9uLWNvbnQgdWwgYTpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uYnV0dG9uLXN0eWxlIC5idXR0b24tY29udDpob3ZlciB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1dHRvbi1zdHlsZSAuYnV0dG9uLWNvbnQ6aG92ZXI6aG92ZXIgLmJ1dHRvbi1hcnJvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYnV0dG9uLXN0eWxlIC5idXR0b24tY29udCB1bDpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1dHRvbi1zdHlsZSAuYnV0dG9uLWNvbnQucGhvbmUtZHJvcGRvd246aG92ZXIgPiBhIC5idXR0b24tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uYnV0dG9uLXN0eWxlIC5idXR0b24tY29udC5waG9uZS1kcm9wZG93bjpob3ZlciA+IGEgLmJ1dHRvbi1hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uYnV0dG9uLXN0eWxlIC5idXR0b24tY29udC5waG9uZS1kcm9wZG93biBhOmhvdmVyIC5idXR0b24tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uYnV0dG9uLXN0eWxlIC5idXR0b24tY29udC5waG9uZS1kcm9wZG93biBhOmhvdmVyIC5idXR0b24tYXJyb3cge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuXG4uc2Nyb2xsdXAge1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICByaWdodDogLTEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zY3JvbGx1cCBpIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnNjcm9sbHVwLmFjdGl2ZSB7XG4gIHJpZ2h0OiAxMnB4O1xufVxuXG4uc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtY29udGFpbmVyLmVtcHR5LXJlc3VsdCAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZWFyY2gtY29udGFpbmVyLmVtcHR5LXJlc3VsdCAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayAucmVzdWx0LWJsb2NrLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAucmVzdWx0LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC50b2dnbGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNlYXJjaC1jb250YWluZXIuYWN0aXZlIC50b2dnbGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5zZWFyY2gtY29udGFpbmVyLmFjdGl2ZSAuc2VhcmNoLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zZWFyY2gtY29udGFpbmVyLmFjdGl2ZSAucmVzdWx0LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDI1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pdGVtIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaXRlbSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9udHNlcnJhdCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pdGVtIC5zZWFyY2gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pdGVtIC5zZWFyY2gtYnV0dG9uIGkge1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaXRlbSAucmVzdWx0LWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pdGVtIC5yZXN1bHQtYmxvY2sgLnJlc3VsdC1ibG9jay1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayAucmVzdWx0LWJsb2NrLWNvbnRhaW5lciA+IC5wcmljZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy02MDApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pdGVtIC5yZXN1bHQtYmxvY2sgLnJlc3VsdC1ibG9jay1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pdGVtIC5yZXN1bHQtYmxvY2sgLnJlc3VsdC1ibG9jay1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayAucmVzdWx0LWJsb2NrLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaXRlbSAucmVzdWx0LWJsb2NrIC5yZXN1bHQtYmxvY2stY29udGFpbmVyIC5yZXN1bHQtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayAucmVzdWx0LWJsb2NrLWNvbnRhaW5lciAucmVzdWx0LWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pdGVtIC5yZXN1bHQtYmxvY2sgLnJlc3VsdC1ibG9jay1jb250YWluZXIgLnJlc3VsdC1pdGVtIC5pbWcge1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pdGVtIC5yZXN1bHQtYmxvY2sgLnJlc3VsdC1ibG9jay1jb250YWluZXIgLnJlc3VsdC1pdGVtIC5pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayAucmVzdWx0LWJsb2NrLWNvbnRhaW5lciAucmVzdWx0LWl0ZW0gLnRpdGxlLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaXRlbSAucmVzdWx0LWJsb2NrIC5yZXN1bHQtYmxvY2stY29udGFpbmVyIC5yZXN1bHQtaXRlbSAudGl0bGUtYmxvY2sgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayAucmVzdWx0LWJsb2NrLWNvbnRhaW5lciAucmVzdWx0LWl0ZW0gLnRpdGxlLWJsb2NrIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcbn1cbi5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaXRlbSAucmVzdWx0LWJsb2NrIC5yZXN1bHQtYmxvY2stY29udGFpbmVyIC52aWV3LWFsbCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcbiAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayAucmVzdWx0LWJsb2NrLWNvbnRhaW5lciAudmlldy1hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5wYWdlLXNpZGViYXIgLmFycm93LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG59XG4uc2lkZWJhci10aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uc2lkZWJhci10aXRsZSAudGl0bGUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG4uc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIC5tYWluLW1lbnUtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIC5tYWluLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIC5tYWluLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMzBweCAxMHB4IDMwcHg7XG59XG4uc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zaWRlYmFyIC5jYXRhbG9nLW1lbnUtbWFpbiAubWFpbi1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5zaWRlYmFyIC5jYXRhbG9nLW1lbnUtbWFpbiAubWFpbi1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIC5tYWluLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIC5tYWluLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLmFjY29yZGVvbi1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogLTJweDtcbn1cbi5zaWRlYmFyIC5jYXRhbG9nLW1lbnUtbWFpbiAubWFpbi1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5hY2NvcmRlb24taWNvbiwgLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIC5tYWluLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IC5hY2NvcmRlb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhLCAuc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG59XG4uc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwgbGkge1xuICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMjBweDtcbn1cbi5zaWRlYmFyIC5jYXRhbG9nLW1lbnUtbWFpbiAubWFpbi1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIC5tYWluLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5mb290ZXIgLnNvY2lhbC1pY29uLWNvbnRhaW5lciBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9vdGVyIC5jb3B5cmlnaHQtdGV4dCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBoc2xhKDAsIDAlLCAxMDAlLCAwLjE1KTtcbiAgcGFkZGluZzogMjVweCAwIDAgMDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5mb290ZXIgLmNvcHlyaWdodC10ZXh0IGEge1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mb290ZXIgLmNvcHlyaWdodC10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLmZvb3RlciAuZm9vdGVyLWZsZXhpYmxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uZm9vdGVyIC5mb290ZXItZmxleGlibGUtY29udGFpbmVyIC53LTMzIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mbGV4aWJsZS1jb250YWluZXIgLnctMzMgLmZvb3Rlci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC4xNSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyIC5mb290ZXItZmxleGlibGUtY29udGFpbmVyIC53LTMzIC50ZXh0LW1hcmdpbiB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZvb3RlciAuZm9vdGVyLWZsZXhpYmxlLWNvbnRhaW5lciAudy0zMyAuZm9vdGVyLXNvYy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZm9vdGVyIC5mb290ZXItZmxleGlibGUtY29udGFpbmVyIC53LTMzIC5mb290LW1lbnUgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLmZvb3RlciAuZm9vdGVyLWZsZXhpYmxlLWNvbnRhaW5lciAudy0zMyAuZm9vdC1tZW51IHVsIGxpIGEge1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZm9vdGVyIC5mb290ZXItZmxleGlibGUtY29udGFpbmVyIC53LTMzIC5mb290LW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1mbGV4aWJsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5mb290ZXItZmxleGlibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItZmxleGlibGUtY29udGFpbmVyIC53LTMzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1mbGV4aWJsZS1jb250YWluZXIgLnctMzMuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1mbGV4aWJsZS1jb250YWluZXIgLnctMzMuZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1mbGV4aWJsZS1jb250YWluZXIgLnctMzMuZm9vdGVyLW1lbnUtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWZsZXhpYmxlLWNvbnRhaW5lciAudy0zMyAuZm9vdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1mbGV4aWJsZS1jb250YWluZXIgLnctMzM6bGFzdC1jaGlsZCAuZm9vdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zb2NpYWwtaWNvbi1jb250YWluZXIgYSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uc29jaWFsLWljb24tY29udGFpbmVyIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keS5hZG1pbi1iYXIgLm1vYmlsZS1tZW51LXBvcHVwLW1haW4ge1xuICB0b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgLm1vYmlsZS1tZW51LXBvcHVwLW1haW4ge1xuICAgIHRvcDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1vYmlsZS1tZW51LXBvcHVwLW1haW4sXG4gIC5tb2JpbGUtY2F0YWxvZy1tZW51LXBvcHVwLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2JpbGUtbWVudS1wb3B1cC1tYWluIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgei1pbmRleDogMTExO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGUtbWVudS1wb3B1cC1tYWluLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubW9iaWxlLW1lbnUtcG9wdXAtbWFpbiAuY2xvc2UtbWVudSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtd2hpdGUpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAubW9iaWxlLW1lbnUtcG9wdXAtbWFpbiAuY2xvc2UtbWVudSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9iaWxlLW1lbnUtcG9wdXAtbWFpbiAubW9iLWNhdGFsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1vYmlsZS1tZW51LXBvcHVwLW1haW4gLm1vYi1jYXRhbG9nIC5kLWZsZXgge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubW9iaWxlLW1lbnUtcG9wdXAtbWFpbiAubW9iLWNhdGFsb2cgLmQtZmxleCAudGl0bGUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxuICAubW9iaWxlLW1lbnUtcG9wdXAtbWFpbiAubW9iLWNhdGFsb2cgLmQtZmxleCAuaWNvbi1hcnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxuICAubW9iaWxlLW1lbnUtcG9wdXAtbWFpbiAubW9iLWNhdGFsb2cgLmQtZmxleCAuaWNvbi1hcnJvdyBpIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIC5tb2JpbGUtbWVudS1wb3B1cC1tYWluIC5tb2JpbGUtbWVudS1tYWluIGxpLm1vcmUgPiBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtbWVudS1wb3B1cC1tYWluIC5tb2JpbGUtbWVudS1tYWluIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAubW9iaWxlLW1lbnUtcG9wdXAtbWFpbiAubW9iaWxlLW1lbnUtbWFpbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1yZWQpO1xuICB9XG4gIC5tb2JpbGUtbWVudS1wb3B1cC1tYWluIC5tb2ItY2F0YWxvZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDUwcHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB6LWluZGV4OiAxMTI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbi5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAuY29udGFpbmVyLW1lbnUgPiAuZC1mbGV4IHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIH1cbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAuY29udGFpbmVyLW1lbnUgPiAuZC1mbGV4IC50aXRsZS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcbiAgfVxuICAubW9iaWxlLWNhdGFsb2ctbWVudS1wb3B1cC1tYWluIC5jb250YWluZXItbWVudSA+IC5kLWZsZXggLmljb24tYXJyb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAuY29udGFpbmVyLW1lbnUgPiAuZC1mbGV4IC5pY29uLWFycm93IGkge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAuY29udGFpbmVyLW1lbnUgPiAuZC1mbGV4IC5tb2ItY2F0YWxvZy0yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAubW9iaWxlLWNhdGFsb2ctbWVudS1wb3B1cC1tYWluIC5jb250YWluZXItbWVudSA+IC5kLWZsZXggLm1vYi1jYXRhbG9nLTIgLmQtZmxleCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb2JpbGUtY2F0YWxvZy1tZW51LXBvcHVwLW1haW4gLmNsb3NlLW1lbnUtY2F0YWxvZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy13aGl0ZSk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5tb2JpbGUtY2F0YWxvZy1tZW51LXBvcHVwLW1haW4gLmNsb3NlLW1lbnUtY2F0YWxvZyBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9iaWxlLWNhdGFsb2ctbWVudS1wb3B1cC1tYWluIC5tb2JpbGUtbWVudS1jYXRhbG9nLW1haW4ge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxuICAubW9iaWxlLWNhdGFsb2ctbWVudS1wb3B1cC1tYWluIC5tb2JpbGUtbWVudS1jYXRhbG9nLW1haW4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAubW9iaWxlLW1lbnUtY2F0YWxvZy1tYWluIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG4gIH1cbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAubW9iaWxlLW1lbnUtY2F0YWxvZy1tYWluIC5hbGwtcHJvZHVjdHMtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtY2F0YWxvZy1tZW51LXBvcHVwLW1haW4gLm1vYmlsZS1tZW51LWNhdGFsb2ctbWFpbiAubWVudS5tYWluLW1lbnUgPiBsaSA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtY2F0YWxvZy1tZW51LXBvcHVwLW1haW4gLm1vYmlsZS1tZW51LWNhdGFsb2ctbWFpbiAubWVudS5tYWluLW1lbnUgPiBsaSA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAubW9iaWxlLW1lbnUtY2F0YWxvZy1tYWluIC5tZW51Lm1haW4tbWVudSA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtY2F0YWxvZy1tZW51LXBvcHVwLW1haW4gLm1vYmlsZS1tZW51LWNhdGFsb2ctbWFpbiAubWVudS5tYWluLW1lbnUgPiBsaSA+IHVsID4gbGkgPiB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAuc2lkZWJhciAuc2lkZWJhci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLWNhdGFsb2ctbWVudS1wb3B1cC1tYWluIC5zaWRlYmFyIC5jYXRhbG9nLW1lbnUtbWFpbiAubWFpbi1tZW51LWl0ZW0gPiBhIHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xufVxuLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAuc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuYWNjb3JkZW9uLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiA3cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLm1vYmlsZS1jYXRhbG9nLW1lbnUtcG9wdXAtbWFpbiAuc2lkZWJhciAuY2F0YWxvZy1tZW51LW1haW4gLm1haW4tbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuYWNjb3JkZW9uLWljb24gaSB7XG4gIGhlaWdodDogMTRweDtcbn1cbi5tb2JpbGUtY2F0YWxvZy1tZW51LXBvcHVwLW1haW4gLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIC5tYWluLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLmFjY29yZGVvbi1pY29uIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9iaWxlLWNhdGFsb2ctbWVudS1wb3B1cC1tYWluIC5zaWRlYmFyIC5jYXRhbG9nLW1lbnUtbWFpbiAubWFpbi1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAuYWNjb3JkZW9uLWljb24gaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4ucG9wdXAtc3R5bGU6bm90KC5mb3JtLXN0eWxlKSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMTEsIDExLCAwLjgpO1xuICB6LWluZGV4OiAxMTU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3B1cC1zdHlsZSA+IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG59XG4ucG9wdXAtc3R5bGUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wdXAtc3R5bGUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5wb3B1cC1zdHlsZS5hY3RpdmUuaGlkZSB7XG4gIGFuaW1hdGlvbjogcG9wdXBoaWRlIGVhc2UtaW4tb3V0IDAuMnM7XG59XG4ucG9wdXAtc3R5bGUuYWN0aXZlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgPiBkaXYuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9wdXAtc3R5bGUgLmNsb3NlLXBvcHVwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ucG9wdXAtc3R5bGUgLmNsb3NlLXBvcHVwcyBpIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ucG9wdXAtc3R5bGUgLmNsb3NlLXBvcHVwczpob3ZlciBpIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5wb3B1cC1zdHlsZSAucG9wdXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBvcHVwLXN0eWxlIC5wb3B1cC1kZXNjcmlwdGlvbixcbi5wb3B1cC1zdHlsZSAucG9wdXAtZGVzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjODg4O1xufVxuLnBvcHVwLXN0eWxlIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnBvcHVwLXN0eWxlIC5pbnB1dC1zdHlsZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODg4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3B1cC1zdHlsZSAuaW5wdXQtc3R5bGUgaW5wdXQsXG4ucG9wdXAtc3R5bGUgLmlucHV0LXN0eWxlIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XG59XG4ucG9wdXAtc3R5bGUgLmlucHV0LXN0eWxlIGlucHV0OmZvY3VzLFxuLnBvcHVwLXN0eWxlIC5pbnB1dC1zdHlsZSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgb3V0bGluZTogMDtcbn1cbi5wb3B1cC1zdHlsZSAuaW5wdXQtc3R5bGUgaW5wdXQ6aG92ZXIsXG4ucG9wdXAtc3R5bGUgLmlucHV0LXN0eWxlIHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xufVxuLnBvcHVwLXN0eWxlIC5pbnB1dC1zdHlsZSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ucG9wdXAtc3R5bGUgLmlucHV0LXN0eWxlIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbn1cbi5wb3B1cC1zdHlsZSAuaW5wdXQtc3R5bGUgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xuICByZXNpemU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5wb3B1cC1zdHlsZSAuaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnBvcHVwLXN0eWxlIC5pbnB1dC1zdHlsZSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3B1cC1zdHlsZSAuaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4ucG9wdXAtc3R5bGUgLmJvb2stYS1jYWxsLXBvcC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciBmb3JtIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciBmb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvcHVwLXN0eWxlIC5ib29rLWEtY2FsbC1wb3AtY29udGFpbmVyIGZvcm0gcCAud3BjZjctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wdXAtc3R5bGUgLmJvb2stYS1jYWxsLXBvcC1jb250YWluZXIgZm9ybSAuaW5wdXQtc3R5bGUgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXAtc3R5bGUgLmJvb2stYS1jYWxsLXBvcC1jb250YWluZXIgZm9ybSAuaW5wdXQtc3R5bGUgbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHVwLXN0eWxlIC5ib29rLWEtY2FsbC1wb3AtY29udGFpbmVyIGZvcm0gLmlucHV0LXN0eWxlIGxhYmVsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciBmb3JtIC5pbnB1dC1zdHlsZSBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xufVxuLnBvcHVwLXN0eWxlIC5ib29rLWEtY2FsbC1wb3AtY29udGFpbmVyIGZvcm0gLmNoZWNrYm94LXN0eWxlIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9wdXAtc3R5bGUgLmJvb2stYS1jYWxsLXBvcC1jb250YWluZXIgZm9ybSAuY2hlY2tib3gtc3R5bGUgLmNoZWNrYm94IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciBmb3JtIC5jaGVja2JveC1zdHlsZSAuY2hlY2tib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcHVwLXN0eWxlIC5ib29rLWEtY2FsbC1wb3AtY29udGFpbmVyIGZvcm0gLmNoZWNrYm94LXN0eWxlIC5jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLmZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucG9wdXAtc3R5bGUgLmJvb2stYS1jYWxsLXBvcC1jb250YWluZXIgZm9ybSAuY2hlY2tib3gtc3R5bGUgLmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXAtc3R5bGUgLmJvb2stYS1jYWxsLXBvcC1jb250YWluZXIgZm9ybSAuY2hlY2tib3gtc3R5bGUgLmNoZWNrYm94IGxhYmVsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1mdy00MDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciBmb3JtIC5jaGVja2JveC1zdHlsZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciBmb3JtIC53cGNmNy1zdWJtaXQge1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciBmb3JtIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMDBweCBoc2xhKDAsIDAlLCAxMDAlLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgMC4xKTtcbn1cbi5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcbn1cbi5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciAud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC5wb3B1cC1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciAud3BjZjcgZm9ybS5wYXltZW50LXJlcXVpcmVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLnBvcHVwLXN0eWxlLmFkZHJlc3MtcG9wdXAgPiAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3B1cC1zdHlsZS5hZGRyZXNzLXBvcHVwID4gLmNvbnRhaW5lciAuY2xvc2UtcG9wdXBzIHtcbiAgei1pbmRleDogNTU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xufVxuLnBvcHVwLXN0eWxlLmFkZHJlc3MtcG9wdXAgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBoZWlnaHQ6IDUyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3B1cC1zdHlsZS5hZGRyZXNzLXBvcHVwID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgaWZyYW1lIHtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3B1cC1zdHlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIH1cbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5wb3B1cC1zdHlsZSA+IC5jb250YWluZXIgLnBvcHVwLW1haW4tY29udGFpbmVyIC5zZWFyY2gtcG9wLW1haW4gLnRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgLnNlYXJjaC1wb3AtbWFpbiAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgLnNlYXJjaC1wb3AtbWFpbiAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWl0ZW0gLnJlc3VsdC1ibG9jayAucmVzdWx0LWJsb2NrLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucG9wdXAtc3R5bGUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciAuc2lnbl9wb3BfbW9iX2NvbnRhaW5lciBhIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxuICAucG9wdXAtc3R5bGUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciAuc2lnbl9wb3BfbW9iX2NvbnRhaW5lciBhOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG4gIH1cbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgLnNpZ25fcG9wX21vYl9jb250YWluZXIgYTpob3ZlciBzcGFuIGkge1xuICAgIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG4gIH1cbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgLmNvbnRhY3RzLXBvcHVwIC5jb250LWNvbnRhaW5lciAucGhvbmUtbnVtYmVycyAuZnMtMTIge1xuICAgIGNvbG9yOiAjYWJhYmFiO1xuICB9XG4gIC5wb3B1cC1zdHlsZSA+IC5jb250YWluZXIgLnBvcHVwLW1haW4tY29udGFpbmVyIC5jb250YWN0cy1wb3B1cCAuY29udC1jb250YWluZXIgLnBob25lLW51bWJlcnMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wb3B1cC1zdHlsZSA+IC5jb250YWluZXIgLnBvcHVwLW1haW4tY29udGFpbmVyIC5jb250YWN0cy1wb3B1cCAuY29udC1jb250YWluZXIgLnBob25lLW51bWJlcnMgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtcmVkKTtcbiAgfVxuICAucG9wdXAtc3R5bGUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciAuY29udGFjdHMtcG9wdXAgLmNvbnQtY29udGFpbmVyIC5ib29rLXBvcC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgLmNvbnRhY3RzLXBvcHVwIC5jb250LWNvbnRhaW5lciAuYm9vay1wb3AtYnRuIC50ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWMtcmVkKTtcbiAgfVxuICAucG9wdXAtc3R5bGUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciAuY29udGFjdHMtcG9wdXAgLmNvbnQtY29udGFpbmVyIC5zb2NpYWwtaWNvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgLmNvbnRhY3RzLXBvcHVwIC5jb250LWNvbnRhaW5lciAuc29jaWFsLWljb24tY29udGFpbmVyIGEgaSB7XG4gICAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIH1cbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgLmNvbnRhY3RzLXBvcHVwIC5jb250LWNvbnRhaW5lciAuc29jaWFsLWljb24tY29udGFpbmVyIGEgaTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtcmVkKTtcbiAgfVxuICAucG9wdXAtc3R5bGUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciAuY29udGFjdHMtcG9wdXAgLmNvbnQtY29udGFpbmVyIC5jb250YWN0LW1hcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucG9wdXAtc3R5bGUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciAuY29udGFjdHMtcG9wdXAgLmNvbnQtY29udGFpbmVyIC5jb250YWN0LW1hcCBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLXN0eWxlID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgLmNvbnRhY3RzLXBvcHVwIC5jb250LWNvbnRhaW5lciAuY29udGFjdC1tYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5wb3B1cC1zdHlsZS5hY3RpdmUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciA+IC5zaWduX3BvcF9tb2JfY29udGFpbmVyLmFjdGl2ZSwgLnBvcHVwLXN0eWxlLmFjdGl2ZSA+IC5jb250YWluZXIgLnBvcHVwLW1haW4tY29udGFpbmVyID4gLmNvbnRhY3RzLXBvcHVwLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG9wdXAtc3R5bGUuYWN0aXZlLnNlYXJjaC1wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wb3B1cC1zdHlsZS5hY3RpdmUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciA+IC5zZWFyY2gtcG9wLW1haW4uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb3B1cC1zdHlsZS5hY3RpdmUuc2VhcmNoLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLXN0eWxlLmJvb2stcG9wdXAsIC5wb3B1cC1zdHlsZS5hZGRyZXNzLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb3B1cC1zdHlsZS5hY3RpdmUucG9wdXAtc3R5bGUuYm9vay1wb3B1cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBvcHVwLXN0eWxlLmFjdGl2ZS5wb3B1cC1zdHlsZS5ib29rLXBvcHVwID4gLmNvbnRhaW5lciAucG9wdXAtbWFpbi1jb250YWluZXIgPiBkaXYuYWN0aXZlLmNvbnRhY3RzLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb3JtLWJ0bi1zdHlsZSBidXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uZm9ybS1idG4tc3R5bGUgYnV0dG9uLmVkaXQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tYnRuLXN0eWxlIGJ1dHRvbi5lZGl0LWJ1dHRvbiAucHJlbG9hZGVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB0b3A6IGNhbGMoMTAwJSArIDE1cHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLWJ0bi1zdHlsZSBidXR0b24gLnByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1idG4tc3R5bGUgYnV0dG9uLnNpZ24tYnV0dG9uIC5wcmVsb2FkZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDE1cHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5mb3JtLWJ0bi1zdHlsZSBidXR0b246aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMDBweCBoc2xhKDAsIDAlLCAxMDAlLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgMC4xKTtcbn1cblxuLmRlc2t0b3BTaWduLXBvcHVwIC5zaWduLXBvcC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kZXNrdG9wU2lnbi1wb3B1cCAuY2hlY2tib3gtc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZGVza3RvcFNpZ24tcG9wdXAgLmNoZWNrYm94LXN0eWxlIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlc2t0b3BTaWduLXBvcHVwIC5jaGVja2JveCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGFkYTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRlc2t0b3BTaWduLXBvcHVwIC5mb3JtLWJvdHRvbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuLmRlc2t0b3BTaWduLXBvcHVwIC5mb3JtLWJvdHRvbSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wU2lnbi1wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGVza3RvcFNpZ24tcG9wdXAuc2lnbk1vYi1wb3B1cC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXNrdG9wU2lnbi1wb3B1cC5wb3B1cC1zdHlsZS5hY3RpdmUgPiAuY29udGFpbmVyIC5wb3B1cC1tYWluLWNvbnRhaW5lciA+IGRpdi5zaWduX3BvcF9tb2JfY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4ub3ZlcmxheS5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5mbGV4aWJsZS1jb250YWluZXItbWFpbiAuYnJlYWQtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLmZsZXhpYmxlLWNvbnRhaW5lci1tYWluIC5sb2dpbi1wYWdlIC5icmVhZC1tYWluIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmJyZWFkLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJyZWFkLW1haW4gYSB7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWQtbWFpbiBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYy1kYXJrKTtcbn1cbi5icmVhZC1tYWluIHNwYW4ge1xuICBjb2xvcjogIzZlNmU2ZTtcbn1cbi5icmVhZC1tYWluIC5yLWFyciB7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbi5jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG59XG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMXB4O1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2QyMjUyNTtcbn1cblxuLmxvZ2luLXBhZ2UgZm9ybSAuZm9ybS1kZXNjLFxuLmZvcm0tdHlwZSBmb3JtIC5mb3JtLWRlc2MsXG4uZGVsaXZlcnkgZm9ybSAuZm9ybS1kZXNjIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubG9naW4tcGFnZSBmb3JtIC5pbnB1dC1zdHlsZSxcbi5mb3JtLXR5cGUgZm9ybSAuaW5wdXQtc3R5bGUsXG4uZGVsaXZlcnkgZm9ybSAuaW5wdXQtc3R5bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxvZ2luLXBhZ2UgZm9ybSAuaW5wdXQtc3R5bGUgbGFiZWwsXG4uZm9ybS10eXBlIGZvcm0gLmlucHV0LXN0eWxlIGxhYmVsLFxuLmRlbGl2ZXJ5IGZvcm0gLmlucHV0LXN0eWxlIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4ODg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvZ2luLXBhZ2UgZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXQsXG4ubG9naW4tcGFnZSBmb3JtIC5pbnB1dC1zdHlsZSB0ZXh0YXJlYSxcbi5mb3JtLXR5cGUgZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXQsXG4uZm9ybS10eXBlIGZvcm0gLmlucHV0LXN0eWxlIHRleHRhcmVhLFxuLmRlbGl2ZXJ5IGZvcm0gLmlucHV0LXN0eWxlIGlucHV0LFxuLmRlbGl2ZXJ5IGZvcm0gLmlucHV0LXN0eWxlIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XG59XG4ubG9naW4tcGFnZSBmb3JtIC5pbnB1dC1zdHlsZSBpbnB1dDpmb2N1cyxcbi5sb2dpbi1wYWdlIGZvcm0gLmlucHV0LXN0eWxlIHRleHRhcmVhOmZvY3VzLFxuLmZvcm0tdHlwZSBmb3JtIC5pbnB1dC1zdHlsZSBpbnB1dDpmb2N1cyxcbi5mb3JtLXR5cGUgZm9ybSAuaW5wdXQtc3R5bGUgdGV4dGFyZWE6Zm9jdXMsXG4uZGVsaXZlcnkgZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXQ6Zm9jdXMsXG4uZGVsaXZlcnkgZm9ybSAuaW5wdXQtc3R5bGUgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4ODg7XG4gIG91dGxpbmU6IDA7XG59XG4ubG9naW4tcGFnZSBmb3JtIC5pbnB1dC1zdHlsZSBpbnB1dDpob3Zlcixcbi5sb2dpbi1wYWdlIGZvcm0gLmlucHV0LXN0eWxlIHRleHRhcmVhOmhvdmVyLFxuLmZvcm0tdHlwZSBmb3JtIC5pbnB1dC1zdHlsZSBpbnB1dDpob3Zlcixcbi5mb3JtLXR5cGUgZm9ybSAuaW5wdXQtc3R5bGUgdGV4dGFyZWE6aG92ZXIsXG4uZGVsaXZlcnkgZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXQ6aG92ZXIsXG4uZGVsaXZlcnkgZm9ybSAuaW5wdXQtc3R5bGUgdGV4dGFyZWE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ODg7XG59XG4ubG9naW4tcGFnZSBmb3JtIC5pbnB1dC1zdHlsZSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ubG9naW4tcGFnZSBmb3JtIC5pbnB1dC1zdHlsZSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uZm9ybS10eXBlIGZvcm0gLmlucHV0LXN0eWxlIGlucHV0OjpwbGFjZWhvbGRlcixcbi5mb3JtLXR5cGUgZm9ybSAuaW5wdXQtc3R5bGUgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmRlbGl2ZXJ5IGZvcm0gLmlucHV0LXN0eWxlIGlucHV0OjpwbGFjZWhvbGRlcixcbi5kZWxpdmVyeSBmb3JtIC5pbnB1dC1zdHlsZSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTQwMCk7XG59XG4ubG9naW4tcGFnZSBmb3JtIC5pbnB1dC1zdHlsZSB0ZXh0YXJlYSxcbi5mb3JtLXR5cGUgZm9ybSAuaW5wdXQtc3R5bGUgdGV4dGFyZWEsXG4uZGVsaXZlcnkgZm9ybSAuaW5wdXQtc3R5bGUgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xuICByZXNpemU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5sb2dpbi1wYWdlIGZvcm0gLmlucHV0LXN0eWxlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5sb2dpbi1wYWdlIGZvcm0gLmlucHV0LXN0eWxlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5mb3JtLXR5cGUgZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmZvcm0tdHlwZSBmb3JtIC5pbnB1dC1zdHlsZSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uZGVsaXZlcnkgZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmRlbGl2ZXJ5IGZvcm0gLmlucHV0LXN0eWxlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmxvZ2luLXBhZ2UgZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmZvcm0tdHlwZSBmb3JtIC5pbnB1dC1zdHlsZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZGVsaXZlcnkgZm9ybSAuaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4ubG9naW4tcGFnZSBmb3JtIC5mb3JtLWJvdHRvbSBwLFxuLmZvcm0tdHlwZSBmb3JtIC5mb3JtLWJvdHRvbSBwLFxuLmRlbGl2ZXJ5IGZvcm0gLmZvcm0tYm90dG9tIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvZ2luLXBhZ2UgZm9ybSAuZm9ybS1ib3R0b20gcCBhLFxuLmZvcm0tdHlwZSBmb3JtIC5mb3JtLWJvdHRvbSBwIGEsXG4uZGVsaXZlcnkgZm9ybSAuZm9ybS1ib3R0b20gcCBhIHtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tYy1kYXJrKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxvZ2luLXBhZ2UgZm9ybSAuZm9ybS1ib3R0b20gcCBhOmhvdmVyLFxuLmZvcm0tdHlwZSBmb3JtIC5mb3JtLWJvdHRvbSBwIGE6aG92ZXIsXG4uZGVsaXZlcnkgZm9ybSAuZm9ybS1ib3R0b20gcCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLmxvZ2luLXBhZ2UubG9naW4tbWFpbiBmb3JtIC5mb3JtLWJvdHRvbSBwLFxuLmZvcm0tdHlwZS5sb2dpbi1tYWluIGZvcm0gLmZvcm0tYm90dG9tIHAsXG4uZGVsaXZlcnkubG9naW4tbWFpbiBmb3JtIC5mb3JtLWJvdHRvbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5sb2dpbi1wYWdlLmxvZ2luLW1haW4gZm9ybSAuZm9ybS1ib3R0b20gcCBhLFxuLmZvcm0tdHlwZS5sb2dpbi1tYWluIGZvcm0gLmZvcm0tYm90dG9tIHAgYSxcbi5kZWxpdmVyeS5sb2dpbi1tYWluIGZvcm0gLmZvcm0tYm90dG9tIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4ubG9naW4tcGFnZS5sb2dpbi1tYWluIGZvcm0gLmZvcm0tYm90dG9tIHAgYTpob3Zlcixcbi5mb3JtLXR5cGUubG9naW4tbWFpbiBmb3JtIC5mb3JtLWJvdHRvbSBwIGE6aG92ZXIsXG4uZGVsaXZlcnkubG9naW4tbWFpbiBmb3JtIC5mb3JtLWJvdHRvbSBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sb2dpbi1wYWdlIC5zaW1wbGUtZWRpdG9yLW1haW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW4tcGFnZSAuc2ltcGxlLWVkaXRvci1tYWluIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cblxuLnNpZGViYXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sXG4uc2lkZWJhci1zdHlsZXMgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5hY2NvcmRlb24taWNvbixcbi5zaWRlYmFyLXN0eWxlcyAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5hY2NvcmRlb24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgY29sb3I6ICNkY2RjZGM7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNpZGViYXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gLmFjY29yZGVvbi1pY29uLFxuLnNpZGViYXItc3R5bGVzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IC5hY2NvcmRlb24taWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5hcmNoaXZlLWxpc3QgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuYWNjb3JkZW9uLWljb24ge1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zaWRlYmFyLXN0eWxlcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2lkZWJhci1zdHlsZXMgLnNpZGViYXItYmxvZy1saXN0LWNvbnRhaW5lcixcbi5zaWRlYmFyLXN0eWxlcyAucGVyc29uYWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc2lkZWJhci1zdHlsZXMgLnNpZGViYXItYmxvZy1saXN0LWNvbnRhaW5lciAuc2lkZS10aXRsZSxcbi5zaWRlYmFyLXN0eWxlcyAucGVyc29uYWwtY29udGFpbmVyIC5zaWRlLXRpdGxlIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5zaWRlYmFyLXN0eWxlcyAucG9zdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5zaWRlYmFyLXN0eWxlcyAucG9zdC1pdGVtIGEgaDMge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uc2lkZWJhci1zdHlsZXMgLnBvc3QtaXRlbSBhOmhvdmVyIGgzIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5zaWRlYmFyLXN0eWxlcyAucG9zdC1pdGVtIGEgLnRlcm1zIC5wb3N0LWRhdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM5YzljOWM7XG59XG4uc2lkZWJhci1zdHlsZXMgLnBvc3QtaXRlbSBhIC50ZXJtcyAuaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zaWRlYmFyLXN0eWxlcyAuc2VjdGlvbi1ib3R0b20gLmJ0bi13aXRoLWFycm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci1zdHlsZXMgLnNlY3Rpb24tYm90dG9tIC5idG4td2l0aC1hcnJvdyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG4uc2lkZWJhci1zdHlsZXMgLnNlY3Rpb24tYm90dG9tIC5idG4td2l0aC1hcnJvdyBhIC5pY29uIGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2lkZWJhci1zdHlsZXMgLnNpZGUtbWVudS1tYWluIHVsIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuLnNpZGViYXItc3R5bGVzIC5zaWRlLW1lbnUtbWFpbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2lkZWJhci1zdHlsZXMgLnNpZGUtbWVudS1tYWluIHVsIGxpIGEge1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNTAwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNpZGViYXItc3R5bGVzIC5zaWRlLW1lbnUtbWFpbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5zaWRlYmFyLXN0eWxlcyAuc2lkZS1tZW51LW1haW4gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lkZWJhci1zdHlsZXMgLnNpZGUtbWVudS1tYWluIHVsIC5tZW51LWNoaWxkcmVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xufVxuLnNpZGViYXItc3R5bGVzIC5zaWRlLW1lbnUtbWFpbiB1bCAubWVudS1jaGlsZHJlbiBsaSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ubG9naW4tcGFnZS5wcm9maWxlLW1haW4gLnNpbXBsZS1lZGl0b3ItbWFpbiBmb3JtIC5pbnB1dC1zdHlsZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG4ubG9naW4tcGFnZS5wcm9maWxlLW1haW4gLnNpbXBsZS1lZGl0b3ItbWFpbiBmb3JtIC5pbnB1dC1zdHlsZSBsYWJlbC5zbWFsbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4ODg7XG59XG4ubG9naW4tcGFnZS5wcm9maWxlLW1haW4gLnNpbXBsZS1lZGl0b3ItbWFpbiBmb3JtIC5zZWxlY3Qtc3R5bGUgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODg4O1xufVxuLmxvZ2luLXBhZ2UucHJvZmlsZS1tYWluIC5zaW1wbGUtZWRpdG9yLW1haW4gZm9ybSAuc2VsZWN0LXN0eWxlIC5zZWxlY3QtbWFpbiB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxvZ2luLXBhZ2UucHJvZmlsZS1tYWluIC5zaW1wbGUtZWRpdG9yLW1haW4gZm9ybSAuc2VsZWN0LXN0eWxlIC5zZWxlY3QtbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTZweDtcbn1cbi5sb2dpbi1wYWdlLnByb2ZpbGUtbWFpbiAuc2ltcGxlLWVkaXRvci1tYWluIGZvcm0gLnNlbGVjdC1zdHlsZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuLmxvZ2luLXBhZ2UucHJvZmlsZS1tYWluIC5zaW1wbGUtZWRpdG9yLW1haW4gZm9ybSAuZm9ybS1idG4tc3R5bGUgYnV0dG9uW3RpdGxlPUNhbmNlbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1jLWRhcmspO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XG59XG4ubG9naW4tcGFnZS5wcm9maWxlLW1haW4gLnNpbXBsZS1lZGl0b3ItbWFpbiBmb3JtIC5mb3JtLWJ0bi1zdHlsZSBidXR0b25bdGl0bGU9Q2FuY2VsXTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLmxvZ2luLXBhZ2UucHJvZmlsZS1tYWluIC5zaW1wbGUtZWRpdG9yLW1haW4gLmN1c3RvbWl6ZS1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4ubG9naW4tcGFnZS5wcm9maWxlLW1haW4gLnNpbXBsZS1lZGl0b3ItbWFpbiAuY3VzdG9taXplLWJ0biAudHh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5sb2dpbi1wYWdlLnByb2ZpbGUtbWFpbiAuc2lnbi1mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sb2dpbi1wYWdlLnByb2ZpbGUtbWFpbiAuc2lnbi1mb3JtLWNvbnRhaW5lciAuZXJyb3JzLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ubG9naW4tcGFnZS5wcm9maWxlLW1haW4gLnNpZ24tZm9ybS1jb250YWluZXIgLmlucHV0LXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sb2dpbi1wYWdlLnByb2ZpbGUtbWFpbiAuc2lnbi1mb3JtLWNvbnRhaW5lciAuaW5wdXQtc3R5bGUgbGFiZWwuYy1kYXJrIHtcbiAgZmxleDogMTtcbn1cbi5sb2dpbi1wYWdlLnByb2ZpbGUtbWFpbiAuc2lnbi1mb3JtLWNvbnRhaW5lciAuaW5wdXQtc3R5bGUgLmVyci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgbGVmdDogMDtcbn1cblxuLmluZm8tbWFpbiAuZC1mbGV4IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1tYWluIC5kLWZsZXgge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuaW5mby1tYWluIC5kLWZsZXggLnctNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5pbmZvLW1haW4gLmluZm8tY29udGVudCAuaW5mby1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZm8tbWFpbiAuaW5mby1jb250ZW50IC5lbXB0eS10ZXh0IHtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xufVxuLmluZm8tbWFpbiAuaW5mby1jb250ZW50IGEge1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWRhcmspO1xufVxuLmluZm8tbWFpbiAuaW5mby1jb250ZW50IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4uaW5mby1tYWluIC5pbmZvLWNvbnRlbnQgYTpob3ZlciAuaW5mby10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5pbmZvLW1haW4gLmluZm8tY29udGVudCAuZW1haWwtbWFpbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmRlci1wYWdlIC5mbGV4aWJsZS1jb250YWluZXItbWFpbiAuYnJlYWQtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm9yZGVyLXBhZ2UgLnNpZGViYXIge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXItcGFnZSAuc2lkZWJhciAudGl0bGUtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5vcmRlci1wYWdlIC5zaWRlYmFyIC5hcnJvdy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLm9yZGVyLXBhZ2UgLnNpZGViYXIgLmNhdGFsb2ctbWVudS1tYWluIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5vcmRlci1wYWdlIC5zaWRlYmFyIC5jYXRhbG9nLW1lbnUtbWFpbiAuc2lkZWJhci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDk0cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cbi5vcmRlci1wYWdlIC5zaWRlYmFyLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDk5O1xufVxuLm9yZGVyLXBhZ2UgLnNpZGViYXIuYWN0aXZlIC5jYXRhbG9nLW1lbnUtbWFpbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4ucHN3LXByb3RlY3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnBzdy1wcm90ZWN0LWNvbnRhaW5lciAucHN3LWZvcm0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHN3LXByb3RlY3QtY29udGFpbmVyIC5wc3ctZm9ybS1jb250YWluZXIgaW5wdXQge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbn1cbi5wc3ctcHJvdGVjdC1jb250YWluZXIgLnBzdy1mb3JtLWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucHN3LXByb3RlY3QtY29udGFpbmVyIC5wc3ctZm9ybS1jb250YWluZXIgaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ODg7XG59XG4ucHN3LXByb3RlY3QtY29udGFpbmVyIC5wc3ctZm9ybS1jb250YWluZXIgYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyNyU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ucHN3LXByb3RlY3QtY29udGFpbmVyIC5wc3ctZm9ybS1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwMHB4IGhzbGEoMCwgMCUsIDEwMCUsIDAuMSk7XG59XG4ucHN3LXByb3RlY3QtY29udGFpbmVyIC5wc3ctZm9ybS1jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmVycm9yLTQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uZXJyb3ItNDA0IC5wYWdlLXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAzMDBweDtcbiAgbGluZS1oZWlnaHQ6IDMwMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5lcnJvci00MDQgLmNvbC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmVycm9yLTQwNCAuY29sLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVycm9yLTQwNCAuY29sLWNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVycm9yLTQwNCAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgICBsaW5lLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXJyb3ItNDA0IC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci00MDQgLnctNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lcnJvci00MDQgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmVycm9yLTQwNCAucGFnZS10aXRsZSBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jb250YWN0LXBhZ2UgLm1hcC1wb3B1cC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1wb3B1cC1tYWluIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUyMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LXBhZ2UgLm1hcC1wb3B1cC1tYWluIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXBhZ2UgLm1hcC1wb3B1cC1tYWluIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLmNvbnRhY3QtcGFnZSAuZm9ybS1zdHlsZSAuYm9vay1hLWNhbGwtcG9wLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uY29udGFjdC1wYWdlIC5sb2dpbi1wYWdlIC5zaW1wbGUtZWRpdG9yLW1haW4gLmZvcm0tc3R5bGUgZm9ybSAuaW5wdXQtc3R5bGUgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNvbnRhY3QtcGFnZSAuYm94LXN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1wYWdlIC5ib3gtc3R5bGUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5jb250YWN0LXBhZ2UgLmFkZHJlc3MtaWNvbi1ib3gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy1pY29uLWJveCAuYm94LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5jb250YWN0LXBhZ2UgLmFkZHJlc3MtaWNvbi1ib3ggLmJveC1jb250YWluZXIgLnctMzMge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uY29udGFjdC1wYWdlIC5hZGRyZXNzLWljb24tYm94IC5ib3gtY29udGFpbmVyIC53LTMzIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb250YWN0LXBhZ2UgLmFkZHJlc3MtaWNvbi1ib3ggLmJveC1jb250YWluZXIgLnctMzMgLnRpdGxlIC50ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjOTg5ODk4O1xufVxuLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy1pY29uLWJveCAuYm94LWNvbnRhaW5lciAudy0zMyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy1pY29uLWJveCAuYm94LWNvbnRhaW5lciAudy0zMyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLWljb24tYm94IC5ib3gtY29udGFpbmVyIC53LTMzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtaWNvbi1ib3ggLmJveC1jb250YWluZXIgLnctMzM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNpZGUtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2ItYmxvZy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vYi1ibG9nLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9iLWJsb2ctZHJvcGRvd24gLnNpZGViYXItc3R5bGVzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1vYi1ibG9nLWRyb3Bkb3duIC5zaWRlYmFyLXN0eWxlcyAuYmxvZy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYi1ibG9nLWRyb3Bkb3duIC5zaWRlYmFyLXN0eWxlcyAuc2lkZS10aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC5tb2ItYmxvZy1kcm9wZG93biAuc2lkZWJhci1zdHlsZXMgLnNpZGUtdGl0bGUgaDIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuICAubW9iLWJsb2ctZHJvcGRvd24gLnNpZGViYXItc3R5bGVzIC5zaWRlLXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cbn1cblxuLmJsb2ctc2VhcmNoIHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDMwcHggMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uYmxvZy1zZWFyY2ggLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pdGVtIC5yZXN1bHQtYmxvY2sge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5uZXdzIC5tb2ItYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzIC5wb3N0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5ld3MgLnBvc3QtaXRlbSAucG9zdC1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uZXdzIC5wb3N0LWl0ZW0gLnBvc3QtaXRlbS1jb250YWluZXIgLmRhdGUge1xuICBjb2xvcjogIzllOWU5ZTtcbn1cbi5uZXdzIC5wb3N0LWl0ZW0gLnBvc3QtaXRlbS1jb250YWluZXIgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm5ld3MgLnBvc3QtaXRlbSAucG9zdC1pdGVtLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5ld3MgLnBvc3QtaXRlbSAucG9zdC1pdGVtLWNvbnRhaW5lciAuZmVhdC1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubmV3cyAucG9zdC1pdGVtIC5wb3N0LWl0ZW0tY29udGFpbmVyIC5mZWF0LWltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLm5ld3MgLnBvc3QtaXRlbSAucG9zdC1pdGVtLWNvbnRhaW5lcjpob3ZlciAucG9zdC10aXRsZSBoMiB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzIC5wb3N0LWl0ZW0gLnBvc3QtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cyAucG9zdC1pdGVtIC5wb3N0LWl0ZW0tY29udGFpbmVyIC5tb2ItYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm5ld3MgLnBvc3QtaXRlbSAucG9zdC1pdGVtLWNvbnRhaW5lciAuZC1mbGV4IC53LTc1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3cyAucG9zdC1pdGVtIC5wb3N0LWl0ZW0tY29udGFpbmVyIC5kLWZsZXggLnctMjUuZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzIC5wb3N0LWl0ZW0gLnBvc3QtaXRlbS1jb250YWluZXIgLmQtZmxleCAudy0yNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubmV3cyAucG9zdC1pdGVtIC5wb3N0LWl0ZW0tY29udGFpbmVyIC5kLWZsZXggLmV4Y2VycHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5sb2FkLW1vcmUtYnRuIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5sb2FkLW1vcmUtYnRuIGEge1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmxvYWQtbW9yZS1idG4gYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMDBweCBoc2xhKDAsIDAlLCAxMDAlLCAwLjEpO1xufVxuXG4ub3JkZXJzLXRhYmxlLFxuLm9yZC1kZXRhaWxzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ub3JkZXJzLXRhYmxlIHRoZWFkIC5vcmRlci1oZWFkLFxuLm9yZGVycy10YWJsZSB0aGVhZCAub3JkLXRoLFxuLm9yZC1kZXRhaWxzLXRhYmxlIHRoZWFkIC5vcmRlci1oZWFkLFxuLm9yZC1kZXRhaWxzLXRhYmxlIHRoZWFkIC5vcmQtdGgge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VjZWNlYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5vcmRlcnMtdGFibGUgdGhlYWQgLm9yZGVyLWhlYWQ6bGFzdC1jaGlsZCxcbi5vcmRlcnMtdGFibGUgdGhlYWQgLm9yZC10aDpsYXN0LWNoaWxkLFxuLm9yZC1kZXRhaWxzLXRhYmxlIHRoZWFkIC5vcmRlci1oZWFkOmxhc3QtY2hpbGQsXG4ub3JkLWRldGFpbHMtdGFibGUgdGhlYWQgLm9yZC10aDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVycy10YWJsZSB0aGVhZCAub3JkLXRoOmxhc3QtY2hpbGQsXG4ub3JkLWRldGFpbHMtdGFibGUgdGhlYWQgLm9yZC10aDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ub3JkZXJzLXRhYmxlIHRib2R5IHRyIC5vcmRlci1ib2R5LFxuLm9yZC1kZXRhaWxzLXRhYmxlIHRib2R5IHRyIC5vcmRlci1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gIHBhZGRpbmc6IDEycHggNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ub3JkZXJzLXRhYmxlIHRib2R5IHRyIC5vcmRlci1ib2R5IGEsXG4ub3JkLWRldGFpbHMtdGFibGUgdGJvZHkgdHIgLm9yZGVyLWJvZHkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XG59XG4ub3JkZXJzLXRhYmxlIHRib2R5IHRyIC5vcmRlci1ib2R5IC5wcmljZSxcbi5vcmQtZGV0YWlscy10YWJsZSB0Ym9keSB0ciAub3JkZXItYm9keSAucHJpY2Uge1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcbn1cbi5vcmRlcnMtdGFibGUgdGJvZHkgdHIgLm9yZGVyLWJvZHkgYS5hY3Rpb24tYnRuLFxuLm9yZC1kZXRhaWxzLXRhYmxlIHRib2R5IHRyIC5vcmRlci1ib2R5IGEuYWN0aW9uLWJ0biB7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ub3JkZXJzLXRhYmxlIHRib2R5IHRyIC5vcmRlci1ib2R5IGEuYWN0aW9uLWJ0bjpob3Zlcixcbi5vcmQtZGV0YWlscy10YWJsZSB0Ym9keSB0ciAub3JkZXItYm9keSBhLmFjdGlvbi1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgMC4xKTtcbn1cbi5vcmRlcnMtdGFibGUgdGJvZHkgdHIgLm9yZGVyLWJvZHk6bGFzdC1jaGlsZCxcbi5vcmQtZGV0YWlscy10YWJsZSB0Ym9keSB0ciAub3JkZXItYm9keTpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVycy10YWJsZSAub3JkLXRyIHRkLFxuLm9yZGVycy10YWJsZSB0Zm9vdCB0aCxcbi5vcmRlcnMtdGFibGUgdGZvb3QgdGQsXG4ub3JkLWRldGFpbHMtdGFibGUgLm9yZC10ciB0ZCxcbi5vcmQtZGV0YWlscy10YWJsZSB0Zm9vdCB0aCxcbi5vcmQtZGV0YWlscy10YWJsZSB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xufVxuLm9yZGVycy10YWJsZSAub3JkLXRyIHRkOmxhc3QtY2hpbGQsXG4ub3JkZXJzLXRhYmxlIHRmb290IHRoOmxhc3QtY2hpbGQsXG4ub3JkZXJzLXRhYmxlIHRmb290IHRkOmxhc3QtY2hpbGQsXG4ub3JkLWRldGFpbHMtdGFibGUgLm9yZC10ciB0ZDpsYXN0LWNoaWxkLFxuLm9yZC1kZXRhaWxzLXRhYmxlIHRmb290IHRoOmxhc3QtY2hpbGQsXG4ub3JkLWRldGFpbHMtdGFibGUgdGZvb3QgdGQ6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy02MDApO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vcmRlcnMtdGFibGUgdGZvb3QsXG4ub3JkLWRldGFpbHMtdGFibGUgdGZvb3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcmRlcnMtdGFibGUgdGZvb3QgdGQ6bGFzdC1jaGlsZCxcbi5vcmQtZGV0YWlscy10YWJsZSB0Zm9vdCB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJzLW1haW4tbGlzdCAuY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAub3JkZXJzLW1haW4tbGlzdCAuY29udGFpbmVyIC5vcmRlcnMtdGFibGUge1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gICAgd2lkdGg6IDk5MnB4O1xuICB9XG59XG4ub3JkZXItY29udGFpbmVyIC5lbXB0eS1vcmRlci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1jb250YWluZXIgLmVtcHR5LW9yZGVyIC5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmRlci1jb250YWluZXIgLmVtcHR5LW9yZGVyIC5pY29uIGltZyB7XG4gIG1heC13aWR0aDogMTYxcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm9yZGVyLWNvbnRhaW5lciAuZW1wdHktb3JkZXIgLmljb24gKyAudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub3JkZXItY29udGFpbmVyIC5lbXB0eS1vcmRlciAuaWNvbiArIC50ZXh0ICsgLmJ0bi1jbGFzc2ljIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5vcmRlci1jb250YWluZXIgLmVtcHR5LW9yZGVyIC5pY29uICsgLnRleHQgKyAuYnRuLWNsYXNzaWMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm9yZGVyLWNvbnRhaW5lciAuZW1wdHktb3JkZXIgLmljb24gKyAudGV4dCArIC5idG4tY2xhc3NpYyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHggYXV0bztcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5kLWZsZXg6bm90KC50b3RhbC1vcmRlci1wcmljZSkgLm9yZGVyLXRvdGFsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuZC1mbGV4Om5vdCgudG90YWwtb3JkZXItcHJpY2UpIC5jYXJ0LWNvbnRhaW5lcixcbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5kLWZsZXg6bm90KC50b3RhbC1vcmRlci1wcmljZSkgLmNoZWNrb3V0LWNvbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2FydC1jb250YWluZXIgLmJnLXdoaXRlLFxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2hlY2tvdXQtY29sIC5iZy13aGl0ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuZC1mbGV4Om5vdCgudG90YWwtb3JkZXItcHJpY2UpIC5jYXJ0LWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyLFxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2hlY2tvdXQtY29sIC50aXRsZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2FydC1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciAucmVtb3ZlLWFsbCBhLFxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2hlY2tvdXQtY29sIC50aXRsZS1jb250YWluZXIgLnJlbW92ZS1hbGwgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuZC1mbGV4Om5vdCgudG90YWwtb3JkZXItcHJpY2UpIC5jYXJ0LWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC5yZW1vdmUtYWxsIC50ZXh0LFxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2hlY2tvdXQtY29sIC50aXRsZS1jb250YWluZXIgLnJlbW92ZS1hbGwgLnRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjODg4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5kLWZsZXg6bm90KC50b3RhbC1vcmRlci1wcmljZSkgLmNhcnQtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgLnJlbW92ZS1hbGw6aG92ZXIgLnRleHQsXG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuZC1mbGV4Om5vdCgudG90YWwtb3JkZXItcHJpY2UpIC5jaGVja291dC1jb2wgLnRpdGxlLWNvbnRhaW5lciAucmVtb3ZlLWFsbDpob3ZlciAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5kLWZsZXg6bm90KC50b3RhbC1vcmRlci1wcmljZSkgLmNhcnQtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgLnJlbW92ZS1hbGw6aG92ZXIgLmljb24sXG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuZC1mbGV4Om5vdCgudG90YWwtb3JkZXItcHJpY2UpIC5jaGVja291dC1jb2wgLnRpdGxlLWNvbnRhaW5lciAucmVtb3ZlLWFsbDpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuZC1mbGV4Om5vdCgudG90YWwtb3JkZXItcHJpY2UpIC5jYXJ0LWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC5yZW1vdmUtYWxsIC5pY29uLFxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2hlY2tvdXQtY29sIC50aXRsZS1jb250YWluZXIgLnJlbW92ZS1hbGwgLmljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM4ODg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2FydC1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lcixcbiAgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2hlY2tvdXQtY29sIC50aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5kLWZsZXg6bm90KC50b3RhbC1vcmRlci1wcmljZSkgLmNhcnQtY29udGFpbmVyLFxuICAub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuZC1mbGV4Om5vdCgudG90YWwtb3JkZXItcHJpY2UpIC5jaGVja291dC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmQtZmxleDpub3QoLnRvdGFsLW9yZGVyLXByaWNlKSAuY2hlY2tvdXQtY29sIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAudG90YWwtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnRvdGFsLXNlY3Rpb24gLmNvdXBvbiB7XG4gIHdpZHRoOiA2NSU7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAudG90YWwtc2VjdGlvbiAuY291cG9uIC5jb3Vwb24tcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgdG9wOiA1cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gLmZvcm0tYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAudG90YWwtc2VjdGlvbiAuY291cG9uIC5mb3JtLWJ0biBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gLmQtZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gZm9ybSAuY291cG9uLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAudG90YWwtc2VjdGlvbiAuY291cG9uIGZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gZm9ybSBpbnB1dDpob3ZlciwgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnRvdGFsLXNlY3Rpb24gLmNvdXBvbiBmb3JtIGlucHV0OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1kYXJrKTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gZm9ybSAuZm9ybS1idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnRvdGFsLXNlY3Rpb24gLmNvdXBvbiBmb3JtIC5mb3JtLWJ0biBidXR0b24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAudG90YWwtc2VjdGlvbiAuY291cG9uIC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICM4ODg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAudG90YWwtc2VjdGlvbiAuY291cG9uIC5jb250ZW50IHAge1xuICBjb2xvcjogIzg4ODtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gLnNoYXJlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gLnNoYXJlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gZm9ybSAuY291cG9uLWlucHV0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gZm9ybSAuY291cG9uLWlucHV0IGlucHV0IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnRvdGFsLXNlY3Rpb24gLmNvdXBvbiBmb3JtIC5mb3JtLWJ0biB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gZm9ybSAuZm9ybS1idG4gYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC50b3RhbCB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnRvdGFsLXNlY3Rpb24gLnRvdGFsIC50b3RhbC1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAudG90YWwtc2VjdGlvbiAudG90YWwgLmMtZ3JheSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGNvbG9yOiAjYWFhO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnRvdGFsLXNlY3Rpb24gLnRvdGFsIC5jLWdyYXkgcCB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnRvdGFsLXNlY3Rpb24gLnRvdGFsLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTUwMCk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAudG90YWwtc2VjdGlvbiAudG90YWwtcHJpY2UgLm9yZGVyLXRvdGFsLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC50b3RhbC1wcmljZSAuZXhjaGFuZ2UtcmF0ZSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnRvdGFsLXNlY3Rpb24gLmNvdXBvbiBmb3JtIC5jb3Vwb24taW5wdXQsXG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC5jb3Vwb24gZm9ybSAuZm9ybS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC50b3RhbC1zZWN0aW9uIC50b3RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnNlY3Rpb24tYm90dG9tIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMHB4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnNlY3Rpb24tYm90dG9tIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWMtZGFyayk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuc2VjdGlvbi1ib3R0b20gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuc2VjdGlvbi1ib3R0b20gYTpob3ZlciBhIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnNlY3Rpb24tYm90dG9tIC5zLWJhY2stbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnNlY3Rpb24tYm90dG9tIC5zLWJhY2stbGluayBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1jLWRhcmspO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnNlY3Rpb24tYm90dG9tIC5zLWJhY2stbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuc2VjdGlvbi1ib3R0b20gLnMtYmFjay1saW5rOmhvdmVyIGEge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLnNlY3Rpb24tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLnNpZ24ge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuc2lnbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLnNpZ24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLnNpZ24gYSAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5mb3JtLXR5cGUge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmZvcm0tdHlwZSAucGVyc29uID4gLmQtZmxleCBkaXY6bm90KC5lcnItbXNnKSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZm9ybS10eXBlIC5wZXJzb24gPiAuZC1mbGV4IGRpdjpub3QoLmVyci1tc2cpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZm9ybS10eXBlIC50ZXJtcyBwIHtcbiAgY29sb3I6ICNhYWE7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5mb3JtLXR5cGUgLnRlcm1zIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5mb3JtLXR5cGUgLnRlcm1zIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC50ZXJtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiAjYWFhO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmlucHV0LXN0eWxlIHtcbiAgZmxleDogMTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIC5pbnB1dC1zdHlsZTpsYXN0LWNoaWxkIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmZvcm0tYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmZvcm0tYnRuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyMDYsIDM4LCAwLjM2NDcwNTg4MjQpO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmZvcm0tYnRuIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAubGVnYWwtZmllbGRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgZ3JpZC10ZW1wbGF0ZS1yb3dzIGVhc2UtaW4tb3V0O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmxlZ2FsLWZpZWxkcyAubGVnYWwtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAubGVnYWwtZmllbGRzIC5sZWdhbC13cmFwcGVyIC5kLWZsZXgge1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmxlZ2FsLWZpZWxkcy5hY3RpdmUge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIC5sZWdhbC1maWVsZHMgLmlucHV0LXN0eWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIC5sZWdhbC1maWVsZHMgLmlucHV0LXN0eWxlIGxhYmVsIHtcbiAgZmxleDogMTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIC5sZWdhbC1maWVsZHMgLmVyci1tc2cge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmNvbW1lbnRzIGEge1xuICBjb2xvcjogIzAwNmJkODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAuY29tbWVudHMgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAuY29tbWVudHMgdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcmVzaXplOiBub25lO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy00MDApO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmNvbW1lbnRzIHRleHRhcmVhOmhvdmVyLCAub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAuY29tbWVudHMgdGV4dGFyZWE6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmNvbW1lbnRzICsgLmQtZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIC5jb21tZW50cyArIC5kLWZsZXggLnRvdGFsIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAuY29tbWVudHMgKyAuZC1mbGV4IC50b3RhbCA+IGRpdi5hbGlnbi1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAuY29tbWVudHMgKyAuZC1mbGV4IC50b3RhbCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmNvbW1lbnRzICsgLmQtZmxleCAudG90YWwgLmMtZ3JheSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMtZGFyayk7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAuY29tbWVudHMgKyAuZC1mbGV4IC50b3RhbCAuYy1ncmF5IHNwYW46Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzg4ODtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIC5jb21tZW50cyArIC5kLWZsZXggKyAuc2VjdGlvbi1ib3R0b20ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmNvbW1lbnRzICsgLmQtZmxleCArIC5zZWN0aW9uLWJvdHRvbSBwIHtcbiAgY29sb3I6ICNhYWE7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAuY29tbWVudHMgKyAuZC1mbGV4ICsgLnNlY3Rpb24tYm90dG9tIHAgYSB7XG4gIGNvbG9yOiAjYWFhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5kZWxpdmVyeSAuZGVsaXZlcnktZm9ybSAuY29tbWVudHMgKyAuZC1mbGV4ICsgLnNlY3Rpb24tYm90dG9tIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIGJ1dHRvbjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gYnV0dG9uIC5vcmRlci1wcmVsb2FkZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gIHRvcDogMTBweDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMDBweCBoc2xhKDAsIDAlLCAxMDAlLCAwLjEpO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLnBheW1lbnQtdHlwZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLnBheW1lbnQtdHlwZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy15ZWxsb3cpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5wYXltZW50LXR5cGUgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5wYXltZW50LXR5cGUgc2VsZWN0IG9wdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItY29udGFpbmVyIC5vcmRlci1tYWluLWNvbnRhaW5lciAuY2hlY2tvdXQtY29sIC5zaWduIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZm9ybS10eXBlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmZvcm0tdHlwZSAucGVyc29uID4gLmQtZmxleCBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xuICB9XG4gIC5vcmRlci1jb250YWluZXIgLm9yZGVyLW1haW4tY29udGFpbmVyIC5jaGVja291dC1jb2wgLmRlbGl2ZXJ5IC5kZWxpdmVyeS1mb3JtIC5pbnB1dC1zdHlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWNvbnRhaW5lciAub3JkZXItbWFpbi1jb250YWluZXIgLmNoZWNrb3V0LWNvbCAuZGVsaXZlcnkgLmRlbGl2ZXJ5LWZvcm0gLmNvbW1lbnRzICsgLmQtZmxleCAudG90YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm5ld3Mtc2luZ2xlIC5kYXRlIHtcbiAgY29sb3I6ICNhYWE7XG59XG4ubmV3cy1zaW5nbGUgLmZlYXQtaW1nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4ubmV3cy1zaW5nbGUgLmZlYXQtaW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1zaW5nbGUgLmZlYXQtaW1nIGltZyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLnNoYXJlLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaGFyZS1saXN0IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc2hhcmUtbGlzdCBhIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNoYXJlLWxpc3QgYSBpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNoYXJlLWxpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcbn1cblxuLnNpbXBsZV9lZGl0b3IgLnNpbXBsZS1lZGl0b3ItbWFpbiB1bC5zaGFyZS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2ltcGxlX2VkaXRvciAuc2ltcGxlLWVkaXRvci1tYWluIHVsLnNoYXJlLWxpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xufVxuLnNpbXBsZV9lZGl0b3IgLnNpbXBsZS1lZGl0b3ItbWFpbiB1bC5zaGFyZS1saXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLW9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cblxuLmNoYXJhY3RlcnMtd3JhcHBlciB0YWJsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5jaGFyYWN0ZXJzLXdyYXBwZXIgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNoYXJhY3RlcnMtd3JhcHBlciB0YWJsZSB0ciB0ZC5jaGFyLXR5cGUge1xuICBjb2xvcjogIzg4ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xufVxuLmNoYXJhY3RlcnMtd3JhcHBlciB0YWJsZSB0ciB0ZC5jaGFyLXR5cGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xufVxuLmNoYXJhY3RlcnMtd3JhcHBlciB0YWJsZSB0ciB0ZC5jaGFyLXR5cGU6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYjViNWI1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jaGFyYWN0ZXJzLXdyYXBwZXIgdGFibGUgdHIgdGQuY2hhciB7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICB3aWR0aDogNTAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zdHlsZS0yIC5idXktYnRuLFxuLnN0eWxlLTMgLmJ1eS1idG4sXG4ucXVpY2stdmlldy1wb3B1cCAuYnV5LWJ0bixcbi5wci1iYW5uZXItc3R5bGUgLmJ1eS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3R5bGUtMiAuYnV5LWJ0biAucHItY291bnQsXG4uc3R5bGUtMyAuYnV5LWJ0biAucHItY291bnQsXG4ucXVpY2stdmlldy1wb3B1cCAuYnV5LWJ0biAucHItY291bnQsXG4ucHItYmFubmVyLXN0eWxlIC5idXktYnRuIC5wci1jb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zdHlsZS0yIC5idXktYnRuIC5wci1jb3VudCBidXR0b24sXG4uc3R5bGUtMyAuYnV5LWJ0biAucHItY291bnQgYnV0dG9uLFxuLnF1aWNrLXZpZXctcG9wdXAgLmJ1eS1idG4gLnByLWNvdW50IGJ1dHRvbixcbi5wci1iYW5uZXItc3R5bGUgLmJ1eS1idG4gLnByLWNvdW50IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk1OTU5NTtcbiAgd2lkdGg6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5zdHlsZS0yIC5idXktYnRuIC5wci1jb3VudCBidXR0b24ubWludXMtYnRuLFxuLnN0eWxlLTMgLmJ1eS1idG4gLnByLWNvdW50IGJ1dHRvbi5taW51cy1idG4sXG4ucXVpY2stdmlldy1wb3B1cCAuYnV5LWJ0biAucHItY291bnQgYnV0dG9uLm1pbnVzLWJ0bixcbi5wci1iYW5uZXItc3R5bGUgLmJ1eS1idG4gLnByLWNvdW50IGJ1dHRvbi5taW51cy1idG4ge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuLnN0eWxlLTIgLmJ1eS1idG4gLnByLWNvdW50IGJ1dHRvbi5wbHVzLWJ0bixcbi5zdHlsZS0zIC5idXktYnRuIC5wci1jb3VudCBidXR0b24ucGx1cy1idG4sXG4ucXVpY2stdmlldy1wb3B1cCAuYnV5LWJ0biAucHItY291bnQgYnV0dG9uLnBsdXMtYnRuLFxuLnByLWJhbm5lci1zdHlsZSAuYnV5LWJ0biAucHItY291bnQgYnV0dG9uLnBsdXMtYnRuIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMHB4O1xufVxuLnN0eWxlLTIgLmJ1eS1idG4gLnByLWNvdW50IGlucHV0LFxuLnN0eWxlLTMgLmJ1eS1idG4gLnByLWNvdW50IGlucHV0LFxuLnF1aWNrLXZpZXctcG9wdXAgLmJ1eS1idG4gLnByLWNvdW50IGlucHV0LFxuLnByLWJhbm5lci1zdHlsZSAuYnV5LWJ0biAucHItY291bnQgaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3R5bGUtMiAuYnV5LWJ0biAucHItY291bnQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5zdHlsZS0yIC5idXktYnRuIC5wci1jb3VudCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5zdHlsZS0zIC5idXktYnRuIC5wci1jb3VudCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5zdHlsZS0zIC5idXktYnRuIC5wci1jb3VudCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5xdWljay12aWV3LXBvcHVwIC5idXktYnRuIC5wci1jb3VudCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5xdWljay12aWV3LXBvcHVwIC5idXktYnRuIC5wci1jb3VudCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5wci1iYW5uZXItc3R5bGUgLmJ1eS1idG4gLnByLWNvdW50IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnByLWJhbm5lci1zdHlsZSAuYnV5LWJ0biAucHItY291bnQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5zdHlsZS0yIC5idXktYnRuIC5wci1jb3VudCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uc3R5bGUtMyAuYnV5LWJ0biAucHItY291bnQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLnF1aWNrLXZpZXctcG9wdXAgLmJ1eS1idG4gLnByLWNvdW50IGlucHV0W3R5cGU9bnVtYmVyXSxcbi5wci1iYW5uZXItc3R5bGUgLmJ1eS1idG4gLnByLWNvdW50IGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4udGF4b25vbXktc3R5bGVzIC5zaW1wbGVfZWRpdG9yIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmFkZC1iYXNrZXQtYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByLXBvc3QtbWFpbi1saW5lIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1zdHlsZS1jaG9vc2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LXN0eWxlLWNob29zZSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3Qtc3R5bGUtY2hvb3NlIGkuYWN0aXZlLCAucHItcG9zdC1tYWluLWxpbmUgLmxpc3Qtc3R5bGUtY2hvb3NlIGk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5wcm9kdWN0cy1zbGlkZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiA+IC5kLWZsZXg6bm90KC5sb2FkLW1vcmUtYnRuKSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnN3aXBlci1zbGlkZSAudy0yNSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnN3aXBlci1zbGlkZSAucHItaXRlbSB7XG4gIGZsZXg6IDE7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLXRpdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSAucHItdGl0IC50aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLXRvcCAucXVpY2stdmlldy1wciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLXRvcCAucXVpY2stdmlldy1wci5sb2FkaW5nIC5mYS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci10b3AgLnF1aWNrLXZpZXctcHIubG9hZGluZyAucXVpY2stdmlldy1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItdG9wIC5xdWljay12aWV3LXByIC5xdWljay12aWV3LXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItdG9wIC5xdWljay12aWV3LXByOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLXRvcCAuZmVhdC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuICBtaW4taGVpZ2h0OiAyNDVweDtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItdG9wIC5mZWF0LWltZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMjE1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIHtcbiAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1pbi1oZWlnaHQ6IDExOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLW1pZGRsZSAucHItbWlkZGxlLWNvbnRhaW5lciAuc3RhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLmFydGljdWwgLmNvZGUge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZsZXg6IHVuc2V0O1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLmFydGljdWwgc3BhbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBmbGV4OiAxO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLnByLXRpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5wci10aXQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLnByLWRlc2NyaXB0aW9uLFxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLmNoYXJhY3RlcnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20gLnByLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItYm90dG9tIC5zdGFjayBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjb2xvcjogIzEzYTEzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20gLnN0YWNrIGRpdi5hdmFsaWFibGUge1xuICBjb2xvcjogIzEzYTEzZTtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItYm90dG9tIC5zdGFjayBkaXYubm90LWF2YWxpYWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLWJvdHRvbSAuYnV0dG9uLXdpdGgtaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDE1cHggNHB4IDRweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzAwMTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20gLmJ1dHRvbi13aXRoLWljb24gaSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC4xNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLWJvdHRvbSAuYnV0dG9uLXdpdGgtaWNvbiAuYWRkQ2FydCB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20gLmJ1dHRvbi13aXRoLWljb246aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnctMjUge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItdG9wIC5mZWF0LWltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4gLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItYm90dG9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLWJvdHRvbSAuZnMtMTgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluID4gLmQtZmxleCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluID4gLmQtZmxleCAucHItaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiA+IC5kLWZsZXggLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbiAudy0yNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIuZC1mbGV4IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci10b3Age1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMjQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLXRvcCAucXVpY2stdmlldy1wciB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMTBweDtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci10b3AgLmZlYXQtaW1nIHtcbiAgcGFkZGluZzogNDBweCAwIDQwcHggNDBweDtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20gLnByaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU0NXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2YyZjJmMjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5zdGFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5wci1taWRkbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLW1pZGRsZSAucHItbWlkZGxlLWNvbnRhaW5lciAucHItdGl0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLW1pZGRsZSAucHItbWlkZGxlLWNvbnRhaW5lciAucHItdGl0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLW1pZGRsZSAucHItbWlkZGxlLWNvbnRhaW5lciAuYXJ0aWN1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5wci1taWRkbGUtY29udGFpbmVyIC5hcnRpY3VsIC5jLWRhcmsge1xuICBvcmRlcjogMztcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLnByLW1pZGRsZS1jb250YWluZXIgLmFydGljdWwgLnN0YWNrIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5wci1taWRkbGUtY29udGFpbmVyIC5hcnRpY3VsIC5jb2RlIHtcbiAgb3JkZXI6IDI7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5jaGFyYWN0ZXJzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLXRvcCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItdG9wIC5mZWF0LWltZyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gIH1cbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLW1pZGRsZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MzVweCk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItdG9wIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzk1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0yIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItdG9wIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLnByLW1pZGRsZS1jb250YWluZXIgLnByLXRpdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLmNoYXJhY3RlcnMtd3JhcHBlciB0YWJsZSB0ciB0ZC5jaGFyLXR5cGUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLmNoYXJhY3RlcnMtd3JhcHBlciB0YWJsZSB0ciB0ZC5jaGFyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMiAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLWJvdHRvbSAuYnV5LWJ0biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTIgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20gLnByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zID4gLmQtZmxleCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci10b3Age1xuICBtYXgtd2lkdGg6IDEwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci10b3AgLnF1aWNrLXZpZXctcHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMyAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLXRvcCAuZmVhdC1pbWcge1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMjVweCAyNXB4O1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci10b3AgLmZlYXQtaW1nIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5wci1taWRkbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMyAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLW1pZGRsZSAucHItbWlkZGxlLWNvbnRhaW5lciAuYXJ0aWN1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5wci1taWRkbGUtY29udGFpbmVyIC5hcnRpY3VsIC5jb2RlIHtcbiAgb3JkZXI6IDI7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5wci1taWRkbGUtY29udGFpbmVyIC5hcnRpY3VsIC5jLWRhcmsge1xuICBvcmRlcjogMztcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLnByLW1pZGRsZS1jb250YWluZXIgLmFydGljdWwgLnN0YWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5wci1taWRkbGUtY29udGFpbmVyIC5wci10aXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNjAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5wci1taWRkbGUtY29udGFpbmVyIC5wci10aXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItbWlkZGxlIC5zdGFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItYm90dG9tIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MDBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDQ1cHggMjVweCAyNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20gLmJ1eS1idG4ge1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMyAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLWJvdHRvbSAucHJpY2Uge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4N3B4KSB7XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20gLnByLWNvdW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItdG9wIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMyAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLXRvcCAuZmVhdC1pbWcge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMyAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLW1pZGRsZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMyAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLWJvdHRvbSAucHJpY2Uge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMyAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLW1pZGRsZSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByLXBvc3QtbWFpbi1saW5lIC5saXN0LW1haW4uc3R5bGUtMyAucHItaXRlbSAucHItaXRlbS1jb250YWluZXIgLnByLXRvcCB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci10b3AgLmZlYXQtaW1nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci10b3AgLmZlYXQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1taWRkbGUgLnByLW1pZGRsZS1jb250YWluZXIgLnByLXRpdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG4gIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluLnN0eWxlLTMgLnByLWl0ZW0gLnByLWl0ZW0tY29udGFpbmVyIC5wci1ib3R0b20gLnByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucHItcG9zdC1tYWluLWxpbmUgLmxpc3QtbWFpbi5zdHlsZS0zIC5wci1pdGVtIC5wci1pdGVtLWNvbnRhaW5lciAucHItYm90dG9tIC5idXktYnRuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnF1aWNrLXZpZXctcG9wdXAsXG4ucHItYmFubmVyLXN0eWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxMSwgMTEsIDAuOCk7XG4gIHotaW5kZXg6IDExNTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIsXG4ucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAuY2xvc2UtcG9wdXAsXG4ucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLmNsb3NlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiA1O1xufVxuLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAuY2xvc2UtcG9wdXAgYnV0dG9uLFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5jbG9zZS1wb3B1cCBidXR0b24ge1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAuY2xvc2UtcG9wdXAgYnV0dG9uIGksXG4ucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLmNsb3NlLXBvcHVwIGJ1dHRvbiBpIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5jbG9zZS1wb3B1cCBidXR0b246aG92ZXIgaSxcbi5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciAuY2xvc2UtcG9wdXAgYnV0dG9uOmhvdmVyIGkge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCxcbi5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNzU1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCAuY2FyZC1wcmV2aWV3LFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsIC5jYXJkLXByZXZpZXcge1xuICBwYWRkaW5nOiAzNXB4IDAgMzVweCAzNXB4O1xuICBtYXgtd2lkdGg6IDExNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyAuaW1hZ2UsXG4ucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyAuaW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyAuaW1hZ2UgaW1nLFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsIC5jYXJkLXByZXZpZXcgLmltYWdlIGltZyB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyAuaW1hZ2U6aG92ZXIsIC5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyAuaW1hZ2UuYWN0aXZlLFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsIC5jYXJkLXByZXZpZXcgLmltYWdlOmhvdmVyLFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsIC5jYXJkLXByZXZpZXcgLmltYWdlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2M1YzVjNTtcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhci1tYWluLFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsIC5jYXItbWFpbiB7XG4gIG1heC13aWR0aDogNjU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCAuY2FyLW1haW4gLmNhci1tYWluLWNvbnRhaW5lcixcbi5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCAuY2FyLW1haW4gLmNhci1tYWluLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhci1tYWluIC5pbWFnZS1tYWluIGltZyxcbi5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCAuY2FyLW1haW4gLmltYWdlLW1haW4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8sXG4ucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzU1cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5wci1pbmZvIC50b3AsXG4ucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAudG9wIHtcbiAgcGFkZGluZzogMCA1MHB4IDUwcHggNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmM2YzZjM7XG59XG4ucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLnRvcCAucHItdGl0bGUsXG4ucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAudG9wIC5wci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5wci1pbmZvIC50b3AgLmFydGljdWwsXG4ucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAudG9wIC5hcnRpY3VsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAudG9wIC5hcnRpY3VsIC5jb2RlLFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLnRvcCAuYXJ0aWN1bCAuY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAuYm90dG9tLFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAuYm90dG9tIC5idXR0b24td2l0aC1pY29uLFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLmJvdHRvbSAuYnV0dG9uLXdpdGgtaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDE1cHggNHB4IDRweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAwMTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5wci1pbmZvIC5ib3R0b20gLmJ1dHRvbi13aXRoLWljb24gaSxcbi5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5wci1pbmZvIC5ib3R0b20gLmJ1dHRvbi13aXRoLWljb24gaSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC4xNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLmJvdHRvbSAuYnV0dG9uLXdpdGgtaWNvbiAuYWRkQ2FydCxcbi5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5wci1pbmZvIC5ib3R0b20gLmJ1dHRvbi13aXRoLWljb24gLmFkZENhcnQge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAuYm90dG9tIC5idXR0b24td2l0aC1pY29uOmhvdmVyLFxuLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLmJvdHRvbSAuYnV0dG9uLXdpdGgtaWNvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMDBweCBoc2xhKDAsIDAlLCAxMDAlLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsLFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCAuY2FyZC1wcmV2aWV3LFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCAuY2FyZC1wcmV2aWV3IC5pbWFnZSxcbiAgLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsIC5jYXJkLXByZXZpZXcgLmltYWdlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG4gIC5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyAuaW1hZ2UgaW1nLFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCAuY2FyLW1haW4sXG4gIC5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCAuY2FyLW1haW4ge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDUwcHggMzVweDtcbiAgfVxuICAucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8sXG4gIC5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5wci1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLnRvcCxcbiAgLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLnRvcCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICAucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLmJvdHRvbSxcbiAgLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLmJvdHRvbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCxcbiAgLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhci1tYWluLFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhci1tYWluIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8sXG4gIC5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5wci1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIsXG4gIC5wci1iYW5uZXItc3R5bGUgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucS12aWV3ID4gLmQtZmxleCxcbiAgLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5xLXZpZXcgPiAuZC1mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsLFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5pbWFnZS1jYXJvdXNlbCAuY2FyZC1wcmV2aWV3LFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMTNweCAwIDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsIC5jYXJkLXByZXZpZXcgLmltYWdlLFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhcmQtcHJldmlldyAuaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhci1tYWluLFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhci1tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG4gIC5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAuaW1hZ2UtY2Fyb3VzZWwgLmNhci1tYWluIC5pbWFnZS1tYWluIGltZyxcbiAgLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLmltYWdlLWNhcm91c2VsIC5jYXItbWFpbiAuaW1hZ2UtbWFpbiBpbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5wci1pbmZvLFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5xdWljay12aWV3LXBvcHVwIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAuYm90dG9tLFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAuYm90dG9tIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnF1aWNrLXZpZXctcG9wdXAgLmNvbnRhaW5lciAucG9wLW1haW4tY29udGFpbmVyIC5wci1pbmZvIC5ib3R0b20gLnByaWNlLFxuICAucHItYmFubmVyLXN0eWxlIC5jb250YWluZXIgLnBvcC1tYWluLWNvbnRhaW5lciAucHItaW5mbyAuYm90dG9tIC5wcmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucXVpY2stdmlldy1wb3B1cCAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLmJvdHRvbSAuYnV5LWJ0bixcbiAgLnByLWJhbm5lci1zdHlsZSAuY29udGFpbmVyIC5wb3AtbWFpbi1jb250YWluZXIgLnByLWluZm8gLmJvdHRvbSAuYnV5LWJ0biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucXVpY2stdmlldy1wb3B1cCAuY2hhcmFjdGVycy13cmFwcGVyIHRhYmxlIHRyIHRkLmNoYXItdHlwZSBzcGFuLFxuLnByLWJhbm5lci1zdHlsZSAuY2hhcmFjdGVycy13cmFwcGVyIHRhYmxlIHRyIHRkLmNoYXItdHlwZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLnByLWJhbm5lci1zdHlsZS5wci1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5wci1iYW5uZXItc3R5bGUucHItcGFnZSAuc3RhY2sgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICMxM2ExM2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LTYwMCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wci1iYW5uZXItc3R5bGUucHItcGFnZSAuc3RhY2sgZGl2LmF2YWxpYWJsZSB7XG4gIGNvbG9yOiAjMTNhMTNlO1xufVxuLnByLWJhbm5lci1zdHlsZS5wci1wYWdlIC5zdGFjayBkaXYubm90LWF2YWxpYWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4ucHItYmFubmVyLXN0eWxlLnByLXBhZ2UgLnNoYXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCA1MHB4IDMwcHggNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByLWJhbm5lci1zdHlsZS5wci1wYWdlIC5zaGFyZSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wci1iYW5uZXItc3R5bGUucHItcGFnZSAuY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1tc2ctY2FydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxNTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG59XG4udG9wLW1zZy1jYXJ0LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvcC1tc2ctY2FydCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi50b3AtbXNnLWNhcnQgLmNvbnRhaW5lciAuZmVhdC1pbWcge1xuICB3aWR0aDogNjBweDtcbn1cbi50b3AtbXNnLWNhcnQgLmNvbnRhaW5lciAuZmVhdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnRvcC1tc2ctY2FydCAuY29udGFpbmVyIC5mZWF0LWltZyArIC5kLWZsZXgge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50b3AtbXNnLWNhcnQgLmNvbnRhaW5lciAuZC1mbGV4LmFsaWduLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi50b3AtbXNnLWNhcnQgLmNvbnRhaW5lciAuZC1mbGV4IC5hZGQtY2FyZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnRvcC1tc2ctY2FydCAuY29udGFpbmVyIC5kLWZsZXggLmJ0bi1ncm91cCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvcC1tc2ctY2FydCAuY29udGFpbmVyIC5kLWZsZXggLmJ0bi1ncm91cCAuYnRuLWNoZWNrb3V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRvcC1tc2ctY2FydCAuY29udGFpbmVyIC5kLWZsZXggLmJ0bi1ncm91cCAuYnRuLWNoZWNrb3V0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xufVxuLnRvcC1tc2ctY2FydCAuY29udGFpbmVyIC5kLWZsZXggLmJ0bi1ncm91cCAuYnRuLWNoZWNrb3V0IGE6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggaHNsYSgwLCAwJSwgMTAwJSwgMC4xKTtcbn1cbi50b3AtbXNnLWNhcnQgLmNvbnRhaW5lciAuZC1mbGV4IC5idG4tZ3JvdXAgLmNsb3NlIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjODg4O1xufVxuLnRvcC1tc2ctY2FydCAuY29udGFpbmVyIC5kLWZsZXggLmJ0bi1ncm91cCAuY2xvc2UgLnRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjODg4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi50b3AtbXNnLWNhcnQgLmNvbnRhaW5lciAuZC1mbGV4IC5idG4tZ3JvdXAgLmNsb3NlOmhvdmVyIC5pY29uIHtcbiAgY29sb3I6IHZhcigtLWMtcmVkKTtcbn1cbi50b3AtbXNnLWNhcnQgLmNvbnRhaW5lciAuZC1mbGV4IC5idG4tZ3JvdXAgLmNsb3NlOmhvdmVyIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuXG4uYWRtaW4tYmFyIC50b3AtbXNnLWNhcnQge1xuICB0b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC50b3AtbXNnLWNhcnQge1xuICAgIHRvcDogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbXNnLWNhcnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC50b3AtbXNnLWNhcnQgLmNvbnRhaW5lciAuZmVhdC1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcC1tc2ctY2FydCAuY29udGFpbmVyIC5mZWF0LWltZyArIC5kLWZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAudG9wLW1zZy1jYXJ0IC5jb250YWluZXIgLmQtZmxleCAuYWRkLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvcC1tc2ctY2FydCAuY29udGFpbmVyIC5kLWZsZXggLmJ0bi1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnByLXBhZ2UtYm90dG9tIHtcbiAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byA4MHB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wci1wYWdlLWJvdHRvbSAuc2VjdGlvbnMge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucHItcGFnZS1ib3R0b20gLnNlY3Rpb25zIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wci1wYWdlLWJvdHRvbSAuc2VjdGlvbnMgc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnByLXBhZ2UtYm90dG9tIC5zZWN0aW9ucyAuc2xpZC1hcnJvd3MgYnV0dG9uIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wci1wYWdlLWJvdHRvbSAuc2VjdGlvbnMgLnNsaWQtYXJyb3dzIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucHItcGFnZS1ib3R0b20gLnNlY3Rpb25zIC5zbGlkLWFycm93cyAubGVmdC1hcnIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnByLXBhZ2UtYm90dG9tIC5zZWN0aW9ucyAucHItcG9zdC1tYWluLWxpbmUge1xuICBtYXJnaW46IDA7XG59XG4ucHItcGFnZS1ib3R0b20gLnNlY3Rpb25zIC5wci1wb3N0LW1haW4tbGluZSAubGlzdC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHItcGFnZS1ib3R0b20gLnNlY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnZS1yaWdodC1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXJpZ2h0LXNpZGViYXIgLmN0YS1ob21lIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLXJpZ2h0LXNpZGViYXIgLmN0YS1ob21lIC5pdGVtcyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYWdlLXJpZ2h0LXNpZGViYXIgLmN0YS1ob21lIC5pdGVtcyAuY3RhLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5wYWdlLXJpZ2h0LXNpZGViYXIgLmN0YS1ob21lIC5pdGVtcyAuY3RhLWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXJpZ2h0LXNpZGViYXIgLmN0YS1ob21lIC5pdGVtcyAuY3RhLWl0ZW0gYSAuaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xufVxuLnBhZ2UtcmlnaHQtc2lkZWJhciAuY3RhLWhvbWUgLml0ZW1zIC5jdGEtaXRlbSBhIC5pY29uIGkge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ucGFnZS1yaWdodC1zaWRlYmFyIC5jdGEtaG9tZSAuaXRlbXMgLmN0YS1pdGVtIGEgLmNvbnRlbnQtY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXJpZ2h0LXNpZGViYXIgLmN0YS1ob21lIC5pdGVtcyAuY3RhLWl0ZW0gYSAuY29udGVudC1jb2wgLmN0YS10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5wYWdlLXJpZ2h0LXNpZGViYXIgLmN0YS1ob21lOmJlZm9yZSwgLnBhZ2UtcmlnaHQtc2lkZWJhciAuY3RhLWhvbWU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXJpZ2h0LXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnF1aWNrLXZpZXctcG9wdXAge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbn1cbi5xdWljay12aWV3LXBvcHVwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zaW5nbGUtb3JkZXIgLmluZm8tbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2luZ2xlLW9yZGVyIC5pbmZvLW1haW4gLmluZm8tY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS1vcmRlciAucHJvZHVjdHMtbGlzdC1vcmRlciAuaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zaW5nbGUtb3JkZXIgLm9yZGVyLXByaWNlIHtcbiAgZmxleDogMTtcbn1cbi5zaW5nbGUtb3JkZXIgLnRvdGFsIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uc2luZ2xlLW9yZGVyIC50b3RhbCAub3JkZXItdG90YWwtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy01MDApO1xufVxuXG4ucHJvZHVjdHMtbGlzdC1vcmRlciAuaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLWltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ucHJvZHVjdHMtbGlzdC1vcmRlciAuaXRlbSAucHItaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIC5wci1pbWcgYSBpbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIC5wci1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjY4cHgpO1xufVxuLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLW5hbWUgaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJvZHVjdHMtbGlzdC1vcmRlciAuaXRlbSAucHItbmFtZSBoMyAudGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy01MDApO1xufVxuLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLW5hbWUgaDMgLnRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLW5hbWUgaDMgLm5ldHRvIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgY29sb3I6ICM4ODg7XG59XG4ucHJvZHVjdHMtbGlzdC1vcmRlciAuaXRlbSAucHItbmFtZSBoMyAucmVtb3ZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIC5wci1uYW1lIGgzIC5yZW1vdmUgLmljb24ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLW5hbWUgaDMgLnJlbW92ZSAuaWNvbiBpIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLW5hbWUgaDMgLnJlbW92ZTpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ucHJvZHVjdHMtbGlzdC1vcmRlciAuaXRlbSAucHItbmFtZSBoMyAucmVtb3ZlOmhvdmVyIC5pY29uIGkge1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLWNvdW50IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLWNvdW50IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIC5wci1jb3VudCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLWNvdW50IGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdHMtbGlzdC1vcmRlciAuaXRlbSAucHItY291bnQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4ucHJvZHVjdHMtbGlzdC1vcmRlciAuaXRlbSAucHItY291bnQgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNjNGM0YzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNTAwKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIC5wci1jb3VudCBidXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKTtcbn1cbi5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIC5wci1jb3VudCBidXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIC5vcmRlci1wcmljZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy01MDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0cy1saXN0LW9yZGVyIC5pdGVtIC5vcmRlci1wcmljZSxcbiAgLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLWNvdW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3RzLWxpc3Qtb3JkZXIgLml0ZW0gLnByLW5hbWUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvcHVwaGlkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjY2O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zMztcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4udGF4LWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWFyY2gtYnV0dG9uLFxuLmxvYWQtbW9yZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWJ1dHRvbiAuc2VhcmNoLXByZWxvYWRlcixcbi5sb2FkLW1vcmUtYnRuIC5zZWFyY2gtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogY2FsYygxMDAlICsgNXB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoLWJ1dHRvbiAuc2VhcmNoLXByZWxvYWRlci5sb2FkbW9yZS1wcmVsb2FkZXIsXG4ubG9hZC1tb3JlLWJ0biAuc2VhcmNoLXByZWxvYWRlci5sb2FkbW9yZS1wcmVsb2FkZXIge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgdG9wOiAxMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogY2FsYygxMDAlICsgMjBweCk7XG59XG4uc2VhcmNoLWJ1dHRvbiAuc2VhcmNoLXByZWxvYWRlci5hY3RpdmUsXG4ubG9hZC1tb3JlLWJ0biAuc2VhcmNoLXByZWxvYWRlci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmEteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5wYXJudGVyLWluZm8ge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFybnRlci1pbmZvIC5nbG9iYWwtZWRpdC1idG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYXJudGVyLWluZm8gLmdsb2JhbC1lZGl0LWJ0biAuYWRkLXByb2R1Y3RzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ucGFybnRlci1sb2dvIHtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcbn1cbi5wYXJudGVyLWxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG5cbi5wYXJudGVyLWxvZ28sXG4ucGFybnRlci1wci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBhcm50ZXItbG9nbzpob3ZlciAubG9nby1lZGl0LFxuLnBhcm50ZXItcHItaW1hZ2U6aG92ZXIgLmxvZ28tZWRpdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucGFybnRlci1sb2dvICNwYXJudGVyTG9nbyxcbi5wYXJudGVyLXByLWltYWdlICNwYXJudGVyTG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFybnRlci1sb2dvIC5sb2dvLWVkaXQsXG4ucGFybnRlci1wci1pbWFnZSAubG9nby1lZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA0O1xufVxuLnBhcm50ZXItbG9nbyBpbWcsXG4ucGFybnRlci1wci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFybnRlci1wci1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucGFybnRlci1wci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG5cbi5wYXJudGVyLW5hbWUsXG4udGV4dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYXJudGVyLW5hbWU6aG92ZXIsXG4udGV4dC13cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG59XG5cbi5wYXJudGVyLW5hbWUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uYW1lLWlucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wYXJudGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFybnRlci1jb250ZW50IC5mb3JtLWJ0bi1zdHlsZSBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5wYXJudGVyLXRleHQge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hbWUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLnBhcm50ZXItbmFtZSxcbi5wYXJudGVyLXByIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVwZGF0ZS1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBhcm50ZXItcHJvZHVjdHMgLnByb2R1Y3RzLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wYXJudGVyLXByb2R1Y3RzIC5wYXJudGVyLXByLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogY2FsYygyNSUgLSAyNXB4ICsgNi4yNXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYXJudGVyLXByb2R1Y3RzIC5wYXJudGVyLXByLXdyYXBwZXI6bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5wYXJudGVyLXByb2R1Y3RzIC5wYXJudGVyLXByLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucGFybnRlci1wcm9kdWN0cyAucGFybnRlci1wci13cmFwcGVyIC5wYXJudGVyLXByLWJ1dHRvbnMge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnBhcm50ZXItcHJvZHVjdHMgLnBhcm50ZXItcHItd3JhcHBlcjpob3ZlciAucGFybnRlci1wci1idXR0b25zIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wYXJudGVyLXByb2R1Y3RzIC5wYXJudGVyLXByLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xufVxuLnBhcm50ZXItcHJvZHVjdHMgLnBhcm50ZXItcHItYnV0dG9ucyBkaXYge1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhcm50ZXItcHJvZHVjdHMgLnBhcm50ZXItcHItYnV0dG9ucyBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYXJudGVyLXByb2R1Y3RzIC5wYXJudGVyLXByLWJ1dHRvbnMgLnByb2R1Y3QtZGVsZXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXJlZCk7XG59XG4ucGFybnRlci1wcm9kdWN0cyAucGFybnRlci1wci1idXR0b25zIC5wcm9kdWN0LWRlbGV0ZSBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYy1yZWQpO1xufVxuXG4jcGFybnRlclByUG9wdXAgLmZvcm0tYnRuLXN0eWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNwYXJudGVyUHJQb3B1cCAuZm9ybS1idG4tc3R5bGUgYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhcm50ZXItcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1heC13aWR0aDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDE1cHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnBhcm50ZXItcHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5wYXJudGVyLWluZm8gLmVyci1tc2csXG4jcGFybnRlclByUG9wdXAgLmVyci1tc2cge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJudGVyLWluZm8gLm1haW4taW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhcm50ZXItaW5mbyAubWFpbi1pbmZvIC5wYXJudGVyLWxvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLnBhcm50ZXItaW5mbyAubWFpbi1pbmZvIC5uYW1lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFybnRlci1wcm9kdWN0cyAucGFybnRlci1wci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCArIDYuNjY2NjY2NjY2N3B4KTtcbiAgfVxuICAucGFybnRlci1wcm9kdWN0cyAucGFybnRlci1wci13cmFwcGVyOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5wYXJudGVyLXByb2R1Y3RzIC5wYXJudGVyLXByLXdyYXBwZXI6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYXJudGVyLXByb2R1Y3RzIC5wYXJudGVyLXByLXdyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4ucGFydG5lcnMtbGlzdGluZyB7XG4gIC0tbG9nby1kaXN0YW5jZTogLTUwcHg7XG59XG4ucGFydG5lcnMtbGlzdGluZyAucGFydG5lcnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbi5wYXJ0bmVycy1saXN0aW5nIC5wYXJ0bmVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcnRuZXJzLWxpc3RpbmcgLmxvZ28td3JhcHBlciB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvIHZhcigtLWxvZ28tZGlzdGFuY2UpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ucGFydG5lcnMtbGlzdGluZyAubG9nby13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYXJ0bmVycy1saXN0aW5nIC5wYXJ0bmVyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG4gIHBhZGRpbmc6IGNhbGMoLTEgKiB2YXIoLS1sb2dvLWRpc3RhbmNlKSArIDE2cHgpIDEwcHggMTZweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJ0bmVycy1saXN0aW5nIC5wYXJ0bmVyLWluZm8gLnBhcnRuZXItbmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYXJ0bmVycy1saXN0aW5nIC5wYXJ0bmVyLWluZm8gLnBhcnRuZXItZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LWhlaWdodDogMTAuNWVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucGFydG5lcnMtbGlzdGluZyAucGFydG5lci1pbmZvIC5tb3JlLWJ0biB7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJ0bmVycy1saXN0aW5nIC5wYXJ0bmVycy13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lcnMtbGlzdGluZyAucGFydG5lcnMtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnBhcnRuZXItcHJvZHVjdC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgaW5zZXQ6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41MjE1Njg2Mjc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHotaW5kZXg6IDExMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cbi5wYXJ0bmVyLXByb2R1Y3QtcG9wdXAgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhcnRuZXItcHJvZHVjdC1wb3B1cC5hY3RpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByZW9yZGVyIC5pbnB1dC1zdHlsZSB7XG4gIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0OCUgIWltcG9ydGFudDtcbn1cbi5wcmVvcmRlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJlb3JkZXIgLmQtZmxleCB7XG4gIGdhcDogMiU7XG59XG4ucHJlb3JkZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByZW9yZGVyIHRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiB2YXIoLS1jLWRhcmspO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbn1cbi5wcmVvcmRlciAucHJvZF9pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcmVvcmRlciAucHJvZF9pbWcgbGFiZWwge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKSAhaW1wb3J0YW50O1xufVxuLnByZW9yZGVyIC5wcm9kX2ltZyBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJlb3JkZXIgLnByb2RfaW1nIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmVvcmRlciAuc3VjY2Vzc19tc2cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjVweCAwO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctNDAwKTtcbiAgY29sb3I6IHZhcigtLWMtb3JhbmdlKTtcbn1cbi5wcmVvcmRlciAub3JkZXItcHJlbG9hZGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB0b3A6IDEwcHg7XG59XG4ucHJlb3JkZXIgLmlucHV0LXN0eWxlIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmVvcmRlciAuYnRuX3N0eWxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjA2LCAzOCwgMC4zNjQ3MDU4ODI0KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBjb2xvcjogdmFyKC0tYy1kYXJrKSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLnByZW9yZGVyIC5pbnB1dC1zdHlsZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXllbGxvdyk7XG59Il19 */
