:root{--color-primary: #c6a992;--color-secondary: #ea3a55;--color-text: #444444;--color-grey: #a2a7ab;--color-white: #fff;--color-green: #6ac0d0;--color-green-dark: #3ba2ae;--color-blue: #2c377a;--color-blue-light: #312e7c;--color-grey-light: #acacac;--color-green-slider: #439e99;--color-orange: #ff8901}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}table{border-collapse:collapse;border-spacing:0}.container{max-width:1366px;margin:0 auto;padding:0 15px}.container .container{padding-left:0;padding-right:0}@font-face{font-family:"Atlantis";src:url(/app/themes/do4africa/dist/atlantis-webfont.woff2) format("woff2"),url(/app/themes/do4africa/dist/font/atlantis-webfont.woff) format("woff")}:root{--font-atlantis: Atlantis, arial, helvetica, sans-serif}:root{--font-montserrat: Montserrat, arial, helvetica, sans-serif}@font-face{font-family:"Gothic";src:url(/app/themes/do4africa/dist/gothic-webfont.woff2) format("woff2"),url(/app/themes/do4africa/dist/font/gothic-webfont.woff) format("woff")}@font-face{font-family:"GothicBold";src:url(/app/themes/do4africa/dist/gothicb-webfont.woff2) format("woff2"),url(/app/themes/do4africa/dist/font/gothicb-webfont.woff) format("woff")}:root{--font-gothic: Gothic, arial, helvetica, sans-serif;--font-gothic-bold: GothicBold, arial, helvetica, sans-serif}body{font-family:var(--font-gothic);font-size:14px}h1{font-family:var(--font-montserrat);font-weight:800;font-size:44px;line-height:46px}@media(min-width: 768px){h1{font-size:54px;line-height:56px}}h2{font-family:var(--font-montserrat);color:var(--color-text);font-size:24px;margin-top:20px;margin-bottom:10px}h3{font-size:20px;margin:20px auto;font-weight:700;color:var(--color-blue);font-family:var(--font-gothic)}h4{font-size:18px;margin:20px 0;font-weight:700;font-family:var(--font-gothic)}h5{font-size:18px;margin:20px 0}blockquote{padding-left:20px;margin:20px auto;max-width:1200px;border-left:4px solid;color:var(--color-green)}blockquote p{color:var(--color-green);margin-bottom:15px;font-size:30px;line-height:1}blockquote p:last-of-type{margin-bottom:15px}@media(min-width: 768px){blockquote{margin:50px;padding-left:50px}}p,a,b,i,strong,li{font-size:16px;line-height:23px;color:var(--color-text);font-family:var(--font-gothic);text-decoration:none}em{font-style:italic;color:#333}h1,h2,h3,h4,h5,h6,p,ol,ul,blockquote{max-width:1200px;margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6{color:var(--color-green)}p{margin-bottom:20px;max-width:1200px;margin-left:auto;margin-right:auto}b,strong{font-weight:700}i{font-style:italic}.logo{background:url(/app/themes/do4africa/dist/img/do4africaretina.png)}a{text-decoration:underline}a:hover{color:var(--color-green)}input:focus,input:focus-visible,input:focus:not(:focus-visible),textarea:focus,textarea:focus-visible,textarea:focus:not(:focus-visible),select:focus,select:focus-visible,select:focus:not(:focus-visible){outline:none}.container-small{max-width:1200px;margin-left:auto;margin-right:auto}.page{min-height:calc(100vh - 766px)}.wp-block-image{max-width:1200px;margin:50px auto}.wp-block-image img{width:100%}.main-navigation{display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width: 576px){.main-navigation{flex-wrap:nowrap}}.main-navigation .logo__wrapper{padding:40px 0;text-align:center;display:block;margin:0 auto}@media(min-width: 576px){.main-navigation .logo__wrapper{width:auto;margin:0}}.main-navigation .logo__wrapper img{width:100%;max-width:144px;height:auto}.main-navigation .navigation__wrapper{width:100%;z-index:9;margin-bottom:40px}@media(min-width: 576px){.main-navigation .navigation__wrapper{width:auto}}@media(min-width: 768px){.main-navigation .navigation__wrapper{margin-bottom:0}}.main-navigation .navigation__wrapper .cta-languages__wrapper{display:flex;justify-content:center}@media(min-width: 576px){.main-navigation .navigation__wrapper .cta-languages__wrapper{justify-content:flex-end}}.main-navigation .navigation__wrapper .cta-languages__wrapper .cta__wrapper .cta{margin-right:12px}.main-navigation .languages-switcher{margin:0;list-style:none;padding-left:0}.main-navigation .languages-switcher li{margin-left:20px;line-height:15px}.main-navigation .languages-switcher li a{text-decoration:none;text-transform:uppercase;font-size:14px;line-height:15px;font-weight:500}.main-navigation .languages-switcher li.current-lang a{color:var(--color-green)}.main-navigation .nav-menu__wrapper{position:relative}.main-navigation .nav-menu__wrapper ul.nav{position:absolute;width:100%;left:0;top:-100px;opacity:0;background:#fff;padding:30px 0;box-shadow:-2px 4px 20px -6px rgba(0,0,0,.57);transition:all .4s ease-in-out;pointer-events:none}.menu-nav-open .main-navigation .nav-menu__wrapper ul.nav{opacity:1;top:45px;pointer-events:auto}@media(min-width: 1024px){.main-navigation .nav-menu__wrapper ul.nav{position:initial;display:flex;width:auto;padding:0;box-shadow:none;opacity:1;pointer-events:auto}}.main-navigation .nav-menu__wrapper ul.nav li{margin:0 0 0 30px;list-style:none}.main-navigation .nav-menu__wrapper ul.nav li a{text-decoration:none;text-transform:uppercase;font-weight:300}.main-navigation .nav-menu__wrapper ul.nav li.current-menu-item a{color:var(--color-green)}.main-navigation .nav-menu__wrapper .burger{background-image:url(/app/themes/do4africa/dist/img/menu-burger.svg);background-repeat:no-repeat;background-color:transparent;background-position:center;border:none;margin-left:auto;display:block;width:33px;height:33px}.menu-nav-open .main-navigation .nav-menu__wrapper .burger{border:1px solid}@media(min-width: 1024px){.main-navigation .nav-menu__wrapper .burger{display:none}}.main-navigation .search__wrapper{margin:30px 0;text-align:right}.main-navigation .search__wrapper #searchform .search-input{padding:8px 35px 8px 20px;border-radius:10px;border:1px solid #ccc;background:url(/app/themes/do4africa/dist/img/search.svg);background-repeat:no-repeat;background-size:20px;background-position:center right 12px;position:relative;width:calc(100% - 60px)}@media(min-width: 576px){.main-navigation .search__wrapper #searchform .search-input{width:auto}}.main-navigation .search__wrapper #searchform #searchsubmit{display:none}footer{background-color:var(--color-green);background-image:url(/app/themes/do4africa/dist/img/grandafrica.png);background-size:contain;background-position:center right;background-repeat:no-repeat;padding:100px 0;font-family:var(--font-montserrat)}footer a{color:#fff;font-size:14px;font-weight:100;text-decoration:none}footer a:hover{color:var(--color-blue)}footer p{color:#fff;font-size:14px;font-weight:100}footer h2{font-family:var(--font-montserrat);font-size:22px;color:var(--color-blue);font-weight:700;margin-bottom:20px}footer h2 span{color:#fff}footer .footer-description-text{margin-bottom:20px;text-align:center}@media(min-width: 768px){footer .footer-description-text{text-align:left}}footer .footer-description-logo-social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}footer .footer-description-logo-social .footer-social,footer .footer-description-logo-social .footer-logo__wrapper{width:100%;background-position:center}@media(min-width: 768px){footer .footer-description-logo-social .footer-social,footer .footer-description-logo-social .footer-logo__wrapper{width:auto;background-position:left center}}footer .footer-description-logo-social .footer-logo__wrapper{display:block;background-image:url(/app/themes/do4africa/dist/img/d4avso.png);background-size:contain;background-repeat:no-repeat;width:159px;height:150px}@media(min-width: 768px){footer .footer-description-logo-social{justify-content:space-between}}footer .footer-nav__wrapper{display:flex;flex-wrap:wrap}footer .footer-nav__wrapper .footer-nav{padding-left:0}footer .footer-nav__wrapper .footer-nav>li{list-style:none}footer .footer-nav__wrapper .footer-nav-1,footer .footer-nav__wrapper .footer-nav-2{width:100%;text-align:center;margin-bottom:40px}@media(min-width: 576px){footer .footer-nav__wrapper .footer-nav-1,footer .footer-nav__wrapper .footer-nav-2{width:50%}}@media(min-width: 768px){footer .footer-nav__wrapper .footer-nav-1,footer .footer-nav__wrapper .footer-nav-2{width:30%;margin-bottom:0;text-align:left}}footer .footer-nav__wrapper .footer-description{width:100%}@media(min-width: 768px){footer .footer-nav__wrapper .footer-description{width:40%;margin-top:0}}footer .footer-social ul{display:flex;justify-content:center;margin-top:40px;padding-left:0}footer .footer-social ul li{list-style:none}@media(min-width: 768px){footer .footer-social ul{justify-content:flex-end;margin-top:0}}footer .footer-social ul.btn-social .menu-item a{display:block;width:48px;height:48px;background-size:contain;margin-right:5px;margin-bottom:20px;text-indent:100%;white-space:nowrap;overflow:hidden}footer .footer-social ul.btn-social .menu-item a:hover{opacity:.6}footer .footer-social ul.btn-social .menu-item.facebook a{background-image:url(/app/themes/do4africa/dist/img/facebook.png)}footer .footer-social ul.btn-social .menu-item.linkedin a{background-image:url(/app/themes/do4africa/dist/img/linkden.png)}footer .footer-social ul.btn-social .menu-item.youtube a{background-image:url(/app/themes/do4africa/dist/img/youtube.png)}footer .footer-social ul.btn-social .menu-item.twitter a{background-image:url(/app/themes/do4africa/dist/img/twitter.png)}body.page-template-template-depot-projet .page .container{max-width:960px}body.page-template-template-depot-projet .page .container h1.af-title{font-family:var(--font-atlantis);font-size:45px;text-align:center;color:var(--color-green);line-height:100px}@media(min-width: 768px){body.page-template-template-depot-projet .page .container h1.af-title{font-size:80px}}body.page-template-template-depot-projet .page .container h2.af-subtitle{font-family:var(--font-gothic);color:var(--color-text);font-size:15px;margin-top:20px;margin-bottom:10px;margin-left:11px;margin-right:35px;line-height:20px}body.page-template-template-depot-projet .page .container form.af-form{display:flex;flex-wrap:nowrap;align-items:center;flex-direction:column}body.page-template-template-depot-projet .page .container form.af-form .af-success{margin:50px}body.page-template-template-depot-projet .page .container form.af-form .acf-fields>.acf-field{border:none}body.page-template-template-depot-projet .page .container form.af-form .af-fields{padding:0 10em;width:100%}body.page-template-template-depot-projet .page .container form.af-form .af-fields .acf-hidden{display:none}body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field{width:100%;margin:15px 0}@media(max-width: 768px){body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field{flex-direction:column}}body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field .af-label{width:100%}body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field .af-label>label{font-family:var(--font-montserrat);font-size:17px}body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field .af-input{width:100%;padding-right:24px;box-sizing:border-box}body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field .af-input>.acf-input-wrap>input,body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field .af-input>textarea{width:100%;flex:1 1 100%;max-width:100%;box-sizing:border-box;font-size:14px;padding:7px 10px;font-family:var(--font-montserrat)}body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field .af-input>.acf-taxonomy-field select{width:100%;flex:1 1 100%;max-width:100%;box-sizing:border-box;padding:7px 10px}body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field .af-input>.acf-google-map .title .search{font-family:var(--font-montserrat)}body.page-template-template-depot-projet .page .container form.af-form .af-fields .af-field .af-input>.acf-google-map .search{width:100%;flex:1 1 100%;max-width:100%;box-sizing:border-box;padding:7px 10px}body.page-template-template-depot-projet .page .container form.af-form .wrapper-run{display:block;position:relative;margin-bottom:-35px}@media(max-width: 700px){body.page-template-template-depot-projet .page .container form.af-form .wrapper-run{margin-bottom:0;padding-right:24px}}body.page-template-template-depot-projet .page .container form.af-form .wrapper-run span.run-text{display:block;position:absolute;padding:0 13px;line-height:17px;width:75%}@media(max-width: 700px){body.page-template-template-depot-projet .page .container form.af-form .wrapper-run span.run-text{position:relative;width:100%}}body.page-template-template-depot-projet .page .container form.af-form .af-submit{text-align:end;padding:35px 30px}@media(max-width: 700px){body.page-template-template-depot-projet .page .container form.af-form .af-submit{padding:15px 0;text-align:center}}body.page-template-template-depot-projet .page .container form.af-form .af-submit button[type=submit]{font-family:var(--font-montserrat);font-size:14px;font-weight:700;color:#fff;padding:12px 20px;display:inline-block;background-color:var(--color-green);border:none;border-radius:20px;text-transform:uppercase;margin:0 auto;cursor:pointer}body.page-template-template-depot-projet .page .container form.af-form .af-submit button[type=submit]:hover{background-color:#000}.btn{display:inline-block;padding:10px 46px;text-transform:uppercase;text-decoration:none;border-radius:59px;border-top-right-radius:0;border-bottom-right-radius:118px;font-size:14px;position:relative}.btn.btn-primary{border:1px solid var(--color-text);color:var(--color-text)}.btn.btn-primary .shape{position:absolute;top:-1px;right:0;display:block;height:1px;width:33px;background-color:#fff}.btn.white{border-top:1px double var(--color-white);border-right:1px solid var(--color-white);border-bottom:1px solid var(--color-white);border-left:1px solid var(--color-white);color:var(--color-white);background-color:transparent}.btn.white:hover{background-color:rgba(198,169,146,.5)}.btn.white:hover:after{background-image:url(/app/themes/do4africa/dist/img/btnw-tail-hover.svg)}.btn.white:after{content:"";display:block;position:absolute;width:36px;height:21px;background-image:url(/app/themes/do4africa/dist/img/btnw-tail.svg);right:-1px;top:-21px}.cta{height:30px;border-radius:20px;background-image:linear-gradient(to bottom, var(--color-green-dark) 0%, var(--color-green) 100%);font-size:13px;font-weight:700;color:#fff;padding:5px 20px 0;display:inline-block;text-decoration:none;cursor:pointer}.cta.cta-header{text-transform:uppercase}@media(min-width: 576px){.cta.cta-header{border-top-left-radius:0;border-top-right-radius:0}}.cta:hover{background-color:#000;background-image:none;text-decoration:none;color:#fff}.page-header{position:relative;width:100%;height:auto;margin-top:70px}@media(min-width: 1024px){.page-header{margin-top:135px;height:538px;overflow:hidden}}.page-header .header--images{position:static;width:100%;overflow:hidden}.page-header .header--images .header--description{display:none}.page-header .header--images figure{width:100%;height:400px}.page-header .header--images figure img{-o-object-fit:cover;object-fit:cover}@media(min-width: 1024px){.page-header .header--images figure{height:auto}}@media(min-width: 1024px){.page-header .header--images{position:absolute}}.page-header .header--images figure.desktop{display:none}@media(min-width: 1024px){.page-header .header--images figure.desktop{display:block}}@media(min-width: 1024px){.page-header .header--images figure.mobile{display:none}}.page-header .header--images figure.left{left:30%}.page-header .header--images figure.right{right:0}.page-header .header--images img{height:400px}@media(min-width: 1024px){.page-header .header--images img{height:538px}}.page-header .bg-shape{display:none;position:absolute;height:538px;width:65%}@media(min-width: 1024px){.page-header .bg-shape{display:block}}.page-header.image-left .bg-shape,.page-header.image-left .header--text{right:0}.page-header.image-left .header--text-title{text-align:right}.page-header.image-left .header--wrapper .header--text .cta{justify-content:flex-end}@media(min-width: 1280px){.page-header.image-left .header--wrapper .header--text .cta .btn{transform:translateX(21%)}}.page-header.image-right .bg-shape,.page-header.image-right .header--text{left:0}.page-header.image-right .header--wrapper .header--text-title,.page-header.image-right .header--wrapper .header--text-description{text-align:left}.page-header.image-right .header--wrapper .header--text .cta{justify-content:flex-start}.page-header .header--wrapper{position:relative;display:flex;height:auto;justify-content:center}@media(min-width: 1024px){.page-header .header--wrapper{height:538px;align-items:center}}.page-header .header--wrapper .header--text{padding:22px 0}.page-header .header--wrapper .header--text.white p,.page-header .header--wrapper .header--text.white h1{color:var(--color-white)}@media(min-width: 1024px){.page-header .header--wrapper .header--text{position:absolute;max-width:453px}}.page-header .header--wrapper .header--text-title,.page-header .header--wrapper .header--text-description{text-align:right}.page-header .header--wrapper .header--text-description{font-size:20px;line-height:28px}@media(min-width: 768px){.page-header .header--wrapper .header--text-description{font-size:27px;line-height:35px}}.page-header .header--wrapper .header--text .cta{display:flex;margin:26px 0;justify-content:flex-end}.swiper{display:none}@media(min-width: 768px){.swiper{display:block}}.swiper .swiper-wrapper .swiper-slide{position:relative}.swiper .swiper-wrapper .swiper-slide .image-swiper__wrapper{background-color:var(--color-green-slider);min-height:350px;line-height:0}.swiper .swiper-wrapper .swiper-slide .image-swiper__wrapper img{width:100%;height:auto}.swiper .swiper-wrapper .swiper-slide .image-swiper__wrapper .place-for-text{height:350px}@media(min-width: 768px){.swiper .swiper-wrapper .swiper-slide .image-swiper__wrapper{min-height:0}}.swiper .swiper-wrapper .swiper-slide .content-swiper__wrapper{display:flex;padding-top:50px;position:absolute;top:10%;left:0;width:30%;height:100%;padding-left:6%}@media(min-width: 768px){.swiper .swiper-wrapper .swiper-slide .content-swiper__wrapper{top:0;align-items:center;padding-top:0}}.swiper .swiper-wrapper .swiper-slide .content-swiper__inner{display:inline-block}.swiper .swiper-wrapper .swiper-slide .content-swiper__inner h2{font-family:var(--font-atlantis);color:#fff;font-size:55px;margin-bottom:30px}.swiper .swiper-wrapper .swiper-slide .content-swiper__inner p{color:#fff;margin-bottom:30px}.swiper .swiper-pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,.8);width:15px;height:15px;opacity:.5}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-green-dark);opacity:1}.swiper .swiper-button-prev,.swiper .swiper-button-next{color:#fff}.swiper .cta-swiper{background-color:var(--color-orange);background-image:none;height:auto;padding:25px;font-size:20px}.swiper.swiper-mobile{display:block;margin-top:50px}@media(min-width: 768px){.swiper.swiper-mobile{display:none}}.swiper.swiper-mobile .swiper-wrapper .swiper-slide .content-swiper__wrapper{width:100%;padding:0;justify-content:center;text-align:center}.swiper.swiper-mobile .swiper-wrapper .swiper-slide .content-swiper__inner{width:80%}.swiper.swiper-mobile .swiper-wrapper .swiper-slide .content-swiper__inner h2{font-size:40px}.swiper.swiper-mobile .swiper-wrapper .swiper-slide .content-swiper__inner p{width:80%;margin:0 auto 30px}.highlighted-projects .projects__wrapper{display:flex;color:#fff;flex-wrap:wrap;list-style:none;padding-left:0}@media(min-width: 768px){.highlighted-projects .projects__wrapper{flex-wrap:nowrap}}.highlighted-projects .projects__wrapper .project__wrapper{background-color:#4cc4d2;width:100%;font-size:11px;font-family:var(--font-montserrat);color:#fff;line-height:1.2;font-weight:100}@media(min-width: 768px){.highlighted-projects .projects__wrapper .project__wrapper{flex:0 0 33.3%;max-width:33.3%}}.highlighted-projects .projects__wrapper .project__wrapper:nth-child(2){background-color:#43b4c2}.highlighted-projects .projects__wrapper .project__wrapper:nth-child(3){background-color:#36a2ae}.highlighted-projects .projects__wrapper .project__wrapper .project__inner{padding:10px 20px 35px;box-sizing:border-box;height:100%}.highlighted-projects .projects__wrapper .project__wrapper h2{font-family:var(--font-gothic);font-size:24px;color:#444;font-weight:700;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap}.highlighted-projects .projects__wrapper .project__wrapper h3{text-transform:capitalize;font-size:15px;color:#fff;margin-bottom:10px}.highlighted-projects .projects__wrapper .project__wrapper a{color:#fff;font-size:15px;text-decoration:none}.highlighted-projects .projects__wrapper .project__wrapper a:hover{text-decoration:underline}.highlighted-projects .projects__wrapper .project__wrapper .content__wrapper{color:#fff;display:flex;align-items:center;margin-bottom:20px;height:58%}.highlighted-projects .projects__wrapper .project__wrapper .content__wrapper .category{max-width:100px;margin-right:2%}.highlighted-projects .projects__wrapper .project__wrapper .content__wrapper .category img{width:100%}.highlighted-projects .projects__wrapper .project__wrapper .content__wrapper .content{width:65%;line-height:1.2;flex:1 1 100%;font-size:14px}@media(min-width: 576px){.highlighted-projects .projects__wrapper .project__wrapper .content__wrapper .content{font-size:20px}}@media(min-width: 768px){.highlighted-projects .projects__wrapper .project__wrapper .content__wrapper .content{font-size:11px}}@media(min-width: 1024px){.highlighted-projects .projects__wrapper .project__wrapper .content__wrapper .content{font-size:15px}}@media(min-width: 1280px){.highlighted-projects .projects__wrapper .project__wrapper .content__wrapper .content{font-size:18px}}.highlighted-projects .projects__wrapper .project__wrapper .show-more{display:flex;justify-content:space-between;align-items:flex-end;height:12%}.highlighted-projects .projects__wrapper .project__wrapper .show-more .read-more{max-width:60%;font-size:14px}.highlighted-projects .projects__wrapper .project__wrapper .show-more .more-info a{text-decoration:underline}.counter-projects{margin:50px auto;text-align:center}.counter-projects .counter{font-family:var(--font-atlantis);font-size:90px;color:var(--color-blue-light);margin-bottom:20px;display:block}.counter-projects p{font-family:var(--font-gothic);font-size:21px;color:var(--color-grey-light)}.categories-highlighted{margin:50px 0}.categories-highlighted h2{font-family:var(--font-atlantis);color:var(--color-green);font-size:60px;margin-bottom:40px;text-align:center}@media(min-width: 768px){.categories-highlighted h2{font-size:80px}}.categories-highlighted a{text-decoration:none}.categories-highlighted .uk-subnav-pill>li.uk-active a{background-color:var(--color-green)}.categories-highlighted .onglets>.uk-subnav{justify-content:center;margin-top:20px;border-bottom:1px solid var(--color-green)}.categories-highlighted .onglets h3{font-size:15px;font-weight:700;color:var(--color-blue);font-family:var(--font-gothic)}.categories-highlighted .onglets .uk-switcher{max-width:600px;margin:20px auto}.categories-highlighted .onglets .uk-switcher .content{display:flex}.categories-highlighted .onglets .uk-switcher .content .icon__wrapper{flex:1 1 40%;max-width:40%}.categories-highlighted .onglets .uk-switcher .content .content__wrapper{flex:1 1 60%;max-width:60%}.categories-highlighted .onglets .uk-switcher .content .content__wrapper p{font-family:var(--font-gothic);font-size:14px}.categories-highlighted .onglets.for-mobile{padding:0 30px;margin:50px 0}@media(min-width: 768px){.categories-highlighted .onglets.for-mobile{display:none}}.categories-highlighted .onglets.for-mobile .uk-accordion li.uk-open{margin-bottom:30px}.categories-highlighted .onglets.for-mobile .uk-accordion li.uk-open .uk-accordion-title{color:var(--color-green)}.categories-highlighted .onglets.for-mobile p{font-family:var(--font-gothic);font-size:14px}.categories-highlighted .onglets.for-desktop{display:none}@media(min-width: 768px){.categories-highlighted .onglets.for-desktop{display:block}}.categories-highlighted .avant-cta{font-family:var(--font-gothic);font-size:34px;text-align:center;max-width:600px;margin:0 auto;line-height:1}.categories-highlighted .cta__wrapper{text-align:center}.categories-highlighted .cat-cta{display:inline-block;margin:20px auto;text-decoration:underline;font-family:var(--font-gothic)}.sponsors{margin-bottom:50px}.sponsors h2{font-family:var(--font-atlantis);font-size:60px;color:var(--color-green);text-align:center}@media(min-width: 768px){.sponsors h2{font-size:80px}}.sponsors .sponsors-logo{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:960px;margin:0 auto;list-style:none;padding-left:0}.sponsors .sponsors-logo li{width:240px;height:95px;padding:20px}.sponsors .sponsors-logo li a{display:block;width:100%;height:100%;text-align:center;transition:all .4s ease-in-out}.sponsors .sponsors-logo li a:hover{transform:scale(1.1)}.sponsors .sponsors-logo li img{max-width:100%;max-height:100%;width:auto;height:auto}#do4africa-projects-map{position:relative}#do4africa-projects-map .main-map-wrapper{position:relative}#do4africa-projects-map .main-map-wrapper .map-container{width:100%;height:450px;background-color:#1cbac8}@media(min-width: 768px){#do4africa-projects-map .main-map-wrapper .map-container{height:900px}}#do4africa-projects-map .boxdraw{background:rgba(49,46,124,.25);border:2px solid #312e7c;position:absolute;top:0;left:0;width:0;height:0}#do4africa-projects-map .btn-tool{cursor:pointer;width:32px;height:32px;border:1px solid #fff;border-radius:4px;background-color:#312e7c;display:flex;align-items:center;justify-content:center;color:#fff;padding:2px;margin-bottom:2px;transition:all .5s linear}#do4africa-projects-map .btn-tool svg{width:100%;height:auto}#do4africa-projects-map .btn-tool.active{pointer-events:none;cursor:default;background-color:#1cbac8}#do4africa-projects-map .btn-tool:hover{background-color:#1cbac8}#do4africa-projects-map .btn-tool:active svg{width:85%}#do4africa-projects-map .toolbox-container{position:absolute;top:0;right:0;margin:10px;z-index:1}#do4africa-projects-map .toolbox-container .search,#do4africa-projects-map .toolbox-container .zoom-rect{display:none}@media(min-width: 768px){#do4africa-projects-map .toolbox-container .search,#do4africa-projects-map .toolbox-container .zoom-rect{display:flex}}#do4africa-projects-map .popin{font-family:Montserrat,sans-serif;font-weight:400;position:relative;width:100%;border-radius:4px;background:#fff}#do4africa-projects-map .popin .header{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ddd}#do4africa-projects-map .popin .header h4{margin:0;word-break:break-word;flex:1;font-family:var(--font-gothic-bold);font-size:20px;color:#000}#do4africa-projects-map .popin .header .btn-tool{width:28px;height:28px;display:none}@media(min-width: 768px){#do4africa-projects-map .popin .header .btn-tool{display:block}}@media(min-width: 768px){#do4africa-projects-map .popin .header{padding:10px}}#do4africa-projects-map .popin .content{padding:10px 0}#do4africa-projects-map .popin .content .field{margin-bottom:16px}#do4africa-projects-map .popin .content .field label{display:block;margin-bottom:8px}#do4africa-projects-map .popin .content .field select{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;color:#999;border:1px solid #999;border-radius:4px;padding:5px;width:100%}@media(min-width: 768px){#do4africa-projects-map .popin .content{padding:10px}}#do4africa-projects-map .locations-filter-container{z-index:2}@media(min-width: 768px){#do4africa-projects-map .locations-filter-container{display:none;position:absolute;top:0;right:42px;margin:10px;width:250px}}#do4africa-projects-map .project-sheet{z-index:3;margin-top:16px;display:none}#do4africa-projects-map .project-sheet .summary{font-family:var(--font-gothic);margin-bottom:20px;font-size:13px;line-height:1.8}#do4africa-projects-map .project-sheet .categories{font-size:16px;line-height:23px;color:var(--color-text);font-family:var(--font-gothic)}#do4africa-projects-map .project-sheet .tags{margin-top:16px}#do4africa-projects-map .project-sheet .tags ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}#do4africa-projects-map .project-sheet .tags ul li{color:#fff;font-size:14px;text-transform:lowercase;margin:2px;padding:4px;border-radius:4px;background-color:#999}#do4africa-projects-map .project-sheet .links-block{margin:20px 0 10px;display:flex;justify-content:space-between;align-items:center}#do4africa-projects-map .project-sheet .link-detail{color:#312e7c;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;font-weight:600}#do4africa-projects-map .project-sheet .link-detail span{margin-right:4px}#do4africa-projects-map .project-sheet .link-detail svg{width:16px;height:auto}#do4africa-projects-map .project-sheet .social-networks .fa{color:#ddd;margin-right:7px;text-decoration:none}#do4africa-projects-map .project-sheet .social-networks .fa:last-of-type{margin-right:0}#do4africa-projects-map .project-sheet .social-networks .fa:hover{color:#312e7c}#do4africa-projects-map .project-sheet .social-networks .icon-sn{height:14px;width:14px;margin-right:7px;display:inline-block;background-repeat:no-repeat;background-size:contain}#do4africa-projects-map .project-sheet .social-networks .icon-sn:last-of-type{margin-right:0}#do4africa-projects-map .project-sheet .social-networks .icon-sn.link-website{background-image:url(/app/themes/do4africa/dist/img/icon-world.svg)}#do4africa-projects-map .project-sheet .social-networks .icon-sn.link-facebook{background-image:url(/app/themes/do4africa/dist/img/icon-facebook.svg)}#do4africa-projects-map .project-sheet .social-networks .icon-sn.link-twitter{background-image:url(/app/themes/do4africa/dist/img/icon-twitter.svg)}#do4africa-projects-map .project-sheet .social-networks .icon-sn.link-press{background-image:url(/app/themes/do4africa/dist/img/icon-press.svg)}#do4africa-projects-map .project-sheet .social-networks .icon-sn.link-youtube{background-image:url(/app/themes/do4africa/dist/img/icon-youtube.svg)}#do4africa-projects-map .project-sheet .social-networks .icon-sn.link-linkedin{background-image:url(/app/themes/do4africa/dist/img/icon-linkedin.svg)}#do4africa-projects-map .project-sheet .social-networks .icon-sn:hover{transform:scale(1.1)}@media(min-width: 768px){#do4africa-projects-map .project-sheet{position:absolute;top:0;left:0;margin:10px;width:300px}}#do4africa-projects-map .project-sheet.show{display:block}#do4africa-projects-map.open-filters .locations-filter-container{display:block}#do4africa-projects-map .mapboxgl-ctrl-bottom-right{display:none}.share-buttons{display:flex;align-items:center}.share-buttons li{flex:1 1 25px;max-width:25px;max-height:25px;margin-right:20px;list-style:none}.share-buttons li a{display:block;transition:all .2s ease-in-out}.share-buttons li a svg{width:100%;height:21px}.share-buttons li a.share-linkedin svg{height:24px}.share-buttons li a:hover{transform:scale(1.1)}.liens-sociaux{margin-top:20px}.liens-sociaux ul{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.liens-sociaux ul li{flex:1 1 30px;max-width:30px;margin-right:15px;margin-top:10px;height:30px}.liens-sociaux ul li a{display:block;width:100%;height:100%;transition:all .2s ease-in-out;background-image:url(/app/themes/do4africa/dist/img/icon-facebook.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.liens-sociaux ul li a.link-website{background-image:url(/app/themes/do4africa/dist/img/icon-world.svg)}.liens-sociaux ul li a.link-twitter{background-image:url(/app/themes/do4africa/dist/img/icon-twitter.svg)}.liens-sociaux ul li a.link-press{background-image:url(/app/themes/do4africa/dist/img/icon-press.svg)}.liens-sociaux ul li a.link-youtube{background-image:url(/app/themes/do4africa/dist/img/icon-youtube.svg)}.liens-sociaux ul li a.link-linkedin{background-image:url(/app/themes/do4africa/dist/img/icon-linkedin.svg)}.liens-sociaux ul li a:hover{transform:scale(1.1)}.image-entete__wrapper .image__wrapper{position:relative;overflow:hidden}.image-entete__wrapper .image__wrapper img{min-height:350px;width:auto;min-width:100%;max-width:none}.image-entete__wrapper .image__wrapper h1{color:#fff;font-family:var(--font-atlantis);position:absolute;bottom:10%;left:50%;transform:translateX(-50%);text-align:center;text-shadow:2px 2px 2px #000;width:100%;max-width:500px;padding-right:0 20px}@media(min-width: 768px){.image-entete__wrapper .image__wrapper h1{font-size:80px;bottom:20%;max-width:800px}}.image-entete__wrapper .excerpt{margin:30px auto;font-size:24px;line-height:1.2;padding:0 20px;max-width:1200px}.block-partenariats{margin-top:50px;margin-bottom:50px}.block-partenariats ul{display:flex;justify-content:center;margin:0 auto;flex-wrap:wrap;list-style:none;padding-left:0;margin-left:-20px;margin-right:-20px}@media(min-width: 768px){.block-partenariats ul{flex-wrap:nowrap}}.block-partenariats ul li{text-align:center;padding:50px 20px 0;flex:1 1 100%}@media(min-width: 768px){.block-partenariats ul li{flex:1 1 33.33333%;max-width:33.33333%}}.block-partenariats ul li h2{font-size:20px;line-height:1;color:var(--color-blue);font-family:var(--font-gothic-bold);margin:40px 0}.section-colonnes{margin-top:0;margin-bottom:40px}.section-colonnes .colonnes__wrapper{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin-left:-20px;margin-right:-20px}@media(min-width: 768px){.section-colonnes .colonnes__wrapper{flex-wrap:nowrap}}.section-colonnes .colonnes__wrapper .contenu__wrapper{margin-top:50px;padding:0 20px;flex:1 1 100%;max-width:100%}@media(min-width: 768px){.section-colonnes .colonnes__wrapper .contenu__wrapper{flex:1 1 50%;max-width:50%}}.section-colonnes .colonnes__wrapper .contenu__wrapper p{line-height:1.8;margin-bottom:10px}.section-colonnes .colonnes__wrapper .contenu__wrapper ul{margin:10px 0}.section-colonnes .colonnes__wrapper .contenu__wrapper ul li{list-style-type:disc;margin:10px 20px}.form-section{margin-top:50px;margin-bottom:50px}.form-section h2.form-title{text-align:center;color:var(--color-blue);font-family:var(--font-atlantis);margin-bottom:20px;font-size:60px}.form-section form{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}.form-section form>*{flex:1 1 100%;max-width:100%;padding:0 30px;box-sizing:border-box}.form-section form>* select,.form-section form>* textarea,.form-section form>* input{width:100%;border:1px solid #ddd;background-color:#fff;padding:10px 12px;margin-top:10px;box-sizing:border-box}.form-section form>* select:focus,.form-section form>* textarea:focus,.form-section form>* input:focus{outline:none}.form-section form>* select[type=submit],.form-section form>* textarea[type=submit],.form-section form>* input[type=submit]{height:30px;border-radius:20px;background-image:linear-gradient(to bottom, var(--color-green-dark) 0%, var(--color-green) 100%);font-size:13px;font-weight:700;color:#fff;padding:5px 20px 0;display:inline-block;text-decoration:none;cursor:pointer;padding:5px 20px;display:inline-block;width:auto;margin-top:0}.form-section form>* select[type=submit].cta-header,.form-section form>* textarea[type=submit].cta-header,.form-section form>* input[type=submit].cta-header{text-transform:uppercase}@media(min-width: 576px){.form-section form>* select[type=submit].cta-header,.form-section form>* textarea[type=submit].cta-header,.form-section form>* input[type=submit].cta-header{border-top-left-radius:0;border-top-right-radius:0}}.form-section form>* select[type=submit]:hover,.form-section form>* textarea[type=submit]:hover,.form-section form>* input[type=submit]:hover{background-color:#000;background-image:none;text-decoration:none;color:#fff}.form-section form>* .wpcf7-spinner{margin-top:2px}@media(min-width: 768px){.form-section form>*{flex:1 1 50%;max-width:50%}}.form-section form p:last-of-type{display:flex;justify-content:flex-end;align-items:flex-start}.form-section form .wpcf7-response-output{margin:0 30px;border:none;padding:10px 20px;background-color:var(--color-orange);color:#fff}.form-section form.sent .wpcf7-response-output{background-color:var(--color-green)}figure.wp-block-gallery{max-width:1200px;margin:50px auto;display:block}figure.wp-block-gallery .blocks-gallery-grid{list-style:none}figure.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{padding:0}figure.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure img{width:100%}figure.wp-block-gallery .swiper-button-next,figure.wp-block-gallery .swiper-button-prev{color:var(--color-green)}#orejime .orejime-Notice{background-color:var(--color-green-dark)}#orejime .orejime-Modal{background-color:var(--color-green-dark)}#orejime .orejime-Button.orejime-Button--save,#orejime .orejime-Button.orejime-Button--accept{background-color:var(--color-green)}#orejime .orejime-Button.orejime-Notice-declineButton{background-color:var(--color-grey)}.intro__wrapper h1{font-family:var(--font-atlantis);font-size:45px;text-align:center;color:var(--color-green)}@media(min-width: 768px){.intro__wrapper h1{font-size:80px}}.intro__wrapper .cta__wrapper{margin:70px 0 50px}.intro__wrapper .introduction{margin-bottom:50px}.projects-list__wrapper .list-content .list-filters .fields__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.projects-list__wrapper .list-content .list-filters .fields__wrapper .field__wrapper{flex:1 1 100%;max-width:100%;box-sizing:border-box;margin-bottom:20px}@media(min-width: 576px){.projects-list__wrapper .list-content .list-filters .fields__wrapper .field__wrapper{max-width:calc(50% - 10px)}}.projects-list__wrapper .list-content .list-filters .fields__wrapper .field__wrapper input,.projects-list__wrapper .list-content .list-filters .fields__wrapper .field__wrapper textarea{font-family:var(--font-gothic);font-size:14px;padding-left:8px}.projects-list__wrapper .list-content .list-filters .fields__wrapper .field__wrapper #keywords{display:block;outline:none;width:100%;border:1px solid #aaa;border-radius:4px;min-height:32px;padding:0 0 0 11px;margin:0;box-sizing:border-box}.projects-list__wrapper .list-content .list-filters .fields__wrapper .field__wrapper #keywords:focus{border-color:#000}.projects-list__wrapper .list-content .list-filters .fields__wrapper .field__wrapper>.select2-container{width:100% !important}.projects-list__wrapper .list-content .list-filters .fields__wrapper .field__wrapper .select2-selection__choice__display{font-family:var(--font-gothic);font-size:14px}.projects-list__wrapper .list-content .list-filters .submit__wrapper{text-align:center}.projects-list__wrapper .list-content .list-filters input[type=submit]{font-family:var(--font-montserrat);font-size:13px;font-weight:700;color:#fff;padding:12px 20px;display:inline-block;background-color:var(--color-green);border:none;border-radius:20px;text-transform:uppercase;margin:0 auto;cursor:pointer}.projects-list__wrapper .list-content .list-filters input[type=submit]:hover{background-color:#000}.projects-list__wrapper .list-content a.button-see{font-family:var(--font-montserrat);font-size:13px;font-weight:700;color:#fff;padding:8px 20px;display:inline-block;background-color:var(--color-green);border:none;border-radius:20px;text-transform:uppercase;margin:0 auto;cursor:pointer}.projects-list__wrapper .list-content a.button-see:hover{background-color:#000}.projects-list__wrapper .list-content .image_default{background-image:url(/app/themes/do4africa/dist/img/do4africaretina_400.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:100%}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item{margin:40px 0;flex:1 1 100%;max-width:100%;box-sizing:border-box;padding:0 15px}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item ul{padding-left:0;list-style:none}@media(min-width: 768px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item{flex:1 1 50%;max-width:50%}}@media(max-width: 768px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item{margin:20px 0}}@media(min-width: 1024px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item{flex:1 1 33.3333%;max-width:33.3333%}}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item article .badge{color:#fff;font-size:14px;text-transform:lowercase;margin:2px;padding:4px;border-radius:4px}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item article .badge.badge-draft{background-color:#999}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item article .badge.badge-published{background-color:#028902}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper{height:320px;overflow:hidden;margin-bottom:30px;position:relative}@media(min-width: 768px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper{height:220px}}@media(max-width: 768px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper{height:220px}}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper img{min-width:100%;min-height:100%;max-width:unset;max-height:unset;width:auto;height:auto;transition:all .4s ease-in-out;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media(max-width: 1024px)and (min-width: 768px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper img{width:350px}}@media(min-width: 768px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper img{max-width:100%}}@media(min-width: 360px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper img{min-width:auto;min-height:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width: 360px)and (min-width: 300px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper img{min-width:300px;min-height:auto;width:300px}}@media(max-width: 300px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper img{min-width:280px;min-height:100%;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;max-height:none;width:auto}}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .image__wrapper .image_default{transition:all .4s ease-in-out}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item h2{font-family:var(--font-gothic-bold);font-size:20px;line-height:1;color:#000;margin-bottom:20px}@media(min-width: 767px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item h2{max-width:360px}}@media(min-width: 420px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item h2{max-width:420px}}@media(max-width: 420px)and (min-width: 300px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item h2{min-width:300px;min-height:auto;width:300px}}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item p{font-family:var(--font-gothic);font-size:13px;line-height:1.8;margin-bottom:20px}@media(min-width: 767px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item p{max-width:360px}}@media(min-width: 420px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item p{max-width:420px}}@media(max-width: 420px)and (min-width: 300px){.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item p{min-width:300px;min-height:auto;width:300px}}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item a{text-decoration:none}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item a:hover{text-decoration:none}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item a:hover h2{color:var(--color-green)}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item a:hover img{transform:scale(1.1) translateX(-45%) translateY(-45%)}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item a:hover .image_default{transform:scale(1.1)}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .tags_terms ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .tags_terms ul li{color:#fff;font-size:14px;text-transform:lowercase;margin:2px;padding:4px;border-radius:4px;background-color:#999}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .category_terms{margin-bottom:10px}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .category_terms ul li{display:inline-block}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .category_terms ul li:after{display:inline-block;content:", ";white-space:pre}.projects-list__wrapper .list-content .list-projects .list-projects__wrapper .list-project_item .category_terms ul li:last-child:after{display:none}.projects-list__wrapper .list-content .list-projects .pagination{text-align:center;margin-bottom:100px}.projects-list__wrapper .list-content .list-projects .pagination>*{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:var(--color-grey-light);border-radius:50%;font-family:var(--font-gothic-bold)}.projects-list__wrapper .list-content .list-projects .pagination a:hover{text-decoration:none;color:#fff;background-color:var(--color-green)}.projects-list__wrapper .list-content .list-projects .pagination>span{color:#fff;background-color:var(--color-green)}.projects-list__wrapper .list-content .list-projects .pagination>span.dots{background-color:transparent;color:#000}.projects-list__wrapper .list-content .list-projects .no-results{margin:50px 0;font-size:20px}.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option{font-family:var(--font-gothic);font-size:14px;padding:0 14px}.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:var(--color-green)}.single-projets .cover-image__wrapper{position:relative;overflow:hidden;padding-top:50%}@media(min-width: 768px){.single-projets .cover-image__wrapper{height:600px;padding-top:0}}.single-projets .cover-image__wrapper img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.single-projets .single-header{margin-top:50px}.single-projets .single-header-content{background-color:var(--color-green);display:flex;justify-content:space-between;align-items:center;padding:20px 40px}.single-projets .single-header-content h1{color:#fff;margin-bottom:20px;font-family:var(--font-atlantis)}.single-projets .single-header-content p{color:#fff}.single-projets .single-content__wrapper h2{font-family:var(--font-gothic);font-size:28px;color:var(--color-blue);margin:30px 0}.single-projets .single-content__wrapper li,.single-projets .single-content__wrapper a,.single-projets .single-content__wrapper span,.single-projets .single-content__wrapper p{font-family:var(--font-gothic);font-size:14px}@media(min-width: 768px){.single-projets .single-content__wrapper{display:flex}}.single-projets .single-content-left{box-sizing:border-box}@media(min-width: 768px){.single-projets .single-content-left{max-width:60%;flex:1 1 60%;padding-right:40px}}@media(min-width: 768px){.single-projets .single-content-right{flex:1 1 40%}}.single-projets .single-content-right .project-summary li{list-style:none;padding-left:40px;margin-bottom:20px;background-size:26px;background-position:left center;background-repeat:no-repeat}.single-projets .single-content-right .project-summary li.organisme{background-image:url(/app/themes/do4africa/dist/img/acteur.png)}.single-projets .single-content-right .project-summary li.location{background-image:url(/app/themes/do4africa/dist/img/localisation.png)}.single-projets .single-content-right .project-summary li.date_creation{background-image:url(/app/themes/do4africa/dist/img/courbe.png)}.single-projets .single-content-right .project-summary li.category{background-image:url(/app/themes/do4africa/dist/img/cat.png)}.single-projets .single-content-right .project-summary li.tags_terms{background-image:url(/app/themes/do4africa/dist/img/price-tag.png)}.single-projets .single-content-right .project-summary li.tags_terms ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.single-projets .single-content-right .project-summary li.tags_terms ul li{color:#fff;font-size:14px;text-transform:lowercase;margin:2px;padding:4px;border-radius:4px;background-color:#999}.single-projets .single-content-right .project-summary span{display:block}.single-projets .single-content-right .project-summary span.value span{display:inline-block}.single-projets .single-content-right .project-summary span.value span:after{content:", ";white-space:pre;display:inline-block}.single-projets .single-content-right .project-summary span.value span:last-child:after{display:none}.single-projets .single-content-right .project-summary .label{font-weight:700}.single-projets .highlighted-projects{margin-top:100px;margin-bottom:100px}.single-projets .highlighted-projects h2.similar-projects{font-family:var(--font-atlantis);color:var(--color-green);font-size:80px;text-align:center;margin-bottom:50px}.single-projets .highlighted-projects .projects__wrapper .project__wrapper h2{margin-top:10px}.single-projets .highlighted-projects .projects__wrapper .project__wrapper .content__wrapper{height:50%}.single-projets .highlighted-projects .projects__wrapper .project__wrapper .content__wrapper .content{font-size:14px}.single-projets .actualites_associees{margin-top:100px;margin-bottom:100px}.single-projets .actualites_associees .actualites_associees__title{font-family:var(--font-atlantis);color:var(--color-green);font-size:80px;text-align:center;margin-bottom:0}@media(max-width: 767px){.single-post .single-content{min-width:300px}}.single-post .single-content .single-header{margin-top:50px}.single-post .single-content .single-header-content{background-color:var(--color-green);display:flex;justify-content:space-between;align-items:center;padding:20px 40px}.single-post .single-content .single-header-content h1{color:#fff;margin-bottom:20px;font-family:var(--font-atlantis)}.single-post .single-content .single-header-content p{color:#fff}.single-post .single-content article{margin:0;margin-bottom:40px;padding:0;border:none;overflow:hidden}.single-post .single-content article .entry-title>h1{font-size:24px;font-weight:600;margin:0 0 20px;padding:0;font-family:var(--font-gothic);color:var(--color-blue)}.single-post .single-content article .entry-title>h1>a{font-size:24px;color:#444;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;text-decoration:none}.single-post .single-content article .entry-title>h1>a:hover{color:#1cbac8}.single-post .single-content article .entry-image{border-radius:2px;overflow:hidden;position:relative;margin:0;margin-bottom:30px;text-align:center}.single-post .single-content article .entry-image img{height:auto;margin:0 auto;width:auto}.single-post .single-content article .entry-image a>img{width:1000px;height:563px;margin:0 50px;max-width:100%}@media(max-width: 1000px){.single-post .single-content article .entry-image a>img{height:auto;width:auto;margin:0 auto;min-width:300px}}.single-post .single-content article .entry-wrap .single-content__wrapper h2{font-size:20px;font-weight:600;margin-bottom:20px;padding:0;line-height:1;color:var(--color-text)}.single-post .single-content article .entry-wrap .single-content__wrapper h2>span{font-family:var(--font-gothic);font-size:20px}.single-post .single-content article .entry-wrap .single-content__wrapper h1{font-size:24px}.single-post .single-content article .entry-wrap .single-content__wrapper h1>em,.single-post .single-content article .entry-wrap .single-content__wrapper p>em{font-style:italic;color:var(--color-text)}.single-post .single-content article .entry-wrap .single-content__wrapper h1>em b,.single-post .single-content article .entry-wrap .single-content__wrapper p>em b{font-size:inherit;font-weight:700}.single-post .single-content article .entry-wrap .single-content__wrapper .alignleft{display:block;float:left;margin-top:5px;margin-right:20px !important;margin-bottom:12px}.single-post .single-content article .entry-wrap .single-content__wrapper .alignright{display:block;float:right;margin-top:5px;margin-left:20px !important;margin-bottom:12px}.single-post .single-content article .entry-wrap .single-content__wrapper p,.single-post .single-content article .entry-wrap .single-content__wrapper a,.single-post .single-content article .entry-wrap .single-content__wrapper li{font-size:14px}.single-post .single-content article .entry-wrap .single-content__wrapper p>a{transition:all .2s;color:#1cbac8;text-decoration:none}.single-post .single-content article .entry-wrap .single-content__wrapper p>a:hover{color:#333}.single-post .single-content article ol,.single-post .single-content article ul{list-style:decimal;margin-bottom:20px}.single-post .single-content article ol li,.single-post .single-content article ul li{list-style-type:decimal}.single-post .single-content article span>strong{font-size:inherit}.single-post .single-content .share-button{margin-bottom:50px}.single-post .single-content h1{font-family:var(--font-gothic);font-size:24px;margin-bottom:20px;line-height:1.6}.single-post .single-content h2{font-family:var(--font-gothic);font-size:20px;margin-bottom:20px}.single-post .single-content li,.single-post .single-content a,.single-post .single-content span,.single-post .single-content p{font-family:var(--font-gothic);margin-bottom:10px}.single-post .single-content ul.share-buttons>li::marker{content:none}.single-post .single-content .single-content-left{box-sizing:border-box}@media(min-width: 768px){.single-post .single-content .single-content-left{max-width:60%;flex:1 1 60%;padding-right:40px}}@media(min-width: 768px){.single-post .single-content .single-content-right{flex:1 1 40%}}.single-post .single-content .single-content-right .project-summary li{list-style:none;padding-left:40px;margin-bottom:20px;background-size:30px;background-position:left center;background-repeat:no-repeat}.single-post .single-content .single-content-right .project-summary li.organisme{background-image:url(/app/themes/do4africa/dist/img/acteur.png)}.single-post .single-content .single-content-right .project-summary li.location{background-image:url(/app/themes/do4africa/dist/img/localisation.png)}.single-post .single-content .single-content-right .project-summary li.date_creation{background-image:url(/app/themes/do4africa/dist/img/courbe.png)}.single-post .single-content .single-content-right .project-summary li.category{background-image:url(/app/themes/do4africa/dist/img/cat.png)}.single-post .single-content .single-content-right .project-summary span{display:block}.single-post .single-content .single-content-right .project-summary .label{font-weight:700}.search-container{margin-bottom:50px}.search-container h1{font-family:var(--font-atlantis);color:var(--color-green);font-size:45px;text-align:center;margin-bottom:50px}@media(min-width: 768px){.search-container h1{font-size:80px}}.search-container .result-list{list-style:none;padding-left:0}.search-container .result-list li{margin-bottom:20px}.search-container .result-list li .post-title{margin-bottom:5px}.search-container .result-list li .post-title a{font-size:24px;color:var(--color-blue)}.search-container .paginations{display:flex;max-width:1200px;margin-right:auto;margin-left:auto;justify-content:space-between}.search-container .paginations a{color:#fff}.search-container .paginations .alignleft a:before{display:inline-block;content:"<";margin-right:10px}.search-container .paginations .alignright a:after{display:inline-block;content:">";margin-left:10px}.search-container .no-results{height:500px}.page-404 .container{margin:200px auto;text-align:center}.page-404 .container h1{margin-bottom:20px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy92YXJpYWJsZXMuc2NzcyIsInV0aWxzL25vcm1hbGl6ZS5zY3NzIiwidXRpbHMvZ3JpZC5zY3NzIiwiaGVscGVycy9taXhpbnMuc2NzcyIsImZvbnRzL2F0bGFudGlzLnNjc3MiLCJmb250cy9tb250c2VycmF0LnNjc3MiLCJmb250cy9nb3RoaWMuc2NzcyIsImxheW91dC9iYXNlLnNjc3MiLCJsYXlvdXQvbWFpbi1uYXZpZ2F0aW9uLnNjc3MiLCJsYXlvdXQvZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9wYWdlLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9zd2lwZXIuc2NzcyIsImNvbXBvbmVudHMvcHJvamV0cy5zY3NzIiwiY29tcG9uZW50cy9jb3VudGVyLnNjc3MiLCJjb21wb25lbnRzL2NhdGVnb3JpZXMuc2NzcyIsImNvbXBvbmVudHMvc3BvbnNvcnMuc2NzcyIsImNvbXBvbmVudHMvcHJvamVjdHMtbWFwLnNjc3MiLCJjb21wb25lbnRzL3NoYXJlLWJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvc29jaWFsLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL2ltYWdlLWVudGV0ZS5zY3NzIiwiY29tcG9uZW50cy9wYXJ0ZW5hcmlhdHMuc2NzcyIsImNvbXBvbmVudHMvY29sb25uZXMuc2NzcyIsImNvbXBvbmVudHMvZm9ybS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL2Nvb2tpZS1ub3RpY2Uuc2NzcyIsInBhZ2VzL2xpc3QtcHJvamVjdHMuc2NzcyIsInBhZ2VzL3NpbmdsZS1wcm9qZWN0LnNjc3MiLCJwYWdlcy9zaW5nbGUuc2NzcyIsInBhZ2VzL3NlYXJjaC5zY3NzIiwicGFnZXMvNDA0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0EsTUFDSSx3QkFBQSxDQUNBLDBCQUFBLENBQ0EscUJBQUEs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LHFCQVFRLGNBQUEsQ0FBQSxDQUlSLCtCQUNJLGVBQUEsQ0FDQSxjQUFBLENBRUEsa0NBQ0ksa0JBQUEsQ0FDQSw4Q0FDSSxpQkFBQSxDQUNBLGdEQUNJLGNBQUEsQ0FDQSx1QkFBQSxDQU9oQiwrQkFDSSxZQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsNkJBQUEsQ0FFQSxpQ0FDSSxVQUFBLENBSUEsbURBQ0ksb0JBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FLSixtREFDSSxvQkFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUtaLDhCQUNJLFlBQUEsQ0M1REoscUJBQ0ksaUJBQUEsQ0FDQSxpQkFBQSxDQUVBLHdCQUNJLGtCQUFBIiwiZmlsZSI6ImFwcGxpY2F0aW9uLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkcHJpbWFyeV9jb2xvcjogI2M2YTk5MjtcbiRjb2xvcl9zZWNvbmRhcnk6ICNlYTNhNTU7XG4kY29sb3JfdGV4dDogIzAwMDAwMDtcbiRjb2xvcl9ncmV5OiAjYTJhN2FiO1xuJGNvbG9yX3doaXRlOiAjZmZmO1xuJGNvbG9yLWJsdWU6ICMyYzM3N2E7XG5cbiRmb250LXNhbnMtc2VyaWY6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbjpyb290IHtcbiAgICAtLWNvbG9yLXByaW1hcnk6ICNjNmE5OTI7XG4gICAgLS1jb2xvci1zZWNvbmRhcnk6ICNlYTNhNTU7XG4gICAgLS1jb2xvci10ZXh0OiAjNDQ0NDQ0O1xuICAgIC0tY29sb3ItZ3JleTogI2EyYTdhYjtcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuICAgIC0tY29sb3ItZ3JlZW46ICM2YWMwZDA7XG4gICAgLS1jb2xvci1ncmVlbi1kYXJrOiAjM2JhMmFlO1xuICAgIC0tY29sb3ItYmx1ZTogIzJjMzc3YTtcbiAgICAtLWNvbG9yLWJsdWUtbGlnaHQ6ICMzMTJlN2M7XG4gICAgLS1jb2xvci1ncmV5LWxpZ2h0OiAjYWNhY2FjO1xuICAgIC0tY29sb3ItZ3JlZW4tc2xpZGVyOiAjNDM5ZTk5O1xuICAgIC0tY29sb3Itb3JhbmdlOiAjZmY4OTAxO1xufVxuXG4kYnJlYWtwb2ludHM6IChcbiAgICAneHMnOiA0ODBweCxcbiAgICAnc20nOiA1NzZweCxcbiAgICAnbWQnOiA3NjhweCxcbiAgICAnbGcnOiAxMDI0cHgsXG4gICAgJ3hsJzogMTI4MHB4LFxuICAgICd4eGwnOiAxNjgwcHgsXG4gICAgJ2NhcCc6IDE5MjBweFxuKTtcbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLyogb2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufSAqL1xuLyogYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG59ICovXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM2NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tdXJsLXF1b3RlcyAqL1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgICBAaWYgJGluZGV4IHtcbiAgICAgICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvbnQgRmFjZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IGVvdCB3b2ZmMiB3b2ZmIHR0Zikge1xuICAgICRzcmM6IG51bGw7XG5cbiAgICAkZXh0bW9kczogKFxuICAgICAgICBlb3Q6IFwiP1wiLFxuICAgICAgICBzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcbiAgICApO1xuXG4gICAgJGZvcm1hdHM6IChcbiAgICAgICAgb3RmOiBcIm9wZW50eXBlXCIsXG4gICAgICAgIHR0ZjogXCJ0cnVldHlwZVwiXG4gICAgKTtcblxuICAgIEBlYWNoICRleHQgaW4gJGV4dHMge1xuICAgICAgICAkZXh0bW9kOiBpZihtYXAtaGFzLWtleSgkZXh0bW9kcywgJGV4dCksICRleHQgKyBtYXAtZ2V0KCRleHRtb2RzLCAkZXh0KSwgJGV4dCk7XG4gICAgICAgICRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuICAgICAgICAkc3JjOiBhcHBlbmQoJHNyYywgdXJsKHF1b3RlKCRwYXRoICsgXCIuXCIgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xuICAgIH1cblxuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuICAgICAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgICAgICBzcmM6ICRzcmM7XG4gICAgfVxufVxuXG5AbWl4aW4gY3RhIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1jb2xvci1ncmVlbi1kYXJrKSAwJSwgdmFyKC0tY29sb3ItZ3JlZW4pIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmN0YS1oZWFkZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSAoLS1zbSkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZm9udC1mYWNlKFwiQXRsYW50aXNcIiwgXCIuLi9mb250L2F0bGFudGlzLXdlYmZvbnRcIiwgbnVsbCwgbnVsbCwgd29mZjIgd29mZik7XG5cbiRmb250LWF0bGFudGlzOiAnQXRsYW50aXMnLCAkZm9udC1zYW5zLXNlcmlmO1xuXG46cm9vdCB7XG4gICAgLS1mb250LWF0bGFudGlzOiAjeyRmb250LWF0bGFudGlzfTtcbn1cbiIsIiRmb250LW1vbnRzZXJyYXQ6ICdNb250c2VycmF0JywgJGZvbnQtc2Fucy1zZXJpZjtcblxuOnJvb3Qge1xuICAgIC0tZm9udC1tb250c2VycmF0OiAjeyRmb250LW1vbnRzZXJyYXR9O1xufVxuIiwiQGluY2x1ZGUgZm9udC1mYWNlKFwiR290aGljXCIsIFwiLi4vZm9udC9nb3RoaWMtd2ViZm9udFwiLCBudWxsLCBudWxsLCB3b2ZmMiB3b2ZmKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkdvdGhpY0JvbGRcIiwgXCIuLi9mb250L2dvdGhpY2Itd2ViZm9udFwiLCBudWxsLCBudWxsLCB3b2ZmMiB3b2ZmKTtcblxuJGZvbnQtZ290aGljOiAnR290aGljJywgJGZvbnQtc2Fucy1zZXJpZjtcbiRmb250LWdvdGhpYy1ib2xkOiAnR290aGljQm9sZCcsICRmb250LXNhbnMtc2VyaWY7XG5cbjpyb290IHtcbiAgICAtLWZvbnQtZ290aGljOiAjeyRmb250LWdvdGhpY307XG4gICAgLS1mb250LWdvdGhpYy1ib2xkOiAjeyRmb250LWdvdGhpYy1ib2xkfTtcbn1cbiIsIi8vbm9pbnNwZWN0aW9uIENzc0ludmFsaWRNZWRpYUZlYXR1cmVcbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oMSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9udHNlcnJhdCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG5cbn1cblxuaDIge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbnRzZXJyYXQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBtYXJnaW46IDUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG59XG5cbnAsYSxiLGksc3Ryb25nLGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5lbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBvbCwgdWwsIGJsb2NrcXVvdGUge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbn1cblxucCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbmIsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcG5nL2RvNGFmcmljYXJldGluYS5wbmcnKTtcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLyogbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn0gKi9cblxuLmNvbnRhaW5lci1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc2NnB4KTtcbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIi5tYWluLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBtZWRpYSAoLS1zbSkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAubG9nb19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAoLS1zbSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmN0YS1sYW5ndWFnZXNfX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0tc20pIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5ndWFnZXMtc3dpdGNoZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LWxhbmcge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbWVudV9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdWwubmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDRweCAyMHB4IC02cHggcmdiYSgwLCAwLCAwLCAuNTcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAubWVudS1uYXYtb3BlbiAmIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1cmdlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvbWVudS1idXJnZXIuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG5cbiAgICAgICAgICAgIC5tZW51LW5hdi1vcGVuICYge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAjc2VhcmNoZm9ybSB7XG4gICAgICAgICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnL3NlYXJjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNzZWFyY2hzdWJtaXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsImZvb3RlciB7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICBpbWFnZTogdXJsKCcuLi9pbWcvcG5nL2dyYW5kYWZyaWNhLnBuZycpO1xuICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9O1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9udHNlcnJhdCk7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb250c2VycmF0KTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWRlc2NyaXB0aW9uLWxvZ28tc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuZm9vdGVyLXNvY2lhbCxcbiAgICAgICAgLmZvb3Rlci1sb2dvX193cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItbG9nb19fd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcuLi9pbWcvcG5nL2Q0YXZzby5wbmcnKTtcbiAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIHdpZHRoOiAxNTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbmF2X193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5mb290ZXItbmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1uYXYtMSxcbiAgICAgICAgLmZvb3Rlci1uYXYtMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1zbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zb2NpYWwge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0bi1zb2NpYWwge1xuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2sgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wbmcvZmFjZWJvb2sucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmxpbmtlZGluIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG5nL2xpbmtkZW4ucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnlvdXR1YmUgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wbmcveW91dHViZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudHdpdHRlciBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BuZy90d2l0dGVyLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRlcG90LXByb2pldCB7XG4gICAgLnBhZ2Uge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG5cbiAgICAgICAgICAgIGgxLmFmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hdGxhbnRpcyk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIuYWYtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9ybS5hZi1mb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5hZi1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFmLWZpZWxkcyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFjZi1oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hZi1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb250c2VycmF0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmFmLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLmFjZi1pbnB1dC13cmFwID4gaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbnRzZXJyYXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIC5hY2YtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0LmFjZi1nYWxsZXJ5LXNvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2YtZ2FsbGVyeS1zaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuYWNmLWdhbGxlcnktc2lkZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLmFjZi10YXhvbm9teS1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5hY2YtZ29vZ2xlLW1hcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSAuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbnRzZXJyYXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jYW52YXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3JhcHBlci1ydW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuLnJ1bi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFmLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb250c2VycmF0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDQ2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTlweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyg1OXB4ICogMik7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAuc2hhcGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3VibGUgdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnlfY29sb3IsIC41KTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9idG53LXRhaWwtaG92ZXIuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL2J0bnctdGFpbC5zdmcnKTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgdG9wOiAtMjFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN0YSB7XG4gICAgQGluY2x1ZGUgY3RhO1xufVxuIiwiJHBhZ2VfaGVhZGVyX2hlaWdodF9kdDogNTM4cHg7XG4kc2tldzogMTZkZWc7XG4ucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgIEBtZWRpYSAoLS1sZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgICAgICAgaGVpZ2h0OiAkcGFnZV9oZWFkZXJfaGVpZ2h0X2R0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5oZWFkZXItLWltYWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5oZWFkZXItLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZS5kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZS5tb2JpbGUge1xuICAgICAgICAgICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZS5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZS5yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYmctc2hhcGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogJHBhZ2VfaGVhZGVyX2hlaWdodF9kdDtcbiAgICAgICAgd2lkdGg6IDY1JTtcblxuICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1sZWZ0IHtcbiAgICAgICAgLmJnLXNoYXBlLCAuaGVhZGVyLS10ZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItLXRleHQtdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLS13cmFwcGVyIC5oZWFkZXItLXRleHQgLmN0YSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0teGwpIHtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIxJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaW1hZ2UtcmlnaHQge1xuICAgICAgICAuYmctc2hhcGUsIC5oZWFkZXItLXRleHQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItLXdyYXBwZXIgLmhlYWRlci0tdGV4dC10aXRsZSwgLmhlYWRlci0td3JhcHBlciAuaGVhZGVyLS10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci0td3JhcHBlciAuaGVhZGVyLS10ZXh0IC5jdGEge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci0td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogJHBhZ2VfaGVhZGVyX2hlaWdodF9kdDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLS10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcblxuICAgICAgICAgICAgJi53aGl0ZSBwLCAgJi53aGl0ZSBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUsICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLnN3aXBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmltYWdlLXN3aXBlcl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tc2xpZGVyKTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgKi9cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wbGFjZS1mb3ItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1zd2lwZXIge1xuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXRsYW50aXMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi1kYXJrKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmN0YS1zd2lwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtc3dpcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhpZ2hsaWdodGVkLXByb2plY3RzIHtcbiAgICAucHJvamVjdHNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9qZWN0X193cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2M0ZDI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbnRzZXJyYXQpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoLjMzMyk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKC4zMzMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzYjRjMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNmEyYWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9qZWN0X19pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDM1cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1OCU7XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0teGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNob3ctbW9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIlO1xuXG4gICAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1vcmUtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY291bnRlci1wcm9qZWN0cyB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5jb3VudGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXRsYW50aXMpO1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQpO1xuICAgIH1cbn1cbiIsIi5jYXRlZ29yaWVzLWhpZ2hsaWdodGVkIHtcbiAgICBtYXJnaW46IDUwcHggMDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYXRsYW50aXMpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLnVrLXN1Ym5hdi1waWxsIHtcbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICYudWstYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vbmdsZXRzIHtcbiAgICAgICAgJiA+IC51ay1zdWJuYXYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVrLXN3aXRjaGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLmljb25fX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9yLW1vYmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVrLWFjY29yZGlvbiBsaS51ay1vcGVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZhbnQtY3RhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljKTtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuY3RhX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jYXQtY3RhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgfVxufVxuIiwiLnNwb25zb3JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hdGxhbnRpcyk7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNwb25zb3JzLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIC0tIFZBUklBQkxFUyAtLSAgKi9cbiRtYXAtYmx1ZS10dXJxdW9pc2UgOiAjMWNiYWM4O1xuJG1hcC1ibHVlLW5hdnkgICAgICA6ICMzMTJlN2M7XG4kbWFwLWdyZXkgICAgICAgICAgIDogIzk5OTk5OTtcbiRtYXAtZ3JleS1saWdodCAgICAgOiAjZGRkZGRkO1xuJG1hcC1ib3JkZXItcmFkaXVzICAgICAgOiA0cHg7XG5cbi8qIC0tIE1FRElBIFFVRVJJRVMgLS0gICovXG4kbWFwLWJyZWFrcG9pbnRzOiAoXG4gICAgJ3NtYWxsJzogIDc2OHB4LFxuICAgICdtZWRpdW0nOiA5OTJweCxcbiAgICAnbGFyZ2UnOiAgMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gcmVzcG9uZC10bygkYnJlYWtwb2ludCkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkbWFwLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkbWFwLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiAtLSBGT05UUyAtLS0gKi9cbkBtaXhpbiBtYXAtZm9udC1tb250c2VycmF0KCR3ZWlndGg6IDQwMCkge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ3RoO1xufVxuXG4jZG80YWZyaWNhLXByb2plY3RzLW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1haW4tbWFwLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLm1hcC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1ibHVlLXR1cnF1b2lzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3hkcmF3IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbWFwLWJsdWUtbmF2eSwgLjI1KTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1hcC1ibHVlLW5hdnk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5idG4tdG9vbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG1hcC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWJsdWUtbmF2eTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBsaW5lYXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWJsdWUtdHVycXVvaXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWJsdWUtdHVycXVvaXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2xib3gtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLnNlYXJjaCwgLnpvb20tcmVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XG4gICAgICAgICAgICAuc2VhcmNoLCAuem9vbS1yZWN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcGluIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwLWZvbnQtbW9udHNlcnJhdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG1hcC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1hcC1ncmV5LWxpZ2h0O1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYy1ib2xkKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tdG9vbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFwLWZvbnQtbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFwLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtYXAtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb25zLWZpbHRlci1jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2plY3Qtc2hlZXQge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWdzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbWFwLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3MtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstZGV0YWlsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLWJsdWUtbmF2eTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtbmV0d29ya3Mge1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1ibHVlLW5hdnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1zbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5rLXdlYnNpdGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvaWNvbi13b3JsZC5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxpbmstZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvaWNvbi1mYWNlYm9vay5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxpbmstdHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9pY29uLXR3aXR0ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5rLXByZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL2ljb24tcHJlc3Muc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5rLXlvdXR1YmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvaWNvbi15b3V0dWJlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGluay1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9pY29uLWxpbmtlZGluLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuLWZpbHRlcnMge1xuICAgICAgICAubG9jYXRpb25zLWZpbHRlci1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBDb3B5cmlnaHQgKi9cbiAgICAubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi5zaGFyZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICAgIGZsZXg6IDEgMSAyNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNoYXJlLWxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGllbnMtc29jaWF1eCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcuLi9pbWcvc3ZnL2ljb24tZmFjZWJvb2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH07XG5cbiAgICAgICAgICAgICAgICAmLmxpbmstd2Vic2l0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9pY29uLXdvcmxkLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGluay10d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL2ljb24tdHdpdHRlci5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxpbmstcHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvaWNvbi1wcmVzcy5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxpbmsteW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9pY29uLXlvdXR1YmUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5rLWxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL2ljb24tbGlua2VkaW4uc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW1hZ2UtZW50ZXRlX193cmFwcGVyIHtcbiAgICAuaW1hZ2VfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgIC8qIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfSAqL1xuXG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWF0bGFudGlzKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMwMDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4Y2VycHQge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cbn1cbiIsIi5ibG9jay1wYXJ0ZW5hcmlhdHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDA7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDMzLjMzMzMzJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljLWJvbGQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlY3Rpb24tY29sb25uZXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC5jb2xvbm5lc19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW51X193cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvcm0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgaDIuZm9ybS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hdGxhbnRpcyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3RhO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbnQge1xuICAgICAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiZmlndXJlLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICB9XG59XG4iLCIjb3JlamltZSB7XG4gICAgLm9yZWppbWUtTm90aWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tZGFyayk7XG4gICAgfVxuXG4gICAgLm9yZWppbWUtTW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi1kYXJrKTtcbiAgICB9XG5cbiAgICAub3JlamltZS1CdXR0b24ge1xuICAgICAgICAmLm9yZWppbWUtQnV0dG9uLS1zYXZlLFxuICAgICAgICAmLm9yZWppbWUtQnV0dG9uLS1hY2NlcHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcmVqaW1lLU5vdGljZS1kZWNsaW5lQnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXkpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmludHJvX193cmFwcGVyIHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWF0bGFudGlzKTtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAvLyBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuXG4gICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN0YV9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogNzBweCAwIDUwcHg7XG4gICAgfVxuXG4gICAgLmludHJvZHVjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuLnByb2plY3RzLWxpc3RfX3dyYXBwZXIge1xuICAgIC5saXN0LWNvbnRlbnQge1xuICAgICAgICAubGlzdC1maWx0ZXJzIHtcbiAgICAgICAgICAgIC5maWVsZHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5maWVsZF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI2tleXdvcmRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Ym1pdF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9udHNlcnJhdCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmJ1dHRvbi1zZWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9udHNlcnJhdCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2VfZGVmYXVsdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnLi4vaW1nL3BuZy9kbzRhZnJpY2FyZXRpbmFfNDAwLnBuZycpO1xuICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LXByb2plY3RzIHtcbiAgICAgICAgICAgIC5saXN0LXByb2plY3RzX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAubGlzdC1wcm9qZWN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJhZGdlLWRyYWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iYWRnZS1wdWJsaXNoZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OTAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZV9kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWCgtNDUlKSB0cmFuc2xhdGVZKC00NSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZV9kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWdzX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbWFwLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnlfdGVybXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljLWJvbGQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuXG4gICAgICAgICAgICAgICAgICAgICYuZG90cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2luZ2xlLXByb2pldHMge1xuICAgIC5jb3Zlci1pbWFnZV9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2luZ2xlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnNpbmdsZS1oZWFkZXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWF0bGFudGlzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2luZ2xlLWNvbnRlbnRfX3dyYXBwZXIge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLFxuICAgICAgICBhLFxuICAgICAgICBzcGFuLFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2luZ2xlLWNvbnRlbnQtbGVmdCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2plY3Qtc3VtbWFyeSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfTtcblxuICAgICAgICAgICAgICAgICYub3JnYW5pc21lIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG5nL2FjdGV1ci5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG5nL2xvY2FsaXNhdGlvbi5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRhdGVfY3JlYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wbmcvY291cmJlLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wbmcvY2F0LnBuZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGFnc190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BuZy9wcmljZS10YWcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbWFwLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcsICc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpZ2hsaWdodGVkLXByb2plY3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICBoMi5zaW1pbGFyLXByb2plY3RzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWF0bGFudGlzKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2plY3RzX193cmFwcGVyIHtcbiAgICAgICAgICAgIC5wcm9qZWN0X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3R1YWxpdGVzX2Fzc29jaWVlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgLmFjdHVhbGl0ZXNfYXNzb2NpZWVzX190aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hdGxhbnRpcyk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaW5nbGUtcG9zdCB7XG4gICAgLnNpbmdsZS1jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1oZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWF0bGFudGlzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWNiYWM4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVudHJ5LWltYWdlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NjNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDU2MztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVudHJ5LXdyYXAge1xuICAgICAgICAgICAgICAgIC5zaW5nbGUtY29udGVudF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDEgPiBlbSwgcCA+IGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFsaWdubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCwgYSwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjYmFjODtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4gPiBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLFxuICAgICAgICBhLFxuICAgICAgICBzcGFuLFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwuc2hhcmUtYnV0dG9ucyA+IGxpOjptYXJrZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW5nbGUtY29udGVudC1sZWZ0IHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW5nbGUtY29udGVudC1yaWdodCB7XG4gICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvamVjdC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9O1xuXG4gICAgICAgICAgICAgICAgICAgICYub3JnYW5pc21lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BuZy9hY3RldXIucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BuZy9sb2NhbGlzYXRpb24ucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmRhdGVfY3JlYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG5nL2NvdXJiZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG5nL2NhdC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlYXJjaC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWF0bGFudGlzKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdWx0LWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsaWdubGVmdCBhIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCI8XCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFsaWducmlnaHQgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuIiwiLnBhZ2UtNDA0IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAyMDBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN3aXBlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLFdBQ0UsMEJBQUEsQ0FDQSwyc0VBQUEsQ0FFQSxlQUFBLENBQ0EsaUJBQUEsQ0FHRixNQUNFLDZCQUFBLENBRUYsUUFDRSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLFNBQUEsQ0FFQSxTQUFBLENBRUYsaUNBQ0UscUJBQUEsQ0FFRixnQkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLHNCQUFBLENBRUYsOENBRUUsZ0NBQUEsQ0FFRix1QkFDRSxrQkFBQSxDQUNBLHVDQUNFLGtCQUFBLENBR0osY0FDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLDZCQUFBLENBRUYsOEJBQ0UsaUJBQUEsQ0FJQSxvREFFRSxXQUFBLENBR0YsbUNBQ0Usc0JBQUEsQ0FDQSxvQ0FBQSxDQU1GLHNEQUVFLGtCQUFBLENBRUYseVFBUUUsMkJBQUEsQ0FFRixzTEFLRSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxLQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUNBLFVBQUEsQ0FFRixnQ0FDRSwwQkFBQSxDQUVGLHFDQUNFLCtFQUFBLENBRUYsc0NBQ0UsZ0ZBQUEsQ0FFRixvQ0FDRSw4RUFBQSxDQUVGLHVDQUNFLGlGQUFBLENBTUYsaUNBQ0UsYUFBQSxDQUNBLG9CQUFBLENBQ0EsdUJBQUEsQ0FDQSxvREFDRSxZQUFBLENBR0osK0NBQ0UsNkJBQUEsQ0FJRixtREFDRSxnQ0FBQSxDQUFBLDRCQUFBLENBSUYsaURBQ0UsZ0NBQUEsQ0FBQSw0QkFBQSxDQUlGLHlDQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUdBLDZFQUNFLHlEQUFBLENBQUEsd0RBQUEsQ0FFRiwyREFDRSxXQUFBLENBQ0EseUNBQUEsQ0FJRiwyRUFDRSwwREFBQSxDQUFBLHVEQUFBLENBRUYseURBQ0UsVUFBQSxDQUNBLDBDQUFBLENBSUosK0NBQ0UsK0JBQUEiLCJmaWxlIjoic3dpcGVyLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCB7XG4gICYsXG4gICYuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbiJdfQ== */
:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5hdmlnYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUNFLDhCQUFBLENBS0Ysd0NBRUUsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsK0NBQUEsQ0FDQSxvQ0FBQSxDQUNBLHNEQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLCtEQUFBLENBQ0Esc0ZBQ0UsV0FBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUVGLG9EQUNFLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSw4QkFBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FHSixvREFLRSxTQUFBLENBQ0EsVUFBQSxDQUpBLGdFQUNFLGNBQUEsQ0FLSixvREFLRSxVQUFBLENBQ0EsU0FBQSxDQUpBLGdFQUNFLGNBQUEsQ0FNSixvQkFDRSxZQUFBIiwiZmlsZSI6Im5hdmlnYXRpb24uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAncHJldic7XG4gIH1cbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgfVxuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iXX0= */
.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2luYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQSxtQkFDRSxpQkFBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSw4QkFBQSxDQUNBLFVBQUEsQ0FDQSw0Q0FDRSxTQUFBLENBSUosNEpBSUUsV0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBR0YsbUNBQ0UsZUFBQSxDQUNBLFdBQUEsQ0FDQSw2REFDRSxxQkFBQSxDQUNBLGlCQUFBLENBRUYsb0VBQ0Usa0JBQUEsQ0FFRix5RUFDRSxrQkFBQSxDQUVGLHlFQUNFLHFCQUFBLENBRUYsOEVBQ0UscUJBQUEsQ0FFRix5RUFDRSxxQkFBQSxDQUVGLDhFQUNFLHFCQUFBLENBR0osMEJBQ0Usc0ZBQUEsQ0FDQSx3RkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSwrREFBQSxDQUNBLDZEQUFBLENBQ1MsZ0NBQ1AsV0FBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBRUYsdURBQ0UsY0FBQSxDQUdGLHFDQUNFLHVCQUFBLENBR0osaUNBQ0Usa0RBQUEsQ0FDQSxvRUFBQSxDQUdGLGtHQUVFLFVBQUEsQ0FDQSxPQUFBLENBQ0EsbUNBQUEsQ0FDQSxzSkFDRSwwREFBQSxDQUNBLGFBQUEsQ0FFRixzS0FDRSxPQUFBLENBQ0EsMEJBQUEsQ0FDQSxTQUFBLENBQ0EsME5BQ0Usb0JBQUEsQ0FDQSxvQ0FBQSxDQU1KLDBKQUNFLDREQUFBLENBRUYsMEtBQ0UsUUFBQSxDQUNBLDBCQUFBLENBQ0Esa0JBQUEsQ0FDQSw4TkFDRSxxQ0FBQSxDQUlOLDJGQUNFLHNDQUFBLENBR0YsK0JBQ0UsMEJBQUEsQ0FDQSxpQkFBQSxDQUNBLG1FQUNFLG9FQUFBLENBQ0EsaUJBQUEsQ0FDQSxNQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSx5QkFBQSxDQUVGLCtFQUNFLDBCQUFBLENBRUYsc1NBSUUsVUFBQSxDQUNBLFVBQUEsQ0FDQSxNQUFBLENBQ0EsS0FBQSxDQUVGLHNTQUlFLFNBQUEsQ0FDQSxXQUFBLENBQ0EsTUFBQSxDQUNBLEtBQUEsQ0FHSix3QkFDRSxZQUFBIiwiZmlsZSI6InBhZ2luYXRpb24uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xuICBAYXQtcm9vdCBidXR0b24jeyZ9IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iXX0= */
