@media screen and (max-width: 1900px){.drawer.active .drawer-container{width:60%}}@media screen and (max-width: 1600px){header .section .header-container .header-nav>ul>li{margin:0 12px}header .section .header-container .header-nav>ul>li:nth-child(2) .nav-children{transform:translate(-10%, 10px)}}@media screen and (max-width: 1500px){.drawer.active .drawer-container{width:70%}header .section{width:95%}footer .footer-section,footer .copyright{width:90%}}@media screen and (max-width: 1400px){header .section .header-container .header-nav>ul>li:nth-child(2) .nav-children{transform:translate(-15%, 10px)}}@media screen and (max-width: 1340px){.drawer.active .drawer-container{width:80%}}@media screen and (max-width: 1300px){header .section .header-container .header-nav>ul>li .nav-children{zoom:.88}header .section .header-container .header-nav>ul>li:nth-child(2) .nav-children{transform:translate(-20%, 10px)}}@media screen and (max-width: 1200px){header .section .header-nav ul>li>a,header .section .header-nav ul>li>span{padding:0 8px}.app-functions .function-item{width:90%}.app-functions .function-item p{font-size:12px}.section{width:100%;max-width:100%;margin:0 15px;box-sizing:border-box}.section.footer-section{margin:0 auto}.dialog .dialog-content iframe{width:800px;height:500px}}@media screen and (max-width: 1150px){.in-pc-hidden{display:block}.in-pad-hidden{display:none}header{width:100vw;max-width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;box-sizing:border-box;z-index:19;margin-top:0;overflow:hidden}header .section{padding:0;margin:0;width:100%;min-width:0;max-width:100%;justify-content:space-between;flex-direction:column;align-items:flex-start}header .section .logo{order:1;width:100%;padding:22px 16px;box-sizing:border-box;z-index:19;background:#fff}header .section .header-container{order:2;position:relative;top:0%;opacity:0;left:0%;transform:translateY(-100%);width:100%;min-width:0;max-width:100%;height:100%;background:#fff;z-index:-1;flex-direction:column-reverse;justify-content:start;align-items:flex-start;transition:all 0.88s}header .section .header-container .header-nav{order:2;width:100%;margin:0;flex:1;overflow:scroll;padding-bottom:72px;align-items:flex-start}header .section .header-container .header-nav>ul{margin-left:0;flex-wrap:wrap;padding:0;width:100%}header .section .header-container .header-nav>ul>li{width:100%;margin:0;border-bottom:1px solid #c5c5c538;background:#FFF;border-radius:0}header .section .header-container .header-nav>ul>li>a,header .section .header-container .header-nav>ul>li>span{margin-top:0;border-radius:0;height:auto;padding:14px 16px;box-sizing:border-box;font-family:'HarmonyOS';font-weight:700;font-size:18px;line-height:100%;text-align:center;color:#000;background-color:#FFF;justify-content:space-between}header .section .header-container .header-nav>ul>li>a::after,header .section .header-container .header-nav>ul>li>span::after{width:14px;height:10px;zoom:1}header .section .header-container .header-nav>ul>li>a::before,header .section .header-container .header-nav>ul>li>span::before{content:none}header .section .header-container .header-nav>ul>li>a.active::after,header .section .header-container .header-nav>ul>li>span.active::after{transform:rotate(180deg)}header .section .header-container .header-nav>ul>li .nav-children{display:none;padding:0;position:relative;zoom:1;backdrop-filter:none;box-shadow:none;transform:none;border-radius:0;border:none;flex-direction:column;opacity:1;visibility:inherit;transition:none !important}header .section .header-container .header-nav>ul>li .nav-children>ol{opacity:1}header .section .header-container .header-nav>ul>li .nav-children>ol>li{padding:8px 24px;box-sizing:border-box}header .section .header-container .header-nav>ul>li .nav-children .feature-ol .nav-children-title{display:flex;flex-direction:row;justify-content:space-between;font-weight:700;font-size:16px;color:#000;padding:14px 16px 14px 24px;box-sizing:border-box;margin-bottom:0;cursor:pointer}header .section .header-container .header-nav>ul>li .nav-children .feature-ol .nav-children-title::after{content:" ";display:block;width:14px;height:10px;zoom:1;background:url(../../images/icon-nav-down.png) center no-repeat;background-size:contain;transform:rotate(0deg);margin-left:4px;transition:all .88s;color:#020202}header .section .header-container .header-nav>ul>li .nav-children .feature-ol>ol{display:none}header .section .header-container .header-nav>ul>li .nav-children .feature-ol>ol li{margin:0 16px;padding:8px;width:100%}header .section .header-container .header-nav>ul>li .nav-children .feature-ol>ol li>a{padding:0}header .section .header-container .header-nav>ul>li .nav-children .feature-ol.active .nav-children-title::after{transform:rotate(180deg)}header .section .header-container .header-nav>ul>li .nav-children .feature-ol.feature-ol2,header .section .header-container .header-nav>ul>li .nav-children .feature-ol.enterprise-ol2{margin:0}header .section .header-container .header-nav>ul>li .nav-children .feature-ol.feature-ol2 .nav-children-title,header .section .header-container .header-nav>ul>li .nav-children .feature-ol.enterprise-ol2 .nav-children-title{padding:14px 16px 14px 24px !important}header .section .header-container .header-nav>ul>li .nav-container{opacity:1;gap:0;padding-bottom:8px}header .section .header-container .header-nav>ul>li .nav-container .nav-item{padding:0;margin:8px 18px 4px 0;box-sizing:border-box}header .section .header-container .header-nav>ul>li .nav-container .nav-item>a{padding:16px;box-sizing:border-box}header .section .header-container .header-nav>ul>li .nav-container .nav-item .nav-text{padding:16px;box-sizing:border-box}header .section .header-container .header-nav>ul>li .nav-container .nav-item .nav-ai-img{width:100%}header .section .header-container .header-nav>ul>li .nav-container .guide-item{margin:12px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-link{margin-right:16px}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-link .item-img{display:none;width:112px}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-link .item-img.move{display:block}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-link>h3{top:84%;left:18px;font-size:14px}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-images{margin-top:0}header .section .header-container .header-nav>ul>li:hover>span{background:#fff}header .section .header-container .header-nav>ul>li:nth-child(2) .nav-children{transform:translate(0, 0px)}header .section .header-container .header-nav>ul>li.pricing-education,header .section .header-container .header-nav>ul>li.btn-partner-share{padding:12px 0;background:transparent;border-bottom:none;width:25%;margin:0 8px;height:auto;width:105px}header .section .header-container .header-nav>ul>li.pricing-education>a,header .section .header-container .header-nav>ul>li.btn-partner-share>a{height:32px;font-weight:500;font-size:16px;color:#FFF;padding:0 8px;box-sizing:border-box;border-radius:16px}header .section .header-container .header-nav>ul>li.pricing-education.pricing-education>a,header .section .header-container .header-nav>ul>li.btn-partner-share.pricing-education>a{background:linear-gradient(90deg, #5161F1 0%, #BF57FF 100%)}header .section .header-container .header-nav>ul>li.pricing-education.btn-partner-share>a,header .section .header-container .header-nav>ul>li.btn-partner-share.btn-partner-share>a{background:linear-gradient(90deg, #B14AFF 0%, #FF6568 100%)}header .section .header-container .user-account{order:1;padding:18px 0;box-sizing:border-box;z-index:20;width:100%;border-top:#e8e8e8;justify-content:space-between;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.08) inset,0px 4px 20px 0px rgba(0,0,0,0.1);position:relative}header .section .header-container .user-account .btn{font-family:Outfit;font-weight:600;font-size:14px;line-height:100%;text-align:center;height:36px;width:45%;margin:0 8px}header .section .header-container .user-account .btn.btn-download-updf{order:2;display:flex;background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BF2 100%)}header .section .header-container .user-account .btn.btn-sign-in{order:3;border:none;background:var(--Grey-2, rgba(0,0,0,0.1))}header .section .header-container .user-account .header-user-account{order:1;position:unset;position:unset;display:flex;align-items:center;justify-content:center;flex:1;max-width:45%}header .section .header-container .user-account .header-user-account .user-name{display:block;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .section .header-container .user-account .header-user-account .profile-dropdown{top:auto;bottom:0;left:0%;transform:translateX(8%)}header .section .header-container .user-account .header-user-account .profile-dropdown.show{visibility:visible;opacity:1;bottom:120%;top:auto;left:0%}header .section .header-nav-control{width:24px;height:24px;display:flex;flex-direction:column;background:none;position:absolute;right:12px;top:22px;justify-content:space-evenly;align-items:center;z-index:20;cursor:pointer}header .section .header-nav-control.active{position:absolute;right:12px;top:-46px;z-index:11}header .section .header-nav-control.active::after{transform:rotate(45deg);position:absolute;margin:auto;background:#000}header .section .header-nav-control.active::before{transform:rotate(-45deg);position:absolute;margin:auto;background:#000}header .section .header-nav-control.active span{display:none}header .section .header-nav-control span,header .section .header-nav-control::after,header .section .header-nav-control::before{content:" ";display:block;width:14px;height:2px;background:#000;transform-origin:center}header.active{height:100%}header.active .section .header-container{opacity:1;transform:translateY(0%);top:0;z-index:19}header.active .section>.header-nav-control{opacity:0;right:-100%}header.header-black{background:#FFF}header.header-black .section .logo>a{color:#020202}header.header-black .section .header-container .header-nav>ul>li>a,header.header-black .section .header-container .header-nav>ul>li>span{color:#020202}footer .footer-section{margin-top:24px;flex-wrap:wrap}footer .footer-section .footer-logo{width:100%}footer .footer-section .footer-logo .social-platform>li>a>img{margin:8px 5px 8px}footer .footer-section .footer-logo .footer-get-news{width:100%;margin-top:12px;text-align:center;margin:auto}footer .footer-section .footer-logo .footer-get-news .get-news-title{margin-top:8px}footer .footer-section .footer-nav{margin-top:12px}footer .support-payment-type{text-align:center}footer .copyright{padding:15px 0 120px;display:block;text-align:center}footer .copyright .change-language-container{display:block;position:relative;text-align:center;width:100%;margin-bottom:20px}footer .copyright .change-language-container .language-list{left:50%;transform:translateX(-50%)}.dialog .dialog-content iframe{width:623px;height:350px}.drawer.active .drawer-container{width:100%}.login-drawer .drawer-container{background-size:100%;background-position:center bottom}}@media screen and (max-width: 1000px){footer .footer-section{flex-wrap:wrap}footer .footer-section .footer-logo{width:100%}footer .footer-section .product-desc{width:50%}footer .footer-section .footer-get-news{width:100%;text-align:center;align-items:center;margin:auto;margin-top:30px}footer .copyright{padding:15px 0 120px;display:block;text-align:center}footer .copyright .change-language-container{display:block;position:relative;text-align:center;width:100%;margin-bottom:20px}footer .copyright .change-language-container .language-list{left:50%;transform:translateX(-50%)}.dialog .dialog-content iframe{width:500px;height:340px}.drawer.active .drawer-container{width:100%}.login-drawer .drawer-container{background-size:100%;background-position:center bottom}.section-swiper .page-swiper .swiper-pagination{width:37%}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item img{width:70px}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .text{flex:1}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .text .title{font-size:16px}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .text .desc{margin-top:10px;line-height:150%}.section-swiper .page-swiper .swiper-wrapper{width:auto;flex:1}}@media screen and (max-width: 780px){.section-swiper{margin-top:70px !important}.section-swiper .page-swiper{margin-top:70px}.section-swiper .page-swiper .swiper-pagination{width:100%}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item{flex-wrap:wrap;justify-content:center}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .progress{display:none}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item img,.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .title,.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .desc{opacity:1}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .text{flex:inherit}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .mobile-big-img{display:block;width:100%;margin-top:15px}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .mobile-big-img img{width:100%}.section-swiper .page-swiper .swiper-wrapper{display:none}.the-sidebar{display:none}}@media screen and (max-width: 699px){header .section .header-nav>ul>li .nav-children .sec-ol{padding-left:unset}header .section .header-nav>ul>li .nav-children .resource-ol2{padding-left:unset}header .section .header-nav>ul>li .nav-children .feature-ol2{margin-left:unset}header .section .header-nav>ul>li .nav-children{padding:0}header .section .header-nav>ul>li{margin-bottom:15px}header .section .header-nav>ul>li:hover>span,header .section .header-nav>ul>li:hover>a{background-color:unset}header .section .header-nav>ul>li:hover>span::after,header .section .header-nav>ul>li:hover>a::after{transform:rotate(0deg)}header .section .header-nav>ul>li .nav-children{flex-direction:column}header .section .header-nav>ul>li .nav-children ol .nav-children-column{flex-direction:column}header .section .header-nav>ul>li .nav-children ol .nav-children-column ul{margin-left:0}header .section .header-nav>ul>li .nav-children ol:first-child .nav-children-title{margin-top:0px}header .section .header-nav>ul>li .nav-children ol li.pc{display:none}header .section .header-nav>ul>li .nav-children ol li.mobile{display:block}footer .footer-section{margin-top:24px;flex-wrap:wrap}footer .footer-section .footer-logo{width:100%}footer .footer-section .footer-logo .social-platform>li>a>img{margin:8px 5px 8px}footer .footer-section .footer-logo .footer-get-news{width:100%;margin-top:12px;text-align:center;margin:auto}footer .footer-section .footer-logo .footer-get-news .get-news-title{margin-top:8px}footer .footer-section .footer-nav{display:none}footer .footer-section .footer-move-nav{display:flex;flex-direction:column}footer .footer-section .footer-move-nav .footer-nav-group{margin-top:20px;width:100%;position:relative}footer .footer-section .footer-move-nav .footer-nav-group>ul{display:none}footer .footer-section .footer-move-nav .footer-nav-group>p{cursor:pointer;display:flex;justify-content:space-between;align-items:center}footer .footer-section .footer-move-nav .footer-nav-group>p>span{width:10px;height:8px;background:url(../../images/icon-nav-down.png) right center no-repeat;background-size:8px auto;white-space:nowrap}footer .footer-section .footer-move-nav .footer-nav-group>p.unfold>span{animation:span-unfold 1s forwards}footer .footer-section .footer-move-nav .footer-nav-group>p.takeBack>span{animation:span-take-back 1s forwards}footer .footer-section .footer-move-nav .footer-nav-group::after{content:' ';position:absolute;width:100%;height:1px;background-color:#f0f0f0;bottom:0;left:0}footer .copyright{padding:15px 0 100px;display:block;text-align:center}footer .copyright .change-language-container{display:block;position:relative;text-align:center;width:100%;margin-bottom:20px}footer .copyright .change-language-container .language-list{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 640px){.scroll-to-top{bottom:calc(100px + env(safe-area-inset-bottom))}.btn{height:40px;font-size:12px}.btn .icon{margin-right:8px}.btn.btn-download-updf,.btn.btn-download-converter{min-width:auto}.btn.btn-download-updf::after,.btn.btn-download-converter::after{display:none}.blog-download-container .logo{width:40px;height:40px}.blog-download-container .btn{width:130px !important;margin-bottom:0 !important;margin-left:10px !important}.dialog .dialog-content iframe{width:360px;height:230px}.app-functions{margin-top:40px;flex-wrap:wrap;justify-content:space-between}.app-functions>a{width:48%;margin-bottom:15px;flex:none}.app-functions>a:nth-child(5){width:100%}.app-functions>a:nth-child(5) img{width:50%}.app-functions .function-item{width:100%}.app-functions .function-item p .arrow-right{opacity:1;width:6px}footer .footer-section .product-desc{width:100%}footer .footer-section .footer-logo,footer .footer-section .footer-nav{width:100%}footer .footer-section .footer-logo::after,footer .footer-section .footer-nav::after{display:none}footer .footer-section .footer-nav{margin-top:30px}footer .footer-section .footer-get-news .relate-item{width:100%}footer .footer-section .footer-get-news .relate-item .relate-icon{display:none}header .section .header-container .header-nav>ul>li .nav-container{padding-left:18px}header .section .header-container .header-nav>ul>li .nav-container .guide-item{justify-content:flex-start;zoom:.72}header .section .header-container .header-nav>ul>li .nav-container .nav-item .nav-text{zoom:.8}}@media screen and (max-width: 450px){header .section .user-account .search-btn{display:none}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiYmFzZS5jc3MiLAoJInNvdXJjZXMiOiBbCgkJImJhc2Uuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xyXG4gIC5kcmF3ZXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgaGVhZGVyIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gIC5kcmF3ZXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoZWFkZXIge1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG4gIH1cclxuICBmb290ZXIge1xyXG5cclxuICAgIC5mb290ZXItc2VjdGlvbixcclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgaGVhZGVyIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNSUsIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XHJcbiAgLmRyYXdlciB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5kcmF3ZXItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICBoZWFkZXIge1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmhlYWRlci1uYXYge1xyXG4gICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgIHpvb206IC44ODtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cclxuICBoZWFkZXIgLnNlY3Rpb24gLmhlYWRlci1uYXYgdWw+bGk+YSxcclxuICBoZWFkZXIgLnNlY3Rpb24gLmhlYWRlci1uYXYgdWw+bGk+c3BhbiB7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICB9XHJcblxyXG4gIC5hcHAtZnVuY3Rpb25zIHtcclxuICAgIC5mdW5jdGlvbi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmLmZvb3Rlci1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlhbG9nIHtcclxuICAgIC5kaWFsb2ctY29udGVudCB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gIC5pbi1wYy1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuaW4tcGFkLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB6LWluZGV4OiAxOTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMTZweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHotaW5kZXg6IDE5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjg4cztcclxuICAgICAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWM1Mzg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgID5hLCA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hhcm1vbnlPUyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHpvb206IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgem9vbTogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgPm9sIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZS1vbCB7XHJcbiAgICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4IDE0cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHpvb206IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tbmF2LWRvd24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44OHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDIwMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgPm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5mZWF0dXJlLW9sMiwgJi5lbnRlcnByaXNlLW9sMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4IDE0cHggMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDE4cHggNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLm5hdi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLm5hdi1haS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ3VpZGUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIC5ndWlkZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLm1vdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPmgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDogODQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmd1aWRlLWltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYucHJpY2luZy1lZHVjYXRpb24sXHJcbiAgICAgICAgICAgICAgJi5idG4tcGFydG5lci1zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucHJpY2luZy1lZHVjYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTE2MUYxIDAlLCAjQkY1N0ZGIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1wYXJ0bmVyLXNoYXJlIHtcclxuICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0IxNEFGRiAwJSwgI0ZGNjU2OCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudXNlci1hY2NvdW50IHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAjZThlOGU4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgLjA4KSBpbnNldCwgMHB4IDRweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3V0Zml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgJi5idG4tZG93bmxvYWQtdXBkZiB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuODNkZWcsICMyRjM3RkYgMCUsICM3QjRCRjIgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idG4tc2lnbi1pbiB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyZXktMiwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlci11c2VyLWFjY291bnQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2ZpbGUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDglKTtcclxuICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEyMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlci1uYXYtY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IC00NnB4O1xyXG4gICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLFxyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4uaGVhZGVyLW5hdi1jb250cm9sIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhlYWRlci1ibGFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcblxyXG4gICAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgLmxvZ28gPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDIwMjAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgICAgLmhlYWRlci1uYXYgPiB1bCA+IGxpIHtcclxuICAgICAgICAgICAgPiBhLFxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDIwMjAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgLmZvb3Rlci1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1wbGF0Zm9ybSB7XHJcbiAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCA1cHggOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1nZXQtbmV3cyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgLmdldC1uZXdzLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1uYXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VwcG9ydC1wYXltZW50LXR5cGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMjBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5jaGFuZ2UtbGFuZ3VhZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5sYW5ndWFnZS1saXN0IHtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaWFsb2cge1xyXG4gICAgLmRpYWxvZy1jb250ZW50IHtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogNjIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlciB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5kcmF3ZXItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luLWRyYXdlciB7XHJcbiAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gIGZvb3RlciB7XHJcbiAgICAuZm9vdGVyLXNlY3Rpb24ge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdC1kZXNjIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLWdldC1uZXdzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuY2hhbmdlLWxhbmd1YWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAubGFuZ3VhZ2UtbGlzdCB7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlhbG9nIHtcclxuICAgIC5kaWFsb2ctY29udGVudCB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcmF3ZXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpbi1kcmF3ZXIge1xyXG4gICAgLmRyYXdlci1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1zd2lwZXIge1xyXG4gICAgLnBhZ2Utc3dpcGVyIHtcclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICB3aWR0aDogMzclO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24taXRlbSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAuc2VjdGlvbi1zd2lwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wYWdlLXN3aXBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcblxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24taXRlbSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyxcclxuICAgICAgICAgIC50aXRsZSxcclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vYmlsZS1iaWctaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhlLXNpZGViYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XHJcbiAgaGVhZGVyIC5zZWN0aW9uIC5oZWFkZXItbmF2PnVsPmxpIC5uYXYtY2hpbGRyZW4gLnNlYy1vbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIC5zZWN0aW9uIC5oZWFkZXItbmF2PnVsPmxpIC5uYXYtY2hpbGRyZW4gLnJlc291cmNlLW9sMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIC5zZWN0aW9uIC5oZWFkZXItbmF2PnVsPmxpIC5uYXYtY2hpbGRyZW4gLmZlYXR1cmUtb2wyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICB9XHJcblxyXG4gIGhlYWRlciAuc2VjdGlvbiAuaGVhZGVyLW5hdj51bD5saSAubmF2LWNoaWxkcmVuIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIge1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgICAgPnVsIHtcclxuICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgPnNwYW4sXHJcbiAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgJi5wYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgLmZvb3Rlci1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1wbGF0Zm9ybSB7XHJcbiAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCA1cHggOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1nZXQtbmV3cyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgLmdldC1uZXdzLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItbW92ZS1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1uYXYtZ3JvdXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPnAge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tbmF2LWRvd24ucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51bmZvbGQge1xyXG4gICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bhbi11bmZvbGQgMXMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRha2VCYWNrIHtcclxuICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwYW4tdGFrZS1iYWNrIDFzIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuY2hhbmdlLWxhbmd1YWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAubGFuZ3VhZ2UtbGlzdCB7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5zY3JvbGwtdG8tdG9wIHtcclxuICAgIGJvdHRvbTogY2FsYygxMDBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWRvd25sb2FkLXVwZGYsXHJcbiAgICAmLmJ0bi1kb3dubG9hZC1jb252ZXJ0ZXIge1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2ctZG93bmxvYWQtY29udGFpbmVyIHtcclxuICAgIC5sb2dvIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaWFsb2cge1xyXG4gICAgLmRpYWxvZy1jb250ZW50IHtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFwcC1mdW5jdGlvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICA+YSB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mdW5jdGlvbi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgLmZvb3Rlci1zZWN0aW9uIHtcclxuICAgICAgLnByb2R1Y3QtZGVzYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItbG9nbyxcclxuICAgICAgLmZvb3Rlci1uYXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1uYXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItZ2V0LW5ld3Mge1xyXG4gICAgICAgIC5yZWxhdGUtaXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAucmVsYXRlLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIC5zZWN0aW9uIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItbmF2PnVsPmxpIC5uYXYtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAuZ3VpZGUtaXRlbSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHpvb206IC43MjtcclxuICAgICAgfVxyXG4gICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIC5uYXYtdGV4dCB7XHJcbiAgICAgICAgICB6b29tOiAuODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gIGhlYWRlciAuc2VjdGlvbiAudXNlci1hY2NvdW50IC5zZWFyY2gtYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQUFBLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDbEMsQUFFSSxPQUZHLEFBQ0osT0FBTyxDQUNO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 */