h2,h3{font-weight:400}strong{font-weight:500}@media (max-width:1199px){.search-icn{width:18px;height:18px}}.enumenu_ul{float:right}.enumenu_ul.desk .search-wrap.open>.menu-search:after{opacity:1;z-index:2;visibility:visible}.banner-module-sec .main{max-width:100%;background-image:linear-gradient(transparent,transparent,transparent,transparent,rgba(0,0,0,.75))}.banner-module-link{color:#fff;margin-bottom:0}.large-content-sec .large-content-main p a{border-bottom:none;box-shadow:inset 0 -.1em 0 0 #fff,inset 0 -.15em 0 0 #001612}.large-content-sec .large-content-main p a:focus,.large-content-sec .large-content-main p a:hover{box-shadow:inset 0 -.1em 0 0 #fff,inset 0 -.15em 0 0 #006857}.explore-collection-sec .explore-row .explore-col:hover{cursor:pointer}.explore-collection-sec .explore-row .explore-col .explore-content{padding:30px 15px 50px 15px}.explore-collection-sec .explore-row .explore-col .explore-content a{font-size:19px}.mfp-container .mfp-content img.mfp-img{padding:0;max-width:85vh;max-height:80vh!important}button.mfp-close img{width:25px}.description-module-sec .details-list-col ul li.subject h4{margin-bottom:13px}.description-module-sec .details-list-col ul li.subject p a{padding:5px 7px;font-size:.8em;border:1px solid #006857}@media (max-width:1023px){.event-exhibition-sec .event-exhibition-content{position:unset}}@media (max-width:767px){.event-exhibition-sec .event-exhibition-content{position:unset}}.event-exhibition-sec .event-exhibition-content .share-social{border-top:none}@media (max-width:1199px){.event-exhibition-sec .event-exhibition-content .share-social{position:absolute;border-top:none;margin:0;padding:0}.event-exhibition-sec .event-exhibition-content .share-social h4{display:none}}@media (max-width:1023px){.event-exhibition-sec .event-exhibition-content .share-social{top:unset;bottom:0;width:100%;padding:10px 15px 10px 20px;border-top:1px solid rgba(130,138,159,.5)}.event-exhibition-sec .event-exhibition-content .share-social h4{display:block;padding-top:5px}}@media (max-width:767px){.event-exhibition-sec .event-exhibition-content .share-social{padding:10px 15px}}.default-content-sec .default-container .default-content h6{font-size:16px;text-transform:uppercase}.default-content-sec .default-container .default-content ul{padding-left:0;list-style:none}.default-content-sec .default-container .default-content ul li{padding-left:25px;position:relative}.default-content-sec .default-container .default-content ul li:before{content:'';left:0;top:8px;width:3px;height:3px;position:absolute;border-radius:50%;background-color:#001612}.default-content-sec .default-container .default-content ol{margin-left:15px}.default-content-sec .default-container .default-content ol li{padding-left:10px;margin-bottom:13px}.default-content-sec.error-page .default-content{font-size:24px}.news-item .news-col.no-img .calander-icn .normal,.news-item .news-col.no-img .map-marker .normal{display:block}.news-item .news-col.no-img .calander-icn .white,.news-item .news-col.no-img .map-marker .white{display:none}.news-item .news-col.no-img:hover{cursor:pointer}.news-item .news-col.no-img:hover .calander-icn .normal,.news-item .news-col.no-img:hover .map-marker .normal{display:none}.news-item .news-col.no-img:hover .calander-icn .white,.news-item .news-col.no-img:hover .map-marker .white{display:block}.order-sec .order-content h3{margin-bottom:5px}.order-sec .order-content h6{margin-bottom:20px;text-transform:uppercase}.blog-detail-col h6,.blog-list-col h6{text-transform:uppercase}.accordion-sec .contact-field-col .optional{font-style:italic}.foo-signup-col .signup-form .signup-form-col #email-error{left:0;top:60px;position:absolute;font-style:italic;color:#006857}.foo-signup-col .signup-form>p{margin-top:10px;font-style:italic;color:#006857}footer{margin-top:48px}.mobile a:focus,.mobile a:hover{color:#001612}.mobile .default-content p a:focus,.mobile .default-content p a:hover{color:#001612}.mobile .enumenu_ul>ul>li:hover>a{color:#fff}.mobile .enumenu_ul .close-btn:focus,.mobile .enumenu_ul .close-btn:hover{color:#fff}.mobile .enumenu_ul .close-btn:focus .close-icn span,.mobile .enumenu_ul .close-btn:hover .close-icn span{background:#fff}.mobile .enumenu_ul>a:focus,.mobile .enumenu_ul>a:hover{color:#fff}.mobile .large-content-main p a:focus,.mobile .large-content-main p a:hover{color:#001612;border-color:#001612}.mobile .tab-list-1>div:hover h3{color:#001612}.mobile .tab-list-2>div:hover h5{color:#001612}.mobile .feature-col:focus h2 a,.mobile .feature-col:hover h2 a{color:#001612}.mobile .exhibition-item:hover .exhibition-content .btn{background:#fff;color:#001612}.mobile .accordion-title.active:after,.mobile .accordion-title:focus:after,.mobile .accordion-title:hover:after{opacity:0}.mobile .accordion-title.active:before,.mobile .accordion-title:focus:before,.mobile .accordion-title:hover:before{opacity:1}.mobile .btn:focus,.mobile .btn:hover,.mobile button:hover,.mobile input[type=button]:focus,.mobile input[type=button]:hover{background:rgba(255,255,255,.7);color:#006857;border-color:#006857}.mobile .btn-icn:before{display:none}.mobile .event-list-item a:focus,.mobile .event-list-item a:hover{color:unset}.mobile .event-list-item a:focus h3,.mobile .event-list-item a:hover h3{color:unset}.mobile .latest-news-col:focus h2,.mobile .latest-news-col:hover h2{color:unset}.mobile .latest-news-col:focus h4,.mobile .latest-news-col:hover h4{color:unset}.mobile .magazine-list-col:focus h4,.mobile .magazine-list-col:hover h4{color:unset}.mobile .explore-col:focus h3,.mobile .explore-col:hover h3{color:#001612}.mobile .col-slider.slick-slider:focus .slick-arrow,.mobile .col-slider.slick-slider:hover .slick-arrow{opacity:1;background:rgba(255,255,255,.7)}.mobile .col-slider.slick-slider .slick-arrow{opacity:1;background:rgba(255,255,255,.7)}.mobile .news-col:hover .news-content h3 a{color:#001612}.mobile .collection-item:focus .collection-content-col h4 a,.mobile .collection-item:hover,.mobile .collection-item:hover .collection-content-col h4 a{color:#001612}.mobile .search-every .search-btn:focus,.mobile .search-every .search-btn:hover{background:#fff;color:#001612}.mobile .masonary-col h3 a:focus,.mobile .masonary-col h3 a:hover{color:#001612}.mobile .masonary-col:focus h3 a,.mobile .masonary-col:hover h3 a{color:#001612}.mobile .tag-btn:focus,.mobile .tag-btn:hover{background:#fff;color:#001612}.mobile .work-detail-link:focus h4,.mobile .work-detail-link:hover h4{color:#001612}.mobile .social-icn .hover-icn{display:none}.mobile .social-icn ul li a:focus .normal-icn,.mobile .social-icn ul li a:hover .normal-icn{opacity:1}.mobile .foo-nav ul li a:focus,.mobile .foo-nav ul li a:hover{color:#001612}.mobile .foo-nav h4 a:focus,.mobile .foo-nav h4 a:hover{color:#001612}.mobile .back-top:focus,.mobile .back-top:hover{background:#fff;color:#006857;border-color:#006857}.mobile .back-top:focus .up-green,.mobile .back-top:hover .up-green{opacity:1}.mobile .back-top:focus .up-white,.mobile .back-top:hover .up-white{opacity:0}@media (max-width:1023px){.container-collection{position:relative;padding-bottom:60px}}.container-collection .event-exhibition-sec{padding:40px 40px 10px 40px}@media (max-width:1023px){.container-collection .event-exhibition-sec{padding:40px 0 0 0}}@media (max-width:767px){.container-collection .event-exhibition-sec{padding:20px 10px}.container-collection .event-exhibition-sec .tab-content-1{padding:30px 0 0 0}}.container-collection .event-exhibition-sec .large-content-sec{padding:0 0 20px 0}@media (max-width:1023px){.container-collection .event-exhibition-sec .large-content-sec{padding:0}}.container-collection .event-exhibition-sec .large-content-sec.hide{display:none}@media (max-width:767px){.container-collection .event-exhibition-sec .large-content-sec .main{padding:0}}.container-collection .event-exhibition-sec .large-content-sec .main .large-content-main{width:50%}@media (max-width:1023px){.container-collection .event-exhibition-sec .large-content-sec .main .large-content-main{width:90%}}@media (max-width:767px){.container-collection .event-exhibition-sec .large-content-sec .main .large-content-main{width:100%}}.container-collection .event-exhibition-sec .large-content-sec .main .large-content-main p{font-size:24px}@media (max-width:1023px){.container-collection .event-exhibition-sec .event-exhibition-content{position:relative}.container-collection .event-exhibition-sec .event-exhibition-content.theme-detail{position:unset}}@media (max-width:767px){.container-collection .event-exhibition-sec .event-exhibition-content{position:unset}}@media (max-width:1199px){.container-collection .event-exhibition-sec .event-exhibition-content .share-social{position:absolute;border-top:none;margin:0;padding:0;top:57px}.container-collection .event-exhibition-sec .event-exhibition-content .share-social h4{display:none}}@media (max-width:1023px){.container-collection .event-exhibition-sec .event-exhibition-content .share-social.theme-detail{top:unset;bottom:0;width:100%;padding:10px 15px;border-top:1px solid rgba(130,138,159,.5)}.container-collection .event-exhibition-sec .event-exhibition-content .share-social.theme-detail h4{display:block}}@media (max-width:767px){.container-collection .event-exhibition-sec .event-exhibition-content .share-social{top:unset;bottom:0;width:100%;padding:10px 15px;border-top:1px solid rgba(130,138,159,.5)}.container-collection .event-exhibition-sec .event-exhibition-content .share-social h4{display:block}}.container-collection .event-exhibition-sec .event-exhibition-content .share-social.no-show{display:none}.container-collection .event-exhibition-sec .event-exhibition-content .exhibition-content-sec .search-sec .search-form.no-show{display:none}.container-collection .collection-theme-detail .default-content-sec .default-content p{font-size:24px}.container-collection .explore-collection-sec{padding-top:0}@media (max-width:767px){.container-collection .explore-collection-sec .explore-collection-slider{display:none}}.container-collection .banner-module-sec{margin-top:-40px}@media (max-width:1023px){.container-collection .banner-module-sec{margin-top:-15px}}@media (max-width:1023px){.container-collection .default-content-sec{padding:41px 0 10px}}.container-collection .search-sec .main{padding:0}.container-collection .search-sec .inner-search-sec{padding-bottom:25px}.container-collection .search-sec .inner-search-sec.no-line{border-bottom:none;padding-bottom:40px}.container-collection .search-sec .inner-search-sec .search-field{width:100%}.container-collection .search-sec .inner-search-sec .search-result-btn>a{margin-right:5px}.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn{position:relative;padding-right:50px}.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn img{top:10px;right:10px;height:25px;position:absolute}.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn img.normal{display:inline-block}.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn img.hover{display:none}.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn:focus img.normal,.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn:hover img.normal{display:none}.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn:focus img.hover,.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn:hover img.hover{display:inline-block}.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn .cross-icn{top:18px;right:15px;height:25px;position:absolute;display:none}.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn.open img{display:none}.container-collection .search-sec .inner-search-sec .search-result-btn .refine-right .refine-search.btn.open .cross-icn{display:inline-block}.container-collection .search-sec .inner-search-sec .search-every .search-col{padding-bottom:25px}@media (max-width:1023px){.container-collection .search-sec .inner-search-sec .search-every .search-col{padding-bottom:12px}}.container-collection .search-sec .inner-search-sec .search-every .search-detail-row{position:relative}@media (min-width:1024px){.container-collection .search-sec .inner-search-sec .search-every .search-detail-row .title-cols{padding-right:10px;width:calc(100% - 50px)}}.container-collection .search-sec .inner-search-sec .search-every .search-detail-row .title-cols .search-title-col{float:right}@media (min-width:1024px){.container-collection .search-sec .inner-search-sec .search-every .search-detail-row .title-cols .search-title-col{width:20%}}@media (min-width:1024px){.container-collection .search-sec .inner-search-sec .search-every .search-detail-row .title-cols .search-title-col.search-date-col{max-width:11%}}@media (min-width:1024px){.container-collection .search-sec .inner-search-sec .search-every .search-detail-row .title-cols .search-title-col.search-subject-col{max-width:18%}}.container-collection .search-sec .inner-search-sec .search-every .search-detail-row .search-btn{top:30px;right:0;position:absolute}@media (max-width:1023px){.container-collection .search-sec .inner-search-sec .search-every .search-detail-row .search-btn{top:unset;bottom:15px}}@media (max-width:767px){.container-collection .search-sec .inner-search-sec .search-every .search-detail-row .search-btn{bottom:-55px}}.container-collection .masonary-sec{padding-top:30px}@media (max-width:767px){.container-collection .masonary-sec.search-result{padding-top:0}.container-collection .masonary-sec.search-result .main{padding:0}.container-collection .masonary-sec.search-result .main .masonary-heading h3{padding:0;font-size:23px;margin:20px 0}.container-collection .masonary-sec.search-result .main .masonary-list{padding-top:20px}}.container-collection .masonary-sec.search-result .slick-dots{text-align:center}.container-collection .masonary-sec.search-result .slick-dots li button{width:9px;height:10px;border:1px solid #006857}.container-collection .masonary-sec.search-result .slick-dots li.slick-active button{background-color:#006857}.container-collection .masonary-sec.search-result .masonary-list ul{margin:0 -5px 0 0;position:relative;column-count:unset;-webkit-column-count:unset;-moz-column-count:unset}@media (max-width:767px){.container-collection .masonary-sec.search-result .masonary-list ul{margin:0 -2px}}.container-collection .masonary-sec.search-result .masonary-list ul li{width:25%;visibility:hidden;padding:0 5px 10px 0}@media (max-width:1023px){.container-collection .masonary-sec.search-result .masonary-list ul li{width:33.33%}}@media (max-width:767px){.container-collection .masonary-sec.search-result .masonary-list ul li{width:50%;padding:0 1px 1px 1px}}.container-collection .masonary-sec.search-result .masonary-list ul li.show{visibility:visible}.container-collection .masonary-sec.search-result .masonary-list ul li .masonary-img img{opacity:.1}.container-collection .masonary-sec .main{padding:0}@media (max-width:767px){.container-collection .masonary-sec .main{padding:0 15px}}.container-collection .masonary-sec .main .masonary-heading{padding:0}.container-collection .testimonial-sec{margin:20px 0 30px 0}.container-collection .testimonial-sec .testimonial-slider.one-slide>.slick-arrow:after,.container-collection .testimonial-sec .testimonial-slider.one-slide>.slick-arrow:before{display:none}@media (max-width:767px){.container-collection .testimonial-sec .testimonial-content>h2{margin:0 0 4px}}.container-collection .testimonial-sec .testimonial-content .social-icn.margin-top{margin-top:20px}@media (max-width:1199px){.container-collection .testimonial-sec .testimonial-content .social-icn{display:block}}@media (max-width:1023px){.container-collection .testimonial-sec .testimonial-content .social-icn{display:none}}.container-collection .testimonial-sec .thumb-slider-sec .slider-img{background-size:contain}@media (max-width:767px){.container-collection .testimonial-sec .thumb-slider-sec .slider-img{height:unset;max-width:100%;min-height:334px}}@media (max-width:767px){.container-collection .testimonial-sec .description-module-sec{padding-top:25px}}.container-collection .testimonial-sec .description-module-sec .description-right .masonary-sec{padding-top:0}.container-collection .testimonial-sec .description-module-sec .description-right .masonary-sec .masonary-list ul{column-count:2;-webkit-column-count:2;-moz-column-count:2}.container-collection .testimonial-sec .description-module-sec .description-right .masonary-sec .masonary-list ul .masonary-col .masonary-content{padding:8px 0 0 0}.container-collection .testimonial-sec .description-module-sec .description-right .masonary-sec .masonary-list ul .masonary-col .masonary-content h4{font-weight:500}.container-collection .testimonial-sec .description-module-sec .description-right .masonary-sec .masonary-list ul .masonary-col:hover{cursor:pointer}.container-collection .testimonial-sec .description-module-sec .description-right .masonary-sec .masonary-list ul .masonary-col:hover h4{color:#006857}@media (max-width:1023px){.container-collection .testimonial-sec{margin:20px 0 0 0}}.container-collection .share-sec{display:none;bottom:0;width:100%;position:absolute}@media (max-width:1023px){.container-collection .share-sec.single-object{display:block}}@media (max-width:767px){.container-collection .share-sec{display:block}}.container-collection .share-sec .share-social{margin:0;padding:15px 13px 8px 34px}@media (max-width:767px){.container-collection .share-sec .share-social{padding:10px 15px}}.contact-us .event-exhibition-sec{padding:40px 40px 20px 40px}@media (max-width:1023px){.contact-us .event-exhibition-sec{padding:40px 0 20px 0}}@media (max-width:767px){.contact-us .event-exhibition-sec{padding:15px 0 0 0}}.contact-us .accordion-sec{padding:35px 0 50px 0}@media (max-width:767px){.contact-us .accordion-sec{padding-top:25px}}.contact-us .accordion-sec ul.accordion>li{padding-left:0}.contact-us .accordion-sec ul.accordion>li .accordion-title{padding-left:28px}.contact-us .accordion-sec ul.accordion>li .accordion-title.active{color:#001612}.contact-us .accordion-sec ul.accordion>li .accordion-content{padding-left:28px;border-top:1px solid rgba(130,138,159,.5)}@media (max-width:767px){.contact-us .accordion-sec ul.accordion>li .accordion-content{padding:20px 0 8px 28px}}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item{position:relative}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col label.error{padding-top:10px;font-style:italic;color:#006857}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox #agree-error{padding:0;bottom:-10px;font-size:19px;font-weight:400;position:absolute}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox #agree-error:before{display:none}@media (max-width:767px){.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox #agree-error{font-size:15px}}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox .styled-checkbox-label{position:relative;cursor:pointer;padding:0;font-size:14px;padding-left:25px}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox .styled-checkbox-label:before{content:'';margin-right:10px;display:inline-block;vertical-align:top;width:16px;height:16px;background:#fff;border:1px solid #828a9f;top:-3px;position:absolute;left:0}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox .styled-checkbox-label.checked:before{background:#006857}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox .styled-checkbox-label.checked:after{content:'';position:absolute;left:4px;top:5px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox .styled-checkbox-label a{color:#001612;text-decoration:underline}.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox .styled-checkbox-label a:focus,.contact-us .accordion-sec ul.accordion>li .accordion-content .contact-form .contact-form-item .contact-field-col .custom-checkbox .styled-checkbox-label a:hover{color:#006857}@media (max-width:1023px){.container-event{position:relative;padding-bottom:60px}}.container-event .event-exhibition-sec{padding:40px}@media (max-width:1023px){.container-event .event-exhibition-sec{padding:40px 0 0 0}}.container-event .event-exhibition-sec.no-tap{padding-bottom:25px}.container-event .event-exhibition-sec .event-exhibition-content h6{text-transform:uppercase}@media (max-width:1023px){.container-event .event-exhibition-sec .event-exhibition-content{position:unset}}@media (max-width:1023px){.container-event .exhibition-content-sec .tab-content.tab-content-1{padding-top:30px}}.container-event .exhibition-content-sec .tab-content-2{padding:30px 0 10px 0}.container-event .exhibition-content-sec .tab-content-2 .exhibition-sec{padding:0}.container-event .exhibition-content-sec .tab-content-2 .exhibition-sec .main{padding:0}@media (max-width:1023px){.container-event .exhibition-content-sec .tab-content-2 .exhibition-sec .main .exhibition-img-col{width:100%}}.container-event .exhibition-content-sec .tab-content-2 .exhibition-sec .main .exhibition-content h2{margin-bottom:20px}.container-event .exhibition-content-sec .tab-content-2 .exhibition-news-sec{padding:0}.container-event .exhibition-content-sec .tab-content-2 .exhibition-news-sec .main{padding:0}.container-event .exhibition-content-sec .tab-content-2 .exhibition-news-sec .main .custom-pagination{padding:40px 0 5px 0}@media (max-width:1023px){.container-event .exhibition-content-sec .tab-content-2 .exhibition-news-sec .main .custom-pagination{padding:0 0 10px 0}}@media (max-width:767px){.container-event .exhibition-content-sec .tab-content-2 .exhibition-news-sec .main .custom-pagination{padding:20px 0}}.container-event .share-social{margin-top:10px}@media (max-width:1199px){.container-event .share-social{position:absolute;border-top:none;margin:0;padding:0}.container-event .share-social h4{display:none}}@media (max-width:1023px){.container-event .share-social{top:unset;bottom:0;width:100%;padding:10px 15px 10px 20px;border-top:1px solid rgba(130,138,159,.5)}.container-event .share-social h4{display:block;padding-top:5px}}.container-event .event-basic-frame{margin-top:-15px}@media (max-width:1023px){.container-event .event-basic-frame{margin-top:30px}.container-event .event-basic-frame .default-content-sec{padding:41px 0 10px}.container-event .event-basic-frame .feature-title{padding:10px 15px}}.container-event .flem-collection-sec{display:block;margin:-20px 0 60px 0}@media (max-width:1023px){.container-event .flem-collection-sec{margin:0 0 10px 0}}.container-event .flem-location li{font-size:17px;font-weight:400}@media (max-width:1023px){.foundation{position:relative;padding-bottom:60px}}.foundation-content{margin:-70px 0 33px 0}@media (max-width:767px){.foundation-content{margin:-40px 0 0 0}}.foundation .seemore-sec .news-heading{padding:0 26px}.foundation .seemore-sec .seemore-slider .news-item .news-content{padding-top:10px}.home-page .header-wrap{position:absolute;top:auto;left:0;right:0;bottom:0;z-index:100;background-color:#fff}@media (max-width:1023px){.home-page .header-wrap{bottom:0}}@media (max-width:767px){.home-page .header-wrap{top:0;background:0 0;height:0}}.home-page .header-wrap .header-main .enumenu_ul.desk .search-wrap{display:none}.home-page .header-wrap .header-main.follow .enumenu_ul.desk .search-wrap{display:inline-block}.home-page .gap{height:100vh}@media (max-width:1199px){.home-page .gap{height:100vh}}@media (max-width:1023px){.home-page .gap{min-height:calc(100vh - 52px)}}@media (max-width:767px){.home-page .gap{height:385px}}.home-page .home-banner-sec{height:auto;top:0;bottom:55px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:fixed;left:0;right:0;z-index:0}@media (max-width:1023px){.home-page .home-banner-sec{bottom:auto;height:400px}}.home-page .home-banner-sec .home-banner-item:hover{cursor:pointer}@media (max-width:1199px){.home-page .home-banner-sec .home-banner-item .home-bg{min-height:calc(100vh - 60px)}}@media (max-width:1023px){.home-page .home-banner-sec .home-banner-item .home-bg{min-height:calc(100vh - 52px)}}.home-page .home-content-wrapper{min-height:0;padding-top:40px;margin-bottom:-50px}@media (max-width:767px){.home-page .home-content-wrapper{padding-top:0}}.home-page #hero~*{position:relative;z-index:1;background-color:#fff}@media (max-width:767px){.home-page .logo{padding-top:5px}.home-page .large-content-sec{padding:25px 0 0 0}.home-page .explore-heading-right .btn{margin-left:7px;text-align:right}.home-page .explore-heading-right .btn:first-child{margin-left:0}}@media (max-width:1023px){.news{position:relative;padding-bottom:60px}.news .event-exhibition-sec{padding:40px 0 0 0}.news .event-exhibition-sec .tab-content-1{padding:30px 0 0 0}}@media (max-width:767px){.news.news-press-landing{padding-bottom:30px}}.news .news-continue-reading{display:block}.news .news-continue-reading h2{margin:0 0 16px}@media (max-width:767px){.news .news-continue-reading .blog-detail-sec .main{padding:0}.news .news-continue-reading .blog-detail-sec .main .inner-blog-detail{max-width:unset}}.news .latest-news-sec{padding:0}.news .latest-news-sec .main{padding:0}@media (max-width:1023px){.news .latest-news-sec .main .latest-news-wrap{padding-bottom:0}}@media (max-width:1023px){.news .latest-news-sec .main .latest-news-wrap .latest-news-row .latest-news-left .no-news-col{min-height:265px}}.news .latest-news-sec .main .latest-news-heading{margin-bottom:10px}@media (max-width:1023px){.news .latest-news-sec .main .latest-news-heading{display:none}}.news .latest-news-sec .main .latest-news-heading .latest-news-btn-wrap .btn{text-align:right}.news .latest-news-sec .main .latest-news-row .latest-news-img{overflow:hidden;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.news .latest-news-sec .main .latest-news-row .latest-news-content h2{margin:0 0 9px}.news .magazine-sec h2{margin:0 0 9px}@media (max-width:767px){.news .magazine-sec{padding:20px 0 10px 0}.news .magazine-sec .main{padding:0}.news .magazine-sec .main .magazine-row .magazine-img-col{width:90%;margin:0 auto}.news .magazine-sec .main .magazine-row .magazine-content-col .magazine-content h2{width:80%;margin:0 auto;padding-bottom:10px}.news .magazine-sec .main .magazine-row .magazine-content-col .magazine-content h3{width:80%;margin:0 auto;padding-bottom:25px}.news .magazine-sec .main .magazine-row .magazine-content-col .magazine-btn ul li{margin:0 0 10px 0}}.news .magazine h2{margin:0 0 10px}@media (max-width:767px){.news .magazine{padding-bottom:20px}.news .magazine .main{padding:0}.news .magazine .main h2{width:80%;margin:0 auto;padding-bottom:10px}.news .magazine .main h3{width:80%;margin:0 auto;padding-bottom:25px}}.news .magazine .magazine-detail-sec{padding:35px}.news .magazine .magazine-detail-sec .magazine-content h2{margin:0 0 25px}@media (max-width:767px){.news .magazine .magazine-detail-sec{padding:6px 0}.news .magazine .magazine-detail-sec .main{padding:0}.news .magazine .magazine-detail-sec .main .magazine-img-col{width:90%;margin:0 auto}.news .magazine .magazine-detail-sec .main .magazine-content-col{padding:0}.news .magazine .magazine-detail-sec .main .magazine-content-col h2{padding-bottom:25px}.news .magazine .magazine-detail-sec .main .magazine-content-col h3{padding-bottom:0}.news .magazine .magazine-detail-sec .main .magazine-content-col .magazine-btn{padding-bottom:40px}.news .magazine .magazine-detail-sec .main .magazine-content-col .magazine-btn li{margin:0}}.news .magazine .magazine-list-sec{margin-top:25px}.news .blog-list-sec h2{margin:0 0 16px}.news .blog-list-sec .blog-list-item .blog-list-col h2{margin:0 0 8px}@media (max-width:767px){.news .blog-list-sec .main{padding:0}.news .blog-list-sec .main .custom-pagination{padding:10px 0}}.news .seemore-sec{display:none;margin:-65px 0 30px 0}@media (max-width:767px){.news .seemore-sec{margin:0 0 30px 0}}.news .publictions{display:block;margin:-75px 0 10px 0}@media (max-width:767px){.news .publictions{margin:0}.news .publictions .order-sec{padding-bottom:0}.news .publictions .order-sec .order-container{margin-bottom:15px}}.search-page{padding:40px 40px 20px 40px}@media (max-width:1023px){.search-page{padding:40px 0 20px 0}}.search-page .search-sec{margin-bottom:20px}.search-page .search-sec .inner-search-sec{padding-bottom:0}.search-page .search-sec .inner-search-sec .search-form{margin-bottom:40px}@media (max-width:1023px){.search-page .search-sec .inner-search-sec .search-form{margin-bottom:50px}}.search-page .search-sec .inner-search-sec h2{margin-bottom:10px}.search-page .search-sec input[type=text].search-field{font-style:normal}@media (max-width:1023px){.search-page .search-sec input[type=text].search-field{width:calc(100% - 70px);height:60px;margin:0;float:left;padding:0 15px;font-size:19px;color:#001612;border:1px solid #828a9f;border-radius:0}}@media (max-width:1023px){.search-page .search-sec .search-btn{width:60px;height:60px;background:#006857}.search-page .search-sec .search-btn .search-icn{width:30px;height:30px}}.search-page .event-sec .event-list .event-list-item .flem-location ul li{font-size:15px;padding-left:25px}.search-page input.search-field::-webkit-input-placeholder{color:#001612;opacity:1}.search-page input.search-field::-moz-placeholder{color:#001612;opacity:1}.search-page input.search-field:-ms-input-placeholder{color:#001612;opacity:1}.search-page input.search-field:-moz-placeholder{color:#001612;opacity:1}@media (max-width:767px){.slick-arrow.slick-prev:after{background-image:url(../images/left-arrow-black.svg)}.slick-arrow.slick-next:after{background-image:url(../images/right-arrow-black.svg)}.testimonial-slider>.slick-arrow.slick-prev:after{background-image:url(../images/left-arrow-black.svg)}.thumb-slider .slick-arrow.slick-prev:after{background-image:url(../images/left-arrow-black.svg);margin-left:0;margin-right:auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvY29tbW9uLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsInBhZ2UvY29sbGVjdGlvbi5zY3NzIiwicGFnZS9jb250YWN0X3VzLnNjc3MiLCJwYWdlL2V2ZW50LnNjc3MiLCJwYWdlL2ZvdW5kYXRpb24uc2NzcyIsInBhZ2UvaG9tZS5zY3NzIiwicGFnZS9uZXdzLnNjc3MiLCJwYWdlL3NlYXJjaC5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxHQUFJLEdBQ0YsWUFBYSxJQUVmLE9BQ0UsWUFBYSxJQUliLDBCQURGLFlBRUksTUFBTyxLQUNQLE9BQVEsTUFNWixZQUNFLE1BQU8sTUFEVCxzREFPWSxRQUFTLEVBQ1QsUUFBUyxFQUNULFdBQVksUUFTeEIseUJBRUksVUFBVyxLQUNYLGlCQUFrQixpRkFHdEIsb0JBQ0UsTUMxQk0sS0QyQk4sY0FBZSxFQUdqQiwyQ0FHTSxjQUFlLEtBQ2YsV0FBWSxNQUFNLEVBQUcsTUFBTSxFQUFFLEVDbEMzQixJQUFPLENEa0M4QixNQUFNLEVBQUcsT0FBTyxFQUFFLEVDOUJ2RCxRRDBCUixpREFBQSxpREFNUSxXQUFZLE1BQU0sRUFBRyxNQUFNLEVBQUUsRUNwQzdCLElBQU8sQ0RvQ2dDLE1BQU0sRUFBRyxPQUFPLEVBQUUsRUNqQ25ELFFEdUNkLHdEQUlRLE9BQVEsUUFKaEIsbUVBT1EsUUFBUyxLQUFBLEtBQUEsS0FBQSxLQVBqQixxRUFTVSxVQUFXLEtBT3JCLHdDQUdNLFFBQVMsRUFDVCxVQUFXLEtBQ1gsV0FBWSxlQUlsQixxQkFFSSxNQUFPLEtBSVgsMkRBSVEsY0FBZSxLQUp2Qiw0REFRVSxRQUFTLElBQUEsSUFDVCxVQUFXLEtBQ1gsT0FBUSxJQUFJLE1DaEZSLFFEK0ZWLDBCQUZKLGdEQUdNLFNBQVUsT0FFWix5QkFMSixnREFNTSxTQUFVLE9BTmhCLDhEQVNNLFdBQVksS0FDWiwwQkFWTiw4REFXUSxTQUFVLFNBQ1YsV0FBWSxLQUNaLE9BQVEsRUFDUixR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Q1AsT0FBUSxNQXhDbEIsMEVBa0RZLFVBQVcsS0FDWCxhQUFjLEtBbkQxQiwyREEwREksTVB2Q0ksUU91Q1ksUUFBUSxFQTFENUIsa0RBNkRJLE1QMUNJLFFPMENZLFFBQVEsRUE3RDVCLHNEQWdFSSxNUDdDSSxRTzZDWSxRQUFRLEVBaEU1QixpREFtRUksTVBoREksUU9nRFksUUFBUSxFQ3BENUIseUJBQ0UsOEJBQStCLGlCQUFrQixvQ0FFakQsOEJBQStCLGlCQUFrQixxQ0FDakQsa0RBQ0ksaUJBQWtCLG9DQUV0Qiw0Q0FBNEMsaUJBQWtCLG9DQUFxQyxZQUFhLEVBQUcsYUFBYyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJoMiwgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNlYXJjaC1pY24ge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cblxuICBcbi5lbnVtZW51X3Vse1xuICBmbG9hdDogcmlnaHQ7XG4gICYuZGVzayB7XG4gICAgLnNlYXJjaC13cmFwIHtcbiAgICAgICYub3BlbiB7XG4gICAgICAgID4ubWVudS1zZWFyY2gge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5iYW5uZXItbW9kdWxlLXNlYyB7XG4gIC5tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCByZ2JhKDAsMCwwLC43NSkpO1xuICB9XG59XG4uYmFubmVyLW1vZHVsZS1saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxhcmdlLWNvbnRlbnQtc2VjIHtcbiAgLmxhcmdlLWNvbnRlbnQtbWFpbiB7XG4gICAgcCBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjFlbSAwIDAgJHdoaXRlLCBpbnNldCAwIC0wLjE1ZW0gMCAwICRibGFjaztcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjFlbSAwIDAgJHdoaXRlLCBpbnNldCAwIC0wLjE1ZW0gMCAwICRob3Zlci1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmV4cGxvcmUtY29sbGVjdGlvbi1zZWMge1xuICAuZXhwbG9yZS1yb3cgIHtcbiAgICAuZXhwbG9yZS1jb2wge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5leHBsb3JlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggNTBweCAxNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1mcC1jb250YWluZXIge1xuICAubWZwLWNvbnRlbnQge1xuICAgIGltZy5tZnAtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IDg1dmg7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5idXR0b24ubWZwLWNsb3NlIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tbW9kdWxlLXNlYyB7XG4gIC5kZXRhaWxzLWxpc3QtY29sIHtcbiAgICB1bCBsaS5zdWJqZWN0IHtcbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhvdmVyLWdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYXNvbmFyeS1zZWMge1xuICAubG9hZC1tb3JlIHtcblxuICB9XG59XG5cbi5ldmVudC1leGhpYml0aW9uLXNlYyB7XG4gIC5ldmVudC1leGhpYml0aW9uLWNvbnRlbnQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB9XG4gICAgLnNoYXJlLXNvY2lhbCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaDQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgICAgICBoNCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlZmF1bHQtY29udGVudC1zZWMge1xuICAuZGVmYXVsdC1jb250YWluZXIge1xuICAgIC5kZWZhdWx0LWNvbnRlbnQge1xuICAgICAgaDYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OjNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmVycm9yLXBhZ2Uge1xuICAgIC5kZWZhdWx0LWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubmV3cy1pdGVtIHtcbiAgLm5ld3MtY29sIHtcbiAgICAmLm5vLWltZyB7XG4gICAgICAubWFwLW1hcmtlciwgLmNhbGFuZGVyLWljbiB7XG4gICAgICAgIC5ub3JtYWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLm1hcC1tYXJrZXIsIC5jYWxhbmRlci1pY24ge1xuICAgICAgICAgIC5ub3JtYWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3JkZXItc2VjIHtcbiAgLm9yZGVyLWNvbnRlbnQge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLWxpc3QtY29sIGg2LCAuYmxvZy1kZXRhaWwtY29sIGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFjY29yZGlvbi1zZWMge1xuICAuY29udGFjdC1maWVsZC1jb2wge1xuICAgIC5vcHRpb25hbCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG59XG5cbi5mb28tc2lnbnVwLWNvbCB7XG4gIC5zaWdudXAtZm9ybSB7XG4gICAgLnNpZ251cC1mb3JtLWNvbCB7XG4gICAgICAjZW1haWwtZXJyb3Ige1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJGhvdmVyLWdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgICA+cCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICRob3Zlci1ncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgLmZvby1zZWMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstZGVza3RvcC1taW4pIHtcbiAgICAgIC8vcGFkZGluZzogNzlweCAzM3B4IDMxcHggMzNweDtcbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZSB7XG4gIC8qIERlZmF1bHQgQ3NzICovXG4gIGE6aG92ZXIgLCBhOmZvY3Vze1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgLmRlZmF1bHQtY29udGVudCBwIGE6aG92ZXIgLCAuZGVmYXVsdC1jb250ZW50IHAgYTpmb2N1c3tjb2xvcjogJGJsYWNrO31cbi8qLS0gaGVhZGVyIG1haW4gLS0qL1xuICAuZW51bWVudV91bCB7XG4gICAgPiB1bCA+IGxpOmhvdmVyID4gYSB7Y29sb3I6ICR3aGl0ZTt9XG4gICAgLmNsb3NlLWJ0biB7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLmNsb3NlLWljbiBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVudW1lbnVfdWwgPiBhOmhvdmVyLCAuZW51bWVudV91bCA+IGE6Zm9jdXMge2NvbG9yOiAkd2hpdGU7fVxuXG4vKi0tIGxhcmdlIGNvbnRlbnQgc2VjIC0tKi9cbiAgLmxhcmdlLWNvbnRlbnQtbWFpbiBwIGEge1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAvKi0tIGV4aGliaXRpb24gY29udGVudCAtLSovXG4gIC50YWItbGlzdC0xID4gZGl2OmhvdmVyIGgzIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIC50YWItbGlzdC0yID4gZGl2OmhvdmVyIGg1e2NvbG9yOiAkYmxhY2s7IH1cbiAgLmZlYXR1cmUtY29sOmhvdmVyIGgyIGEsIC5mZWF0dXJlLWNvbDpmb2N1cyBoMiBhe2NvbG9yOiAkYmxhY2s7fVxuICAuZXhoaWJpdGlvbi1pdGVtOmhvdmVyIC5leGhpYml0aW9uLWNvbnRlbnQgLmJ0bntiYWNrZ3JvdW5kOiAkd2hpdGU7IGNvbG9yOiAkYmxhY2s7fVxuICAuYWNjb3JkaW9uLXRpdGxlLmFjdGl2ZTphZnRlciAsICAuYWNjb3JkaW9uLXRpdGxlOmhvdmVyOmFmdGVyICwgLmFjY29yZGlvbi10aXRsZTpmb2N1czphZnRlcntvcGFjaXR5OiAwO31cbiAgLmFjY29yZGlvbi10aXRsZS5hY3RpdmU6YmVmb3JlICwgLmFjY29yZGlvbi10aXRsZTpob3ZlcjpiZWZvcmUgLCAuYWNjb3JkaW9uLXRpdGxlOmZvY3VzOmJlZm9yZXtvcGFjaXR5OiAxO31cbi8qLS0gZXhwbG9yZS1jb2xsZWN0aW9uLXNlYyAtLSovXG4gIC5idG46aG92ZXIgLCAuYnRuOmZvY3VzICwgYnV0dG9uOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIgLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXN7YmFja2dyb3VuZDogJGFycm93LXdoaXRlOyBjb2xvcjogJGhvdmVyLWdyZWVuOyBib3JkZXItY29sb3I6ICRob3Zlci1ncmVlbjt9XG4gIC5idG4taWNuOmJlZm9yZXsgZGlzcGxheTogbm9uZTt9XG4gIC5ldmVudC1saXN0LWl0ZW0gIGE6aG92ZXIgLCAuZXZlbnQtbGlzdC1pdGVtICBhOmZvY3Vze2NvbG9yOiB1bnNldDt9XG4gIC5ldmVudC1saXN0LWl0ZW0gIGE6aG92ZXIgaDMsIC5ldmVudC1saXN0LWl0ZW0gIGE6Zm9jdXMgaDN7Y29sb3I6IHVuc2V0O31cbiAgLmxhdGVzdC1uZXdzLWNvbDpob3ZlciBoMiAsIC5sYXRlc3QtbmV3cy1jb2w6Zm9jdXMgaDJ7Y29sb3I6IHVuc2V0O31cbiAgLmxhdGVzdC1uZXdzLWNvbDpob3ZlciBoNCAsIC5sYXRlc3QtbmV3cy1jb2w6Zm9jdXMgaDR7Y29sb3I6IHVuc2V0O31cbiAgLm1hZ2F6aW5lLWxpc3QtY29sOmhvdmVyIGg0ICwgLm1hZ2F6aW5lLWxpc3QtY29sOmZvY3VzIGg0e2NvbG9yOiB1bnNldDt9XG4gIC5leHBsb3JlLWNvbDpob3ZlciAgaDMsIC5leHBsb3JlLWNvbDpmb2N1cyAgaDN7Y29sb3I6ICRibGFjazt9XG4gIC5zbGljay1hcnJvdzpob3ZlciB7fVxuICAuY29sLXNsaWRlciB7XG4gICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJyb3ctd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhcnJvdy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyotLSBuZXdzLXNlYyAtLSovXG4gIC5uZXdzLWNvbDpob3ZlciAubmV3cy1jb250ZW50IGgzIGF7Y29sb3I6ICRibGFjazt9XG4gIC5jb2xsZWN0aW9uLWl0ZW06aG92ZXIgLmNvbGxlY3Rpb24tY29udGVudC1jb2wgaDQgIGEsIC5jb2xsZWN0aW9uLWl0ZW06aG92ZXIgLCAuY29sbGVjdGlvbi1pdGVtOmZvY3VzIC5jb2xsZWN0aW9uLWNvbnRlbnQtY29sIGg0IGF7Y29sb3I6ICRibGFjazt9XG4vKi0tIGZpbHRlciBzZWFyY2ggLS0qL1xuICAuc2VhcmNoLWV2ZXJ5IC5zZWFyY2gtYnRuOmhvdmVyICwuc2VhcmNoLWV2ZXJ5IC5zZWFyY2gtYnRuOmZvY3Vze2JhY2tncm91bmQ6ICR3aGl0ZTsgY29sb3I6ICRibGFjazt9XG4vKi0tIG1hc29uYXJ5IHNlY3Rpb24gLS0qL1xuLm1hc29uYXJ5LWNvbCBoMyBhOmhvdmVyICwgLm1hc29uYXJ5LWNvbCBoMyBhOmZvY3Vze2NvbG9yOiAkYmxhY2s7fVxuLm1hc29uYXJ5LWNvbDpob3ZlciBoMyBhICwgLm1hc29uYXJ5LWNvbDpmb2N1cyBoMyBhe2NvbG9yOiAkYmxhY2s7fVxuLnRhZy1idG46aG92ZXIgLCAudGFnLWJ0bjpmb2N1c3tiYWNrZ3JvdW5kOiAkd2hpdGU7IGNvbG9yOiAkYmxhY2s7fVxuLndvcmstZGV0YWlsLWxpbms6aG92ZXIgaDQgLCAud29yay1kZXRhaWwtbGluazpmb2N1cyBoNHtjb2xvcjogJGJsYWNrOyB9XG4gIC8qIHNvY2lhbCBtZWRpYSovXG4gIC5zb2NpYWwtaWNuIHtcbiAgICAuaG92ZXItaWNuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtaWNuIHVsIGxpIGE6aG92ZXIgLm5vcm1hbC1pY24sIC5zb2NpYWwtaWNuIHVsIGxpIGE6Zm9jdXMgLm5vcm1hbC1pY257b3BhY2l0eTogMTt9XG4vKi0tIGZvby1tYWluIC0tKi9cbiAgLmZvby1uYXYgdWwgbGkgYTpob3ZlciAsIC5mb28tbmF2IHVsIGxpIGE6Zm9jdXMge2NvbG9yOiAkYmxhY2s7fVxuICAuZm9vLW5hdiBoNCBhOmhvdmVyICwgLmZvby1uYXYgaDQgYTpmb2N1c3tjb2xvcjogJGJsYWNrO31cbiAgLmJhY2stdG9wIHtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkaG92ZXItZ3JlZW47XG4gICAgICBib3JkZXItY29sb3I6ICRob3Zlci1ncmVlbjtcbiAgICAgIC51cC1ncmVlbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAudXAtd2hpdGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkJyZWFrIFBvaW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGJyZWFrLWRlc2t0b3AtbWF4OjE0NDBweDtcbiRicmVhay1kZXNrdG9wLWJyZWFrOjE0MzRweDtcbiRicmVhay1kZXNrdG9wLW1pbjoxMDI0cHg7XG4kYnJlYWstdGFibGV0LW1heDoxMDIzcHg7XG4kYnJlYWstdGFibGV0LW1pbjo3NjhweDtcbiRicmVhay1tb2JpbGUtbWF4Ojc2N3B4O1xuJGJyZWFrLW1vYmlsZS1taW46MzIwcHg7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRncmV5OiAjODI4QTlGO1xuJHdoaXRlOiAjRkZGRkZGO1xuJGFycm93LXdoaXRlOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4kYm9yZGVyLWdyZXk6IHJnYmEoMTMwLDEzOCwxNTksMC41KTtcbiRob3Zlci1ncmVlbjogIzAwNjg1NztcbiRibGFjazogIzAwMTYxMjtcbiIsIi5jb250YWluZXItY29sbGVjdGlvbiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuZXZlbnQtZXhoaWJpdGlvbi1zZWMge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4IDQwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIC50YWItY29udGVudC0xIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxhcmdlLWNvbnRlbnQtc2VjIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubWFpbiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmxhcmdlLWNvbnRlbnQtbWFpbiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnQtZXhoaWJpdGlvbi1jb250ZW50IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYudGhlbWUtZGV0YWlsIHtcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICB9XG4gICAgICAuc2hhcmUtc29jaWFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRvcDogNTdweDtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgICAgICAmLnRoZW1lLWRldGFpbCB7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2hhcmUtc29jaWFsIHtcbiAgICAgICAgJi5uby1zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXhoaWJpdGlvbi1jb250ZW50LXNlYyB7XG4gICAgICAgIC5zZWFyY2gtc2VjIHtcbiAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgJi5uby1zaG93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbGxlY3Rpb24tdGhlbWUtZGV0YWlsIHtcbiAgICAuZGVmYXVsdC1jb250ZW50LXNlYyB7XG4gICAgICAuZGVmYXVsdC1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5leHBsb3JlLWNvbGxlY3Rpb24tc2VjIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAuZXhwbG9yZS1jb2xsZWN0aW9uLXNsaWRlciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhbm5lci1tb2R1bGUtc2VjIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIH1cbiAgfVxuICAuZGVmYXVsdC1jb250ZW50LXNlYyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgICBwYWRkaW5nOiA0MXB4IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgLnNlYXJjaC1zZWMge1xuICAgIC8vcGFkZGluZzogMCA0MHB4O1xuICAgIC5tYWluIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5pbm5lci1zZWFyY2gtc2VjIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgJi5uby1saW5lIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLXJlc3VsdC1idG4ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZWZpbmUtcmlnaHQge1xuICAgICAgICAgIC5yZWZpbmUtc2VhcmNoLmJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICYubm9ybWFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgJi5ub3JtYWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3Jvc3MtaWNuIHtcbiAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNyb3NzLWljbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWV2ZXJ5IHtcbiAgICAgICAgLnNlYXJjaC1jb2wge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZGV0YWlsLXJvdyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC50aXRsZS1jb2xzIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstZGVza3RvcC1taW4pIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICAgICAgICAvLyAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWFyY2gtdGl0bGUtY29sIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNlYXJjaC10aXRsZS1jb2wtdG9wIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIGFuZCAobWluLXdpZHRoOiAkYnJlYWstdGFibGV0LW1pbikge1xuICAgICAgICAgICAgICAgICAgLy93aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zZWFyY2gtZGF0ZS1jb2wge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstZGVza3RvcC1taW4pIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTElO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNlYXJjaC1zdWJqZWN0LWNvbCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1kZXNrdG9wLW1pbikge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlYXJjaC1idG4ge1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tYXNvbmFyeS1zZWMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICYuc2VhcmNoLXJlc3VsdCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5tYXNvbmFyeS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hc29uYXJ5LWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhvdmVyLWdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWFzb25hcnktbGlzdCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDAgLTVweCAwIDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiB1bnNldDtcbiAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogdW5zZXQ7XG4gICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IHVuc2V0O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAxMHB4IDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1hc29uYXJ5LWltZyBpbWcge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgICAgLm1hc29uYXJ5LWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGVzdGltb25pYWwtc2VjIHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4IDA7XG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlciB7XG4gICAgICAmLm9uZS1zbGlkZSB7XG4gICAgICAgID4uc2xpY2stYXJyb3cge1xuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICAgID5oMiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNvY2lhbC1pY24ge1xuICAgICAgICAmLm1hcmdpbi10b3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRodW1iLXNsaWRlci1zZWMge1xuICAgICAgLnNsaWRlci1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbi1tb2R1bGUtc2VjIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICAgIC5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgICAgIC5tYXNvbmFyeS1zZWMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIC5tYXNvbmFyeS1saXN0IHVsIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAubWFzb25hcnktY29sIHtcbiAgICAgICAgICAgICAgLm1hc29uYXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRob3Zlci1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwcHggMDtcbiAgICB9XG4gIH1cbiAgLnNoYXJlLXNlYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICYuc2luZ2xlLW9iamVjdCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zaGFyZS1zb2NpYWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTVweCAxM3B4IDhweCAzNHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0LXVzIHtcbiAgLmV2ZW50LWV4aGliaXRpb24tc2VjIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweCA0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMHB4IDA7XG4gICAgfVxuICB9XG4gIC5hY2NvcmRpb24tc2VjIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgNTBweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuICAgIHVsLmFjY29yZGlvbiB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA4cHggMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICAgICAgICAuY29udGFjdC1mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIC5jb250YWN0LWZpZWxkLWNvbCB7XG4gICAgICAgICAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGhvdmVyLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICNhZ3JlZS1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5zdHlsZWQtY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXItZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJHdoaXRlLCA0cHggMCAwICR3aGl0ZSwgNHB4IC0ycHggMCAkd2hpdGUsIDRweCAtNHB4IDAgJHdoaXRlLCA0cHggLTZweCAwICNmZmYsIDRweCAtOHB4IDAgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRob3Zlci1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWluZXItZXZlbnQge1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmV2ZW50LWV4aGliaXRpb24tc2VjIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICB9XG4gICAgJi5uby10YXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5ldmVudC1leGhpYml0aW9uLWNvbnRlbnQge1xuICAgICAgaDYge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICAgIC50YWItY29udGVudC0xIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5leGhpYml0aW9uLWNvbnRlbnQtc2VjIHtcbiAgICAudGFiLWNvbnRlbnQudGFiLWNvbnRlbnQtMSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWItY29udGVudC0yIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG5cbiAgICAgIC5leGhpYml0aW9uLXNlYyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5leGhpYml0aW9uLWltZy1jb2wge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDY2LjQlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXhoaWJpdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGVtLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIC8vY29sb3I6ICRob3Zlci1ncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV4aGliaXRpb24tbmV3cy1zZWMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAubWFpbiB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAuY3VzdG9tLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDVweCAwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2hhcmUtc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmV2ZW50LWJhc2ljLWZyYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAuZGVmYXVsdC1jb250ZW50LXNlYyB7XG4gICAgICAgIHBhZGRpbmc6IDQxcHggMCAxMHB4O1xuICAgICAgfVxuICAgICAgLmZlYXR1cmUtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mbGVtLWNvbGxlY3Rpb24tc2VjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IC0yMHB4IDAgNjBweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cbiAgfVxuICAuZmxlbS1sb2NhdGlvbiB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3VuZGF0aW9uIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gICYtY29udGVudCB7XG4gICAgbWFyZ2luOiAtNzBweCAwIDMzcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgIG1hcmdpbjogLTQwcHggMCAwIDA7XG4gICAgfVxuICB9XG4gIC5zZWVtb3JlLXNlYyB7XG4gICAgLm5ld3MtaGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgfVxuICAgIC5zZWVtb3JlLXNsaWRlciB7XG4gICAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgLm5ld3MtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lLXBhZ2Uge1xuICAuaGVhZGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAuaGVhZGVyLW1haW4ge1xuICAgICAgLmVudW1lbnVfdWwuZGVzayB7XG4gICAgICAgIC5zZWFyY2gtd3JhcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5mb2xsb3cge1xuICAgICAgICAuZW51bWVudV91bC5kZXNrIHtcbiAgICAgICAgICAuc2VhcmNoLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ2FwIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDUycHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgIGhlaWdodDogMzg1cHg7XG4gICAgfVxuICB9XG4gIC5ob21lLWJhbm5lci1zZWMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICAuaG9tZS1iYW5uZXItaXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmhvbWUtYmcge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZS1jb250ZW50LXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgI2hlcm8gfiAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgLmxvZ28ge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gICAgLmxhcmdlLWNvbnRlbnQtc2VjIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAwcHggMDtcbiAgICB9XG4gICAgLmV4cGxvcmUtaGVhZGluZy1yaWdodCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmV3cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAuZXZlbnQtZXhoaWJpdGlvbi1zZWMge1xuICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICAgIC50YWItY29udGVudC0xIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5uZXdzLXByZXNzLWxhbmRpbmcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5uZXdzLWNvbnRpbnVlLXJlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgLmJsb2ctZGV0YWlsLXNlYyB7XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5pbm5lci1ibG9nLWRldGFpbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5sYXRlc3QtbmV3cy1zZWMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLm1haW4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5sYXRlc3QtbmV3cy13cmFwIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAubGF0ZXN0LW5ld3Mtcm93IHtcbiAgICAgICAgICAubGF0ZXN0LW5ld3MtbGVmdCB7XG4gICAgICAgICAgICAubm8tbmV3cy1jb2wge1xuICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDYyNnB4O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxhdGVzdC1uZXdzLWhlYWRpbmcgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubGF0ZXN0LW5ld3MtYnRuLXdyYXAge1xuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGF0ZXN0LW5ld3Mtcm93IHtcbiAgICAgICAgLmxhdGVzdC1uZXdzLWltZyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubGF0ZXN0LW5ld3MtY29udGVudCBoMiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tYWdhemluZS1zZWMge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICAgICAgLm1haW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAubWFnYXppbmUtcm93IHtcbiAgICAgICAgICAubWFnYXppbmUtaW1nLWNvbCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYWdhemluZS1jb250ZW50LWNvbCB7XG4gICAgICAgICAgICAubWFnYXppbmUtY29udGVudCB7XG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFnYXppbmUtYnRuIHtcbiAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWFnYXppbmUge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlLW1heCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAubWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWdhemluZS1kZXRhaWwtc2VjIHtcbiAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICAubWFnYXppbmUtY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5tYWdhemluZS1pbWctY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hZ2F6aW5lLWNvbnRlbnQtY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1hZ2F6aW5lLWJ0biB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWdhemluZS1saXN0LXNlYyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYmxvZy1saXN0LXNlYyB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICB9XG4gICAgLmJsb2ctbGlzdC1pdGVtIHtcbiAgICAgIC5ibG9nLWxpc3QtY29sIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgIC5tYWluIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmN1c3RvbS1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlZW1vcmUtc2VjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogLTY1cHggMCAzMHB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgfVxuICB9XG4gIC5wdWJsaWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtNzVweCAwIDEwcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZS1tYXgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5vcmRlci1zZWMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLm9yZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlYXJjaC1wYWdlIHtcbiAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggNDBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQtbWF4KSB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgfVxuICAuc2VhcmNoLXNlYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuaW5uZXItc2VhcmNoLXNlYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0uc2VhcmNoLWZpZWxkIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1heCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWJ0biB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldC1tYXgpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyLWdyZWVuO1xuICAgICAgICAuc2VhcmNoLWljbiB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ldmVudC1zZWMge1xuICAgIC5ldmVudC1saXN0IHtcbiAgICAgIC5ldmVudC1saXN0LWl0ZW0ge1xuICAgICAgICAuZmxlbS1sb2NhdGlvbiB7XG4gICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbnB1dC5zZWFyY2gtZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICRibGFjazsgIG9wYWNpdHk6MTtcbiAgfVxuICBpbnB1dC5zZWFyY2gtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkYmxhY2s7ICBvcGFjaXR5OjE7XG4gIH1cbiAgaW5wdXQuc2VhcmNoLWZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAkYmxhY2s7ICBvcGFjaXR5OjE7XG4gIH1cbiAgaW5wdXQuc2VhcmNoLWZpZWxkOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAkYmxhY2s7ICBvcGFjaXR5OjE7XG4gIH1cbn1cbiIsIi8vIDEuIEJhc2Ugc3R1ZmZcbkBpbXBvcnQgJ2Jhc2UvX3ZhcmlhYmxlcycsXG4nYmFzZS9jb21tb24nO1xuXG4vLyAyLiBQYWdlXG5AaW1wb3J0ICdwYWdlL2NvbGxlY3Rpb24nLFxuJ3BhZ2UvY29udGFjdF91cycsXG4ncGFnZS9ldmVudCcsXG4ncGFnZS9mb3VuZGF0aW9uJyxcbidwYWdlL2hvbWUnLFxuJ3BhZ2UvbmV3cycsXG4ncGFnZS9zZWFyY2gnO1xuXG5cbi8qIE1vYmlsZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUtbWF4KSB7XG4gIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVyIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xlZnQtYXJyb3ctYmxhY2suc3ZnKTt9XG5cbiAgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YWZ0ZXIge2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmlnaHQtYXJyb3ctYmxhY2suc3ZnKTt9XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXIgPiAuc2xpY2stYXJyb3cuc2xpY2stcHJldjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xlZnQtYXJyb3ctYmxhY2suc3ZnKTtcbiAgfVxuICAudGh1bWItc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGVmdC1hcnJvdy1ibGFjay5zdmcpOyBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiBhdXRvO31cbn1cbiJdfQ== */
