@charset "UTF-8";
/*!
    Theme Name: Paltinul
*/@import url(../slick/slick.css);@import url(../slick/slick-theme.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}h1:not(.site-title):before,h2:before{content:none}:focus{outline:none}body.admin-bar header{top:32px}header{position:sticky;top:0;z-index:10000}.header{background-color:#fff;background-size:cover;position:relative}.header .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:100px;padding:4px 12px;max-width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.header .search-form.mobile{display:none}.header .search-field{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background-color:transparent;font-family:Lato,sans-serif;font-size:16px;color:#333}.header .btn-search1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;padding:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header .btn_icon1{width:19px;height:21px}.header__top{padding:8px 20px;background:#eaefef}.header__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.header__content,.header__language{display:-webkit-box;display:-ms-flexbox;display:flex}.header__language{list-style:none;padding:0;gap:20px;position:relative}.header__language li.wpml-ls-item{position:relative}.header__language li.wpml-ls-item a{width:52px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none}.header__language li.wpml-ls-item a span{display:none}.header__language li.wpml-ls-item a:before{content:"";position:absolute;width:32px;height:32px;background-repeat:no-repeat;background-position:50%;background-size:contain;left:0;top:0}.header__language li.wpml-ls-item.wpml-ls-item-ro a:before,.header__language li.wpml-ls-item ul.sub-menu li.wpml-ls-item-ro a:before{background-image:url(../images/circle-flags_ro.svg)}.header__language li.wpml-ls-item.wpml-ls-item-en a:before,.header__language li.wpml-ls-item ul.sub-menu li.wpml-ls-item-en a:before{background-image:url(../images/circle-flags_en.svg)}.header__language li.wpml-ls-item:not(.wpml-ls-current-language){display:none}.header__language li.wpml-ls-current-language{position:relative}.header__language li.wpml-ls-current-language>a:after{content:"";position:absolute;right:0;top:0;width:14px;height:32px;background-image:url(../images/arrow-language.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.header__language li.wpml-ls-current-language:hover>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__language li.wpml-ls-current-language ul.sub-menu{position:absolute;top:100%;left:0;padding-top:10px;opacity:0;visibility:hidden;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;pointer-events:none;z-index:10}.header__language li.wpml-ls-current-language ul.sub-menu li{display:block}.header__language li.wpml-ls-current-language ul.sub-menu li a{position:relative}.header__language li.wpml-ls-current-language:hover ul.sub-menu{background:#eaefef;padding:10px;margin-left:-8px;border-radius:0 0 10px 10px;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.header__language li.wpml-ls-current-language:hover ul.sub-menu a:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:768px){.header__language .wpml-ls-current-language:hover ul.sub-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header__language .wpml-ls-current-language:hover>a:after{-webkit-transform:rotate(0deg)!important;transform:rotate(0deg)!important}.header__language .wpml-ls-current-language.is-open ul.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:visible!important}.header__language .wpml-ls-current-language.is-open>a:after{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.header__language .wpml-ls-current-language:not(.is-open)>a:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.header__bottom{padding:25px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{width:244px;-ms-flex-negative:0;flex-shrink:0}.header__logo img{max-width:100%;height:auto;display:block}.header__menu{width:722px}.header__menu ul{border-radius:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:38px;background-color:#1e5334;height:45px;padding:0 30px;position:relative}.header__menu ul>li{position:relative;padding:14px 0}.header__menu ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:1;letter-spacing:0;text-transform:capitalize;color:#fff;padding:0;-webkit-transition:color .3s ease;transition:color .3s ease}.header__menu ul>li>a:hover{color:#ffd566}.header__menu ul>li>a:after{content:"";display:inline-block;width:15px;height:16px;margin-left:5px;background-image:url(../images/menu-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__menu ul>li.mobile{display:none}.header__menu ul>li.current-menu-item a,.header__menu ul>li.current-menu-parent a,.header__menu ul>li.current_page_item a{color:#ffd566}.header__menu ul>li.current-menu-item>a:after,.header__menu ul>li.current-menu-parent>a:after,.header__menu ul>li.current_page_item>a:after,.header__menu ul>li.menu-item-has-children.submenu-open>a:after,.header__menu ul>li.menu-item-has-children:hover>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(../images/menu-arrow-yellow.svg)}.header__menu ul>li:not(.menu-item-has-children)>a:after{display:none}.header__menu ul>li .sub-menu{display:block;visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none;height:auto;top:45px;position:absolute;left:-25px;background-color:#1e5334;border-radius:10px;border-top:1px solid #ffd566;padding:10px 15px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999;-webkit-transition:all .3s ease;transition:all .3s ease}.header__menu ul>li .sub-menu li{white-space:nowrap;margin:0;padding:0}.header__menu ul>li .sub-menu li a{text-decoration:none;padding:8px 10px;color:#fff;font-size:16px;-webkit-transition:color .3s ease;transition:color .3s ease}.header__menu ul>li .sub-menu li a:hover{color:#ffd566}.header__menu ul>li:hover>.sub-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.header .hamburger,.header .hamburger-close{display:none}.header__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.header__icons a{position:relative;width:31px;height:31px}.header__icons a img{width:100%;height:100%;display:block;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.header__icons a .image_hover{opacity:0}.header__icons a .image,.header__icons a:hover .image_hover{opacity:1}.header__icons a:hover .image{opacity:0}.header__icons a:first-child{width:37px}.header__icons a:nth-child(2) img{height:37px}.header__icons a[href="/favorite"]:after{content:attr(data-count);position:absolute;top:-9px;right:-5px;background:red;color:#fff;font-size:11px;font-weight:700;border-radius:50%;padding:4px;width:20px;border:1px solid #fff;height:20px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.header__icons a[href="/favorite"].has-favorites:after{display:inline-block}.header__link{margin-left:10px}.header__link a{position:relative;overflow:hidden;z-index:1;border:2px solid #1e5334;border-radius:100px;padding:10px 0;display:block;width:140px;text-align:center;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:1;color:#1e5334;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header__link a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#1e5334;z-index:-1;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.header__link a:hover{color:#fff}.header__link a:hover:before{left:0}@media screen and (max-width:1400px){.header{padding-bottom:25px}.header__top{padding:9px}.header__logo{width:181px}.header__menu{width:100%;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease;margin:0;position:absolute;top:120px;left:0;right:0;background-color:#1e5334;padding:20px;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box}.header__menu ul>li.mobile{display:block}.header__menu ul>li .sub-menu{border-radius:0 0 10px 10px}.header__menu ul>li.menu-item-has-children:hover>a{color:#fff}.header__menu ul>li.menu-item-has-children:hover>a:after{background-image:url(../images/menu-arrow.svg);-webkit-transform:none;transform:none}.header__menu ul>li.menu-item-has-children.submenu-open>a{color:#ffd566}.header__menu ul>li.menu-item-has-children.submenu-open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(../images/menu-arrow-yellow.svg)}.header__menu ul>li:hover>.sub-menu{visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}.header__menu ul>li.submenu-open>.sub-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.header__menu .hamburger,.header__menu .hamburger-close{display:block;z-index:1001}.header__menu .header-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;height:auto;padding:0}.header__menu.is-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.header__menu.is-active li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__menu.is-active li ul{left:0;width:100%}.header__menu.is-active li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}.header__icons{gap:6px;margin-left:auto}.header__icons a{width:26px;height:26px}.header__icons a:first-child{width:32px}.header__icons a:nth-child(2) img{height:32px}.header .menu-toggle{position:relative;width:45.76px;height:45.76px;margin-left:8px}.header .menu-toggle .hamburger,.header .menu-toggle .hamburger-close{position:absolute;top:0;left:0;width:45.76px;height:45.76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.header .menu-toggle .hamburger-close svg,.header .menu-toggle .hamburger svg{width:45.76px;height:45.76px}.header .menu-toggle .hamburger-close{opacity:0;pointer-events:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.header .menu-toggle.is-active .hamburger{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.header .menu-toggle.is-active .hamburger-close{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);pointer-events:auto}.header__bottom{padding:16px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__link{display:none}}@media screen and (max-width:768px){.header__menu{top:170px}.header .search-form{margin:0 auto;background-color:#eaefef;border:1px solid #eaefef;max-width:288px;padding:10px 12px;-webkit-box-shadow:none;box-shadow:none}.header .search-form.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.header .search-form.no-mobile{display:none}}@media screen and (max-width:440px){.header__logo{width:176px}}footer{background:#1c5334}footer .footer{color:#fff;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;padding:70px 7% 74px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:12%}footer .footer,footer .footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}footer .footer__left{width:50%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:42px}footer .footer__left .no-mobile{display:block}footer .footer__left .mobile{display:none}footer .footer__logo{max-width:250px}footer .footer__contacts{font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-size:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}footer .footer__contacts,footer .footer__contacts a{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer__contacts a{text-decoration:none;color:#fff;padding-right:15px}footer .footer__contacts img{margin-right:13px;width:25px}footer .footer__email,footer .footer__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}footer .footer__subscribe{height:47px;background:#102621;border-radius:25px;width:493px;opacity:.85;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}footer .footer__subscribe form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}footer .footer__subscribe input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;color:#fff;padding:0 20px;font-size:16px;outline:none}footer .footer__subscribe input::-webkit-input-placeholder{color:#fff;opacity:1}footer .footer__subscribe input::-moz-placeholder{color:#fff;opacity:1}footer .footer__subscribe input:-ms-input-placeholder{color:#fff;opacity:1}footer .footer__subscribe input::-ms-input-placeholder{color:#fff;opacity:1}footer .footer__subscribe input::placeholder{color:#fff;opacity:1}footer .footer__subscribe button{position:relative;overflow:hidden;z-index:1;background:#ffd566;width:162px;height:47px;border:2px solid #102621;border-radius:100px;font-family:Lato,sans-serif;font-weight:400;line-height:150%;font-size:18px;cursor:pointer;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}footer .footer__subscribe button:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:#102621;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;border-radius:100px}footer .footer__subscribe button:hover{color:#ffd566;border-color:#ffd566}footer .footer__subscribe button:hover:before{height:100%}footer .footer__right{width:50%;margin-top:67px}footer .footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer__menu ul>li{width:50%}footer .footer__menu ul>li.hide-me>a{display:none}footer .footer__menu ul>li ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer__menu ul>li ul li{width:100%}footer .footer__menu ul>li a{text-decoration:none;font-family:Lato,sans-serif;font-size:18px;line-height:150%;font-weight:400;color:#fff}footer .footer__menu ul>li a:hover{color:#ffd566}@media screen and (max-width:900px){footer .footer{padding:70px 0}footer .footer__subscribe{width:420px}}footer .footer__social-media{padding:20px;background:#fff;height:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}footer .footer__social-media img{width:100%;max-width:42px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;cursor:pointer}footer .footer__social-media img:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}footer .footer__bottom-left .no-mobile{display:block}footer .footer__bottom-left .mobile{display:none}footer .footer__bottom-full{padding:22px 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300}footer .footer__bottom-full,footer .footer__bottom-right a{color:#fff;font-family:Montserrat,sans-serif;line-height:150%;font-size:18px}footer .footer__bottom-right a{font-weight:400;text-decoration:none;background-image:url(../images/logo-scriptics.png);-webkit-transition:color .15s,background-position .15s;transition:color .15s,background-position .15s;background-size:auto;background-repeat:no-repeat;padding-left:36px;padding-bottom:7px;padding-top:5px}footer .footer__bottom-right a:hover{color:#0380fe;background-position:0 -33px}footer .social-buttons{position:fixed;bottom:30px;right:30px;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}footer .social-buttons button{background:none;border:none}footer .social-buttons .social-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}footer .social-buttons .social-icon img{width:50px;height:50px}footer .social-buttons .social-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}footer .social-buttons .extra-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}footer .social-buttons .extra-icons.hidden{display:none}@media screen and (max-width:767px){footer .footer{padding:60px 0 80px}footer .footer,footer .footer__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}footer .footer__left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer__logo{max-width:168px}footer .footer__contacts{font-size:16px}footer .footer__subscribe{width:288px;margin:0 auto;background:transparent}footer .footer__subscribe,footer .footer__subscribe form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}footer .footer__subscribe form{gap:7px}footer .footer__subscribe input{border-radius:100px;background:#102621;height:47px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}footer .footer__subscribe button{height:47px;width:100%}footer .footer__right{width:100%}footer .footer__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}footer .footer__menu ul>li{width:100%}footer .footer__menu ul>li a{font-size:22px}footer .footer__bottom-left{padding-bottom:10px}footer .footer__bottom-left .no-mobile{display:none}footer .footer__bottom-left .mobile{display:block}footer .footer__bottom-full{padding:40px 0 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer__contacts img{width:19px}footer .social-buttons{bottom:14px;right:14px;gap:8px}footer .social-buttons .social-icon img{width:40px;height:40px}footer .social-buttons .extra-icons{gap:8px}}.dn{display:none!important}.clearfix:after{content:"";clear:both;display:table}h1:not(.site-title):before,h2:before{content:"";background:none;height:0;margin:0}.scrollOff{overflow:hidden}.grid-container{width:100%;max-width:1440px;margin:0 auto;padding-left:20px;padding-right:20px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.grid-container{padding-left:16px;padding-right:16px}}.grid-property{width:100%;max-width:1207px;margin:0 auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.grid-property{padding-left:16px;padding-right:16px}}body{background:#f1f1f1}.header .grid-container{margin:0 auto}#brochure-popup,#property-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(16,38,33,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}#brochure-popup.hidden,#property-popup.hidden{visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}#brochure-popup.visible,#property-popup.visible{visibility:visible;opacity:1;pointer-events:auto}#brochure-popup .wpcf7-form-control-wrap,#property-popup .wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#brochure-popup .popup-content,#property-popup .popup-content{background:#fff;padding:50px 30px 30px;max-width:500px;width:90%;border-radius:1.5rem;max-height:calc(100dvh - 300px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;font-family:Inter,sans-serif;margin-top:240px}#brochure-popup .popup-content .popup-text,#property-popup .popup-content .popup-text{font-family:Lato,sans-serif;font-size:15px;font-weight:400;color:#1d5334;line-height:150%;padding-bottom:15px}#brochure-popup .popup-content .popup-text h2,#property-popup .popup-content .popup-text h2{font-size:25px;padding-bottom:15px}#brochure-popup .popup-content .popup-text ul,#property-popup .popup-content .popup-text ul{padding:10px 0 10px 20px;list-style-type:disc}#brochure-popup .popup-content .popup-text ul li::marker,#property-popup .popup-content .popup-text ul li::marker{color:#1d5334}#brochure-popup .popup-content .wpcf7-not-valid-tip,#property-popup .popup-content .wpcf7-not-valid-tip{font-size:13px;padding:5px}#brochure-popup .popup-content .close-popup,#property-popup .popup-content .close-popup{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#102621;cursor:pointer}#brochure-popup .popup-content form.wpcf7-form,#property-popup .popup-content form.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#brochure-popup .popup-content form.wpcf7-form input[type=email],#brochure-popup .popup-content form.wpcf7-form input[type=tel],#brochure-popup .popup-content form.wpcf7-form input[type=text],#property-popup .popup-content form.wpcf7-form input[type=email],#property-popup .popup-content form.wpcf7-form input[type=tel],#property-popup .popup-content form.wpcf7-form input[type=text]{padding:10px 15px;font-family:Lato,sans-serif;font-weight:400;border:1px solid #ccc;border-radius:999px;width:100%;font-size:1rem;background-color:#f2f6f5}#brochure-popup .popup-content form.wpcf7-form input::-webkit-input-placeholder,#property-popup .popup-content form.wpcf7-form input::-webkit-input-placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form input::-moz-placeholder,#property-popup .popup-content form.wpcf7-form input::-moz-placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form input:-ms-input-placeholder,#property-popup .popup-content form.wpcf7-form input:-ms-input-placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form input::-ms-input-placeholder,#property-popup .popup-content form.wpcf7-form input::-ms-input-placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form input::placeholder,#property-popup .popup-content form.wpcf7-form input::placeholder{color:#777}#brochure-popup .popup-content form.wpcf7-form .wpcf7-list-item,#property-popup .popup-content form.wpcf7-form .wpcf7-list-item{margin:0}#brochure-popup .popup-content form.wpcf7-form .wpcf7-acceptance,#property-popup .popup-content form.wpcf7-form .wpcf7-acceptance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;color:#102621}#brochure-popup .popup-content form.wpcf7-form .wpcf7-acceptance input[type=checkbox],#property-popup .popup-content form.wpcf7-form .wpcf7-acceptance input[type=checkbox]{accent-color:#ffd566;margin-right:.5rem;-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}#brochure-popup .popup-content form.wpcf7-form input[type=submit],#property-popup .popup-content form.wpcf7-form input[type=submit]{background-color:#ffd566;color:#102621;border:none;font-family:Lato,sans-serif;font-weight:600;font-size:16px;border-radius:999px;padding:10px 20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#brochure-popup .popup-content form.wpcf7-form input[type=submit]:hover,#property-popup .popup-content form.wpcf7-form input[type=submit]:hover{background-color:#e6bd3f}body.no-scroll{overflow:hidden;height:100%}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Semibold.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Heavy.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato/Lato-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.hero{background:#eaefef;background-size:cover}.hero__content{padding:94px 42px 70px 118px;height:498px;position:relative}.hero__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__right{position:absolute;right:0;top:46px}.hero__title{background:-webkit-gradient(linear,left top,left bottom,from(#356136),color-stop(35%,#587638),color-stop(60%,#a3a33f),to(#c8b93f));background:linear-gradient(180deg,#356136 0,#587638 35%,#a3a33f 60%,#c8b93f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-family:Montserrat,sans-serif;font-weight:600;font-size:41.75px;line-height:150%;margin-top:30px}.hero__title strong{font-weight:800}.hero__title span{font-weight:400}.hero__button{position:relative;overflow:hidden;z-index:1;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;max-width:239px;font-family:Lato,sans-serif;font-weight:500;font-size:18px;text-decoration:none;color:#fff;text-align:center;border:2px solid #055e48;padding:10px 0;background:#055e48;border-radius:100px;margin-top:40px}.hero__button:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:#fff;z-index:-1;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.hero__button:hover{color:#055e48}.hero__button:hover:before{top:0}.hero__image{width:100%}.hero__image img{max-width:828px}@media screen and (max-width:1360px){.hero__content{padding:120px 40px 30px;height:498px;position:relative}.hero__left{width:55%}.hero__title{font-size:31px}.hero__right{width:45%;margin-top:6%}.hero__image{width:100%}.hero__image img{max-width:100%}}@media screen and (max-width:900px){.hero{background-image:none!important}.hero .grid-container{padding:0}.hero__content{padding:38px 0;height:auto;position:relative}.hero__content br{display:none}.hero__left{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__right{width:100%;background-image:url(../images/hero-bkd-mobile.svg)!important;background-repeat:no-repeat;background-size:cover;padding-bottom:200px;right:0;left:0;top:65px;position:relative}.hero__title{margin-top:0;width:70%;text-align:center}.hero__button{width:216px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;margin-top:32px;padding:10px 16px}.hero__image{text-align:center}.hero__image img{width:60%;position:relative;z-index:1}}@media screen and (max-width:768px){.hero__image img{width:100%;max-width:345px}.hero__title{font-size:26px;width:291px}}.search{position:relative}.search__content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-70px 7% 0;background:#1e5334;gap:23px}.search__content select{font-family:Lato,sans-serif;font-size:18px;line-height:106%;width:219px;color:#6a0d25;padding:10px 12px;border:1px solid #ccc;border-radius:100px;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.search__content select#localitate-select{width:260px}.search__content select#zona-select{width:336px}.search__content .btn-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:10px 20px;width:268px;border:2px solid #ffd566;border-radius:100px;background-color:#ffd566;color:#6a0d25;font-family:Lato,sans-serif;font-size:18px;font-weight:500;cursor:pointer;overflow:hidden;z-index:1;position:relative;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out}.search__content .btn-search:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background-color:#fefefe;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.search__content .btn-search .btn-icon-wrapper{position:relative;width:24px;height:24px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;z-index:2}.search__content .btn-search .btn-text{display:inline-block;line-height:1;vertical-align:middle;z-index:2}.search__content .btn-search:hover{color:#ffd566;border-color:#ffd566}.search__content .btn-search:hover:before{height:100%}.search__content .btn-search:hover .btn-icon svg path{-webkit-transition:fill .3s ease;transition:fill .3s ease;fill:#ffd566}@media screen and (max-width:1200px){.search #tranzactie-select{width:290px}}@media screen and (max-width:1000px){.search__content{padding:42px 16px 48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px;height:auto;margin:-130px 0 0}.search__content #tranzactie-select,.search__content select,.search__content select#localitate-select,.search__content select#zona-select{width:100%}.search__content .btn-search{gap:12px;width:100%}}@media screen and (max-width:768px){.search__content{margin-bottom:-70px}}.categoryHome{padding-top:133px;margin-top:-73px;padding-bottom:100px}.categoryHome a{text-decoration:none;color:#1d5334}.categoryHome__title{color:#1d5334;padding-left:8.125%;padding-bottom:50px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;line-height:150%}.categoryHome__title span{font-weight:700}.categoryHome__content{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 10.42%;grid-template-columns:repeat(4,1fr);gap:36px}.categoryHome__item{-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease;-webkit-box-shadow:0 4px 20px 0 hsla(0,0%,60.4%,.75);box-shadow:0 4px 20px 0 hsla(0,0%,60.4%,.75);border-radius:50%;width:254px;height:259px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:#fff}.categoryHome__item .half-circle{-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;position:absolute;left:0;width:100%;pointer-events:none}.categoryHome__item .half-circle--sus{top:0}.categoryHome__item .half-circle--jos{bottom:0}.categoryHome__item:hover{-webkit-box-shadow:0 4px 20px 0 rgba(29,83,52,.6);box-shadow:0 4px 20px 0 rgba(29,83,52,.6);background:#1d5334}.categoryHome__item:hover .categoryHome__subtitle{color:#fff}.categoryHome__item:hover svg path{fill:#fff}.categoryHome__item:hover .half-circle{display:none}.categoryHome__inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:17px;margin:0 auto}.categoryHome__subtitle{font-family:Lato,sans-serif;font-weight:800;font-size:18px;line-height:100%;color:#1d5334}@media screen and (max-width:1365px){.categoryHome__content{grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (max-width:768px){.categoryHome{padding-top:150px;margin-top:0;padding-bottom:62px}.categoryHome .grid-container{padding:0}.categoryHome__title{padding-left:16px;text-align:center;padding-right:16px;padding-bottom:40px;font-size:26px}.categoryHome__content{grid-template-columns:1fr;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;gap:46px}.categoryHome__item{width:219px;height:219px}.categoryHome__inside{gap:12px}.categoryHome__inside svg{width:32px}.categoryHome__subtitle{font-size:16px}}.about-us{padding:20px 0 138px;display:-webkit-box;display:-ms-flexbox;display:flex}.about-us__container{margin:0 20px}.about-us__content{background-size:cover;background-position:50%;padding:67px 4.78% 83px;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:41px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:40px;line-height:150%;max-width:445px;color:#fff}.about-us__title span{font-weight:400}.about-us__title span.brown{font-weight:600;color:#a17d47}.about-us__description{color:hsla(0,0%,100%,.8);font-size:18px;text-align:justify;line-height:150%;max-width:624px}.about-us__description,.about-us__link{font-family:Lato,sans-serif;font-weight:500}.about-us__link{position:relative;overflow:hidden;z-index:1;text-decoration:none;line-height:1;color:#102621;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ffd566;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:245px;border:2px solid #ffd566;-webkit-transition:all .3s ease;transition:all .3s ease}.about-us__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#fefefe;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;border-radius:100px}.about-us__link .link-text{position:relative;z-index:2}.about-us__link .icon-wrapper{position:relative;width:32px;height:32px;margin-left:12px;z-index:2}.about-us__link .icon-wrapper svg{width:32px;height:32px;-webkit-transition:fill .3s ease;transition:fill .3s ease}.about-us__link:hover{color:#ffd566}.about-us__link:hover svg path{fill:#ffd566}.about-us__link:hover:before{height:100%}.about-us__stats{padding:40px 0}.about-us .counter{font-size:2.5rem;font-weight:700;color:#2e7d32}.about-us__repeater{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:34px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-us__repeater,.about-us__repeater-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us__repeater-item{-webkit-box-shadow:0 4px 27px 0 rgba(29,83,52,.2);box-shadow:0 4px 27px 0 rgba(29,83,52,.2);border:1px solid #1d5334;border-radius:15.75px;width:430px;padding:40px 23px;font-family:Montserrat,sans-serif;font-weight:500;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:40px}.about-us__repeater-item .number{font-size:87.73px;-webkit-text-fill-color:transparent}.about-us__repeater-item .number,.about-us__repeater-item .text{line-height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#1d5334),to(#41b974));background:linear-gradient(180deg,#1d5334,#41b974);-webkit-background-clip:text;display:inline-block}.about-us__repeater-item .text{font-size:20px;text-transform:uppercase;-webkit-text-fill-color:transparent}@media screen and (max-width:1200px){.about-us__repeater-item .number{font-size:50px}.about-us__repeater-item .text{font-size:16px}}@media screen and (max-width:768px){.about-us{padding:0 0 80px}.about-us__container{margin:0}.about-us .grid-container{padding:0}.about-us__content{gap:41px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us__title{font-size:26px;max-width:98%}.about-us__description{font-size:16px;max-width:100%}.about-us__link{width:280px;padding:5px 2px;text-align:center}.about-us__link .icon-wrapper{margin-left:8px}.about-us__link .icon-wrapper svg{width:28px;height:28px}.about-us__stats{padding:22px 0;margin:0 16px}.about-us__repeater{gap:22px}.about-us__repeater,.about-us__repeater-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.about-us__repeater-item{width:100%;gap:30px;padding:30px 15px}.about-us__repeater-item .number{font-size:60px;font-weight:500}}.services{padding-bottom:100px}.services__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;padding-left:7%;line-height:150%;color:#1d5334;padding-bottom:70px}.services__title strong{font-weight:700}.services__repeater{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px}.services__item,.services__repeater{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.services__item{text-decoration:none;max-width:392px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 10px 0 rgba(24,96,41,.25098039215686274);box-shadow:0 4px 10px 0 rgba(24,96,41,.25098039215686274);-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,transform .3s ease;transition:background .3s ease,transform .3s ease,-webkit-transform .3s ease;border-radius:24px;padding:12px;border:2px solid #1d5334;-webkit-box-sizing:border-box;box-sizing:border-box}.services__item:nth-child(odd){background:#1d5334}.services__item:nth-child(odd) .services__title-item{color:#fff}.services__item:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.services__title-item{-webkit-transition:color .3s ease;transition:color .3s ease;padding:37px 0;font-family:Lato,sans-serif;font-weight:500;font-size:24px;width:75%;line-height:150%;color:#1d5334;text-align:center}@media screen and (max-width:768px){.services{background:transparent!important;padding-bottom:100px}.services__title{font-size:24px;padding-left:0;padding-bottom:22px;text-align:center}.services__repeater{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.services__item{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:9px;background:#e6e6e6!important;border:1px solid #1d5334;-webkit-box-shadow:none;box-shadow:none}.services__item:hover{-webkit-transform:none;transform:none}.services:nth-child(odd){background:#e6e6e6}.services:nth-child(odd) .services__title-item{color:#1d5334}.services__title-item{padding:0;width:60%;margin:0 auto;display:block;font-size:18px}.services .grid-container{padding:0}.services .slick-slide{text-align:center;margin:0 16px}.services .slick-slide img{width:100%;margin-bottom:13px}.services .slick-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.services .slick-dots li{width:10px;height:10px}.services .slick-dots li button{width:100%;height:100%;padding:0;border:none;background-color:#b4bab9;border-radius:50%;font-size:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.services .slick-dots li.slick-active button,.services .slick-dots li button:hover{background-color:#055e48}}@media screen and (max-width:375px){.services__title-item{width:70%}}.discover{padding:99px 0;background:#edebe8}.discover__inner{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 7%;gap:87px}.discover__inner,.discover__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.discover__left{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:22px}.discover__title{font-family:Montserrat,sans-serif;font-weight:500;padding-top:67px;font-size:40px;line-height:150%;color:#102621}.discover__title h4{color:#102621}.discover__title span{font-weight:700}.discover__description{padding:12px 0 37px;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334}.discover__description,.discover__link{-webkit-box-sizing:border-box;box-sizing:border-box}.discover__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#1d5334;border:2px solid transparent;border-radius:100px;padding:8px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden}.discover__link a{color:#fff;text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.discover__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;border:none;height:0;background:#f1f1f1;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.discover__link:hover:before{height:100%}.discover__link:hover svg path{fill:#1d5334;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.discover__link:hover{background:#1d5334}.discover__link:hover a{color:#1d5334}.discover__link-image svg{width:49px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}.discover__download{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:100px;padding:0 0 0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #1d5334;position:relative;overflow:hidden}.discover__download a{color:#102621;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.discover__download:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.discover__download:hover a{color:#fff}.discover__download:hover:before{height:100%}.discover__download:hover svg{fill:#fff;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.discover__download-image{margin-top:-2px;margin-right:-5px;height:54px;margin-left:15px}.discover__download-image svg{width:59px;height:57px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}.discover__image{max-width:530px}@media screen and (max-width:1100px){.discover__image{margin:0 auto}.discover__image img{width:100%}}@media screen and (max-width:900px){.discover{background:#f1ede8;padding:50px 0}.discover__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;gap:29px}.discover__left{gap:22px}.discover__link{width:286px;padding:5px 11px;margin:0 auto}.discover__link a{padding-left:10px}.discover__link-image svg{width:39px;height:39px}.discover__download{width:286px;height:56px;margin:0 auto}.discover__download-image{height:55px}.discover__download-image svg{width:59px;height:57px}.discover__title{font-size:24px;text-align:center;padding:0}.discover__description{padding:0;font-size:16px;text-align:center;margin-bottom:20px}}.download{padding:112px 0 63px}.download a:hover{color:#fff}.download__inner{padding:0 7%}.download__title{color:#1d5334;font-family:Montserrat,sans-serif;font-weight:400;font-size:40px;padding-bottom:36px;line-height:150%}.download__title span{font-weight:700}.download__row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:22px;margin-bottom:22px}.download__item,.download__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.download__item{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:100% 10%;gap:28px;height:305px;width:100%;position:relative;background-size:cover;border-radius:15px;text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:28px;line-height:150%;color:#fff}.download__item:before{content:"";border-radius:15px;position:absolute;inset:0;background:rgba(0,0,0,.7);z-index:1}.download__item-title{z-index:1;text-align:center}.download__item .icon{z-index:1}.download__item .icon svg path{width:84px;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.download__item .icon:hover svg{fill:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.download__row--single span{width:49%;text-align:center}.download__row--single .download__item{background-position:100% 45%}@media screen and (max-width:768px){.download{padding:60px 0 100px}.download__inner{padding:0}.download__title{font-size:24px;text-align:center;padding-bottom:28px}.download__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px;margin-bottom:19px}.download__item{gap:0;height:192px;font-size:18px}.download__item .icon svg path{width:54px}.download__row--single .download__item{background-position:100% 45%}.download__row--single span{width:80%}.download .icon svg{width:54px}}.reviews .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{border-radius:25px!important;height:338px!important;padding:20px!important}.reviews .wp-gr .grw-review .wp-google-feedback{height:166px!important}.reviews .wp-gr .wp-google-text{font-size:18px!important;line-height:150%;font-family:Lato,sans-serif;font-weight:400}.reviews .wp-gr .grw-btns svg{width:55px}.reviews .wp-gr .grw-btns svg path{fill:#102621}.reviews .wp-gr .grw-btns.grw-prev svg{margin-left:-30px}.reviews .wp-gr .rpi-dot.active{background:#055e48!important}.reviews__inner{padding:0 7%}.reviews__icon img{width:52px}.reviews__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#102621;margin:10px 0 15px}.reviews__title strong{font-weight:700}.reviews__subtitle{font-family:Lato,sans-serif;font-size:24px;line-height:150%;color:#565959}.reviews__top{background:#e9eeee;padding:21px 17px 20px 30px;border-radius:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px}.reviews__google,.reviews__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__google{margin-bottom:20px;gap:13px}.reviews__image img{width:84.8px;margin-top:5px}.reviews__stars img{width:137px}.reviews__link{position:relative;overflow:hidden;z-index:1;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;text-decoration:none;border-radius:100px;color:#fff;border:2px solid #1d5334;background:#1d5334;padding:16px 41px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.reviews__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:#ffd566;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.reviews__link:hover{color:#102621}.reviews__link:hover:before{height:100%}.reviews__more{margin:40px auto;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#102621;width:261px;border-radius:100px;padding:8px 18px;background:#ffd566;position:relative;overflow:hidden;border:2px solid #1d5334;z-index:1;cursor:pointer}.reviews__more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#102621;gap:9px;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.reviews__more svg{width:31px;height:31px;position:relative;z-index:2}.reviews__more:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#f1f1f1;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.reviews__more:hover a{color:#102621}.reviews__more:hover:before{height:100%}@media screen and (max-width:768px){.reviews__icon img{width:36px}.reviews__title{font-size:24px}.reviews__title br{display:none}.reviews__inner{padding:0}.reviews__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:27px}.reviews__stars{margin-bottom:17px;text-align:center}.reviews__stars img{width:102px}.reviews__link{font-weight:300;padding:7px 21px}.reviews__more{width:288px}.reviews .grw-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.reviews .grw-review{min-width:100%;scroll-snap-align:start}.reviews .grw-btns{display:none!important}}.video{margin-top:121px}.video__wrapper{border-radius:25px;position:relative;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);background-size:cover;background-repeat:no-repeat;height:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video__play{z-index:2;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:inline-block}.video .video-play:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.video .video-play img{width:80px;height:80px}@media screen and (max-width:768px){.video{margin-top:61px}.video .grid-container{padding:0}.video__wrapper{border-radius:0;background-position:32% 23%;height:497px}.video__wrapper img{width:47px;height:47px}}.contact{padding:145px 0 0}.contact__title{font-family:Lato,sans-serif;font-weight:500;font-size:42.2px;line-height:170%;padding:0 7%;color:#1c5334}.contact__title span{font-weight:700}.contact__subtitle{font-weight:500;font-size:42.2px;line-height:170%}.contact__description,.contact__subtitle{font-family:Lato,sans-serif;color:#1c5334}.contact__description{font-weight:400;font-size:18px;text-align:justify;line-height:150%}.contact__content{background:#e0e8e9}.contact__inner{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:0 7%}.contact__inner,.contact__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.contact__left{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:25px;width:57%}.contact__link{font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;color:#102621;text-decoration:none;background:#ffd566;border:2px solid #1d5334;padding:10px 17px;width:166px;text-align:center;margin-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;position:relative;overflow:hidden;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out;z-index:1}.contact__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#e0e8e9;z-index:-1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.contact__link:hover{color:#102621}.contact__link:hover:before{height:100%}.contact__right{margin-top:60px;width:43%}.contact__right img{margin-bottom:-68px;width:615px}@media screen and (max-width:1400px){.contact__right{margin-top:75px;width:100%}.contact__right img{margin-bottom:-12%;width:100%}}@media screen and (max-width:1024px){.contact__content,.contact__title,.contact__top{padding:0}.contact__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.contact__left{width:100%}.contact__right{margin-top:75px;width:100%}.contact__right img{margin-bottom:-9%;width:70%}.contact__link{width:203px}}@media screen and (max-width:768px){.contact{padding:100px 0 0}.contact__subtitle,.contact__title{font-size:24px;line-height:170%;font-weight:400}.contact__link{margin-bottom:0}.contact__right{margin-top:75px;width:100%;text-align:center}.contact__right img{margin-bottom:-35px;width:300px}}.single-page{background:#f5f7fa;position:relative}.gallery .media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}@media (max-width:768px){.gallery .media-grid{grid-template-columns:1fr 1fr}.gallery .media-grid .media-item.featured{grid-column:span 2}}.gallery .media-item{position:relative;border:2px solid #1d5334;border-radius:24px;overflow:hidden;background:#fff}.gallery .media-item.hidden-item{display:none}.gallery .media-item.has-overlay img{-webkit-filter:brightness(.2);filter:brightness(.2);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.gallery .media-item.has-overlay img:hover{-webkit-filter:brightness(.6);filter:brightness(.6)}.gallery .media-item iframe,.gallery .media-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:4/3}.gallery .media-item.featured{grid-column:span 2;grid-row:span 2;cursor:pointer}@media (max-width:768px){.gallery .media-item.featured{grid-column:span 1;grid-row:span 1}}.gallery .media-item.featured iframe,.gallery .media-item.featured img{-webkit-filter:brightness(.4);filter:brightness(.4);aspect-ratio:16/9}.gallery .media-item.featured:hover .play-button img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scale(1.3);transform:scale(1.3)}.gallery .media-item .lazy-video{position:relative;width:100%;height:100%;aspect-ratio:16/9;overflow:hidden}.gallery .media-item .lazy-video .video-thumb,.gallery .media-item .lazy-video iframe,.gallery .media-item .lazy-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:2;position:relative;pointer-events:auto}.gallery .media-item .lazy-video .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:64px;height:64px}.gallery .media-item .lazy-video .play-button img{-webkit-filter:brightness(1);filter:brightness(1);width:100%;height:100%}.gallery .media-item .view-more-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.6);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;height:45px;border:2px solid #fff;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1;cursor:pointer;z-index:2;-webkit-transition:background .3s ease;transition:background .3s ease}.gallery .media-item .view-more-overlay img{width:18px;height:18px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.gallery .media-item .view-more-overlay span{white-space:nowrap;font-family:Lato,sans-serif;font-weight:400;line-height:100%;font-size:18px}.gallery .media-item .view-more-overlay:hover{background:#1d5334}@media (max-width:768px){.gallery .media-item .view-more-overlay{padding:14px;height:50px}.gallery .media-item .view-more-overlay span{display:none}}.gallery .media-item .back-button{position:absolute;top:12px;left:12px;z-index:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;height:45px;background:#fff;border:2px solid #1d5334;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;color:#1d5334;font-size:16px;font-family:Lato,sans-serif;font-weight:500;text-decoration:none;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.gallery .media-item .back-button img{width:18px;height:18px}.gallery .media-item .back-button:hover{background:#1d5334;color:#fff}.gallery .media-item .back-button:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.property-single{padding:60px 0 80px}.property-single__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:43px}.property-single__header h1{font-size:40px;color:#1d5334;font-family:Montserrat,sans-serif;font-weight:700;line-height:150%;width:80%}.property-single__header h1 strong{font-weight:700}.property-single__header .property-header__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.property-single__header .property-header__icons img{width:67px;height:67px;cursor:pointer}.property-single__grid{display:grid;background:#eff1f3;-webkit-box-shadow:0 4px 11px rgba(0,0,0,.2);box-shadow:0 4px 11px rgba(0,0,0,.2);border-radius:20px;grid-template-columns:1fr 42%;gap:50px;padding:42px 44px 32px}.property-single__left,.property-single__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__left{border-right:3px solid rgba(29,83,52,.2);padding-right:32px;gap:32px}.property-single__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.property-single__top,.property-single__top .property-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property-single__top .property-location{gap:.5rem}.property-single__top .property-location .location-icon{width:24px;height:24px}.property-single__top .property-location .location-text{font-family:Lato,sans-serif;color:#102621;font-size:18px;font-weight:400;line-height:100%}.property-single__top .price{font-family:Montserrat,sans-serif;color:#1d5334;font-size:40px;line-height:150%;font-weight:500}.property-single .property-badges__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:15px 0}.property-single .property-badges__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;background:#dbe1e0;border-radius:100px;padding:5px 10px;font-size:18px;line-height:100%;font-family:Lato,sans-serif;font-weight:400;color:#102621;height:34px;-webkit-box-sizing:border-box;box-sizing:border-box}.property-single .property-badges__list li img{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.property-single__agent{gap:27px}.property-single__agent,.property-single__agent .agent-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__agent .agent-box{margin-top:30px}.property-single__agent .agent-box .agent-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}.property-single__agent .agent-box .agent-info__grid{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;position:relative;overflow:hidden;-webkit-transition:color .3s ease;transition:color .3s ease}.property-single__agent .agent-box .agent-info__grid a,.property-single__agent .agent-box .agent-info__grid p,.property-single__agent .agent-box .agent-info__grid svg{z-index:2;-webkit-transition:color .3s ease,fill .3s ease;transition:color .3s ease,fill .3s ease}.property-single__agent .agent-box .agent-info__grid:after{content:"";position:absolute;inset:0;border:3px solid #1d5334;border-radius:100px;z-index:3;pointer-events:none}.property-single__agent .agent-box .agent-info__grid:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;border-radius:100px;background-color:#1d5334;z-index:1;-webkit-transition:height .3s ease;transition:height .3s ease}.property-single__agent .agent-box .agent-info__grid:hover{cursor:pointer}.property-single__agent .agent-box .agent-info__grid:hover:before{height:100%}.property-single__agent .agent-box .agent-info__grid:hover svg rect{fill:#fff}.property-single__agent .agent-box .agent-info__grid:hover svg path{fill:#1d5334}.property-single__agent .agent-box .agent-info__grid:hover a,.property-single__agent .agent-box .agent-info__grid:hover p{color:#fff}.property-single__agent .agent-box .agent-info .agent-name svg{width:33px;height:32px}.property-single__agent .agent-box .agent-info .agent-call,.property-single__agent .agent-box .agent-info .agent-email,.property-single__agent .agent-box .agent-info .agent-name{font-family:Lato,sans-serif;font-weight:400;color:#1d5334;font-size:18px;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.property-single__agent .agent-box .agent-info .agent-call a,.property-single__agent .agent-box .agent-info .agent-email a,.property-single__agent .agent-box .agent-info .agent-name a{text-decoration:none;color:inherit}.property-single__agent .agent-box .agent-info .agent-email{text-decoration:underline}.property-single__agent .agent-box .agent-info .agent-call{border-radius:100px;background:#1d5334;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.property-single__agent .agent-box .agent-info .agent-call a,.property-single__agent .agent-box .agent-info .agent-call p,.property-single__agent .agent-box .agent-info .agent-call svg{z-index:2;position:relative;-webkit-transition:color .3s ease,fill .3s ease;transition:color .3s ease,fill .3s ease}.property-single__agent .agent-box .agent-info .agent-call svg{width:22px;height:24px}.property-single__agent .agent-box .agent-info .agent-call svg path{-webkit-transition:fill .3s ease;transition:fill .3s ease}.property-single__agent .agent-box .agent-info .agent-call:after{content:"";position:absolute;inset:0;border:3px solid #1d5334;border-radius:100px;z-index:3;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;pointer-events:none}.property-single__agent .agent-box .agent-info .agent-call:before{content:"";position:absolute;left:0;width:100%;height:100%;top:100%;background:#eff1f3;z-index:2;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;border-radius:100px}.property-single__agent .agent-box .agent-info .agent-call a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.property-single__agent .agent-box .agent-info .agent-call:hover:before{top:0}.property-single__agent .agent-box .agent-info .agent-call:hover:after{border-color:#1d5334}.property-single__agent .agent-box .agent-info .agent-call:hover a,.property-single__agent .agent-box .agent-info .agent-call:hover p{color:#1d5334}.property-single__agent .agent-box .agent-info .agent-call:hover svg path{fill:#1d5334}.property-single__agent .agent-whatsapp a.whatsapp-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-top:10px;border-radius:8px;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;color:#1d5334}.property-single__agent .agent-whatsapp a.whatsapp-link img{width:45px;height:45px}.property-single__agent .agent-whatsapp a.whatsapp-link span{margin-right:10px}.property-single__agent .agent-whatsapp a.whatsapp-link strong{text-decoration:underline;font-weight:400}.property-single__right h3{font-family:Lato,sans-serif;font-weight:600;font-size:26px;line-height:100%;padding-top:18px;padding-bottom:70px;color:#1d5334}.property-single__right .property-features{color:#102621}.property-single__right .property-features ul li>a{width:120px}.property-single__right .property-features ul{margin:0;padding:0}@media (max-width:576px){.property-single__right .property-features ul{grid-template-columns:1fr}}.property-single__right .property-features ul>li{margin-bottom:14px!important}.property-single__right .property-features ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-family:Lato,sans-serif;font-size:18px;line-height:1.35;font-weight:400}.property-single__right .property-features ul li a{pointer-events:none}.property-single__right .property-features ul li:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;background:url(../images/radio-btn-dotari.svg) no-repeat 50%/contain;margin-top:2px}.property-single__right .property-features ul li ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:14px}.property-single__right .property-features ul li ul li:before{content:none}.property-single__content{border-bottom:3px solid rgba(29,83,52,.2);margin:0 2%}.property-single__content .property-description{padding:27px 3.76% 33px}.property-single__content .property-description h2{font-family:Montserrat,sans-serif;font-size:40px;color:#1d5334;font-weight:500;line-height:150%;padding-bottom:36px}.property-single__content .property-description h2 strong{font-weight:700}.property-single__content .property-description p{color:#1d5334;padding-left:20px;padding-bottom:40px;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%}@media screen and (max-width:1200px){.property-single__agent .agent-box .agent-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:900px){.property-single__grid{gap:20px;padding:25px}}@media (max-width:767px){.property-single .grid-container{padding:0}.property-single__header{padding:0 16px 30px;gap:20px}.property-single__header h1{font-size:30px}.property-single__header .property-header__icons{gap:20px}.property-single__header .property-header__icons img{width:55px;height:55px}.property-single__grid{-webkit-box-shadow:none;box-shadow:none;grid-template-columns:1fr;padding:30px 16px 53px}.property-single__left{border-right:none;border-bottom:3px solid rgba(29,83,52,.2);padding-right:0;gap:20px}.property-single__top{gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__top,.property-single__top .property-location{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.property-single__top .property-location .location-text{font-size:16px;max-width:206px}.property-single .property-badges__list{gap:15px;padding:0;margin:15px 0}.property-single .property-badges__list li{gap:10px;padding:5px 12px;font-size:16px}.property-single__agent{gap:32px}.property-single__agent .agent-box{margin-top:10px}.property-single__agent .agent-box .agent-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.property-single__agent .agent-box .agent-info,.property-single__agent .agent-box .agent-info__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__agent .agent-box .agent-info__grid{padding:0;gap:17px;overflow:visible}.property-single__agent .agent-box .agent-info__grid:after{border:none}.property-single__agent .agent-box .agent-info .agent-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__agent .agent-box .agent-info .agent-name svg{width:40px;height:40px}.property-single__agent .agent-box .agent-info .agent-call,.property-single__agent .agent-box .agent-info .agent-email,.property-single__agent .agent-box .agent-info .agent-name{font-size:16px;gap:9px}.property-single__agent .agent-box .agent-info .agent-call{padding:10px 20px}.property-single__agent .agent-box .agent-info .agent-call svg{width:22px;height:24px}.property-single__agent .agent-box .agent-info .agent-call a{gap:11px}.property-single__agent .agent-whatsapp{padding-bottom:66px}.property-single__agent .agent-whatsapp a.whatsapp-link{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.property-single__agent .agent-whatsapp a.whatsapp-link span{margin-right:0}.property-single__right h3{padding-bottom:36px;padding-top:22px}.property-single__right .dotari-grid{gap:18px;padding-left:14px}.property-single__content{border-bottom:none;margin:0 16px}.property-single__content .property-description{padding:80px 0 20px}.property-single__content .property-description h2{font-size:30px;padding-bottom:30px}.property-single__content .property-description p{padding-left:0;padding-bottom:30px;font-size:16px}}.similar-properties{padding-bottom:96px}.similar-properties h2{font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;line-height:150%;color:#1d5334;text-align:center;padding-bottom:75px}.similar-properties h2 strong{font-weight:700}.similar-properties__grid{display:block}.similar-properties__grid .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.similar-properties__grid .slick-slide{margin:0!important}.similar-properties__grid .property{display:inline-block;width:365px!important;margin:0 auto}.similar-properties__grid .slick-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;gap:8px}.similar-properties__grid .slick-dots li button{width:12px;height:12px;border-radius:50%;background:#d9d9d9;border:none;text-indent:-9999px}.similar-properties__grid .slick-dots li button:focus,.similar-properties__grid .slick-dots li button:hover{outline:none}.similar-properties__grid .slick-dots li.slick-active button{background:#1d5334}.similar-properties__grid.slick-slider{margin-left:0;margin-right:0}.similar-properties .property-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.similar-properties .badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background-color:#e7eded;padding:6px 12px;border-radius:24px;font-size:14px;color:#0d3227;font-weight:500}.similar-properties .badge img{width:20px;height:20px}@media screen and (max-width:1440px){.similar-properties .slick-track{gap:20px}}@media screen and (max-width:1200px){.similar-properties .property{width:310px!important}}@media screen and (max-width:890px){.similar-properties h2{padding-bottom:36px;font-size:30px}}@media screen and (max-width:400px){.similar-properties .property{width:100%!important}.similar-properties .slick-track{gap:0}}.share-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}@media screen and (max-width:450px){.share-popup{top:5%}}.share-popup-content{background:#fff;padding:30px;border-radius:12px;text-align:center;position:relative;max-width:320px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.2);box-shadow:0 6px 16px rgba(0,0,0,.2)}.share-popup-content .close-share{position:absolute;top:10px;right:14px;cursor:pointer;font-size:22px;color:#888}.share-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin:10px 0}.share-icons img{width:40px;height:40px;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.share-icons img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}#copyLink{margin-top:15px;padding:10px 20px;cursor:pointer;background-color:#0073e6;color:#fff;border:none;border-radius:8px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;-webkit-transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}#copyLink:hover{background-color:#005bb5;-webkit-transform:scale(1.05);transform:scale(1.05)}#copyStatus{display:none;margin-top:10px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;color:green}.ribbon-status{position:absolute;font-family:Montserrat,sans-serif;font-weight:800;text-align:center;-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0);background-color:#dc3545;color:#fff;padding:4px 58px;font-size:13px;text-transform:uppercase;z-index:20;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);border-radius:4px;letter-spacing:.8px;white-space:nowrap;pointer-events:none}.searchPage__results h1{font-size:28px;font-family:Lato,sans-serif;font-weight:500;margin:50px 7%}.searchPage__posts{list-style:none;margin:0 7%;padding:0}.searchPage__item{margin-bottom:25px;border-bottom:1px solid #eee;padding-bottom:15px}.searchPage__item a{text-decoration:none}.searchPage__item h2{margin:0 0 10px;font-size:20px;line-height:100%;color:#6a0d25;font-family:Lato,sans-serif;font-weight:500}.searchPage .paragraph,.searchPage__item .p{color:#555;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:150%}.searchPage .paragraph{padding:40px 7%}.search__categories{background:#fff;padding-top:50px;padding-bottom:68px}.search__categories .search__content{margin:0;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.search__categories .grid-container{padding:0}.search__categories-content{max-width:1211px;margin:0 auto}@media screen and (max-width:1207px){.search__categories{padding:55px 16px 64px}}.search .price-filter{width:300px;text-align:center;margin-top:12px}.search .price-filter label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#fff;font-family:Inter,sans-serif}.search .price-filter #price-slider{margin:0 auto;width:95%}.search .price-filter .price-values{margin-top:12px;font-size:14px;font-weight:400;color:#fff;font-family:Inter,sans-serif;letter-spacing:.5px}.search .noUi-target{background:hsla(0,0%,100%,.25);border-radius:12px;border:none;height:6px}.search .noUi-connect{background:#ffc107;border-radius:12px}.search .noUi-handle{background:#fff;border:2px solid #ffc107;border-radius:50%;width:20px;height:20px;top:-8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:-webkit-grab;cursor:grab;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.search .noUi-horizontal .noUi-handle{width:33px;height:25px;top:-10px}.search .noUi-horizontal .noUi-handle:before{left:11px;top:5px;height:10px}.search .noUi-horizontal .noUi-handle:after{height:10px;top:5px}.search .noUi-handle:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.favorites__title{font-family:Lato,sans-serif;font-weight:500;font-size:40px;line-height:150%;padding-top:50px;color:#1d5334}.favorites__empty{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;padding:100px 16px}.favorites__load-more-wrap{text-align:center;margin:40px auto}.favorites__load-more{background:#ffd566;border:2px solid #1d5334;color:#1d5334;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;padding:7px 16px;font-family:Lato,sans-serif;font-size:18px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;overflow:hidden;z-index:1}.favorites__load-more,.favorites__load-more span{position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.favorites__load-more span{z-index:2}.favorites__load-more svg{width:30px;height:30px;z-index:2;position:relative}.favorites__load-more svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.favorites__load-more:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:0;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.favorites__load-more:hover{color:#fff}.favorites__load-more:hover svg path{fill:#fff}.favorites__load-more:hover:before{height:100%}.property{background:#fff;width:365px;overflow:hidden;position:relative;border-radius:25px;height:570px;background-size:cover}.property a:hover{color:inherit}.property-single__right .property-features ul{list-style:none;margin-left:0;padding-left:1em}.property-single__right .property-features ul ul{margin-left:1.5em;border-left:2px solid #ccc;padding-left:1em}.property-single__right .property-features ul ul>li:before{content:"•";color:#999;position:absolute;left:-1em;font-size:1.2em;top:0}.property-single__right .property-features ul li{margin-bottom:.4em;position:relative}.property-single__right .property-features ul li a{text-decoration:none;color:#1d5334;font-weight:600}.property-single__right .property-features ul li a:hover{color:#091a10;text-decoration:underline}.property__header{padding-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.property__title{font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:150%;color:#1d5334}.property__sort{position:relative;display:inline-block}.property__sort select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/arrow-down.svg);background-color:#fff;background-repeat:no-repeat;background-position:right 10px center;border-radius:25px;border:none;width:336px;height:42px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lato,sans-serif;font-weight:400;cursor:pointer;font-size:18px;line-height:100%;color:#6a0d25}.property:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid #1d5334;border-radius:25px}.property__items{display:grid;grid-template-columns:repeat(3,1fr);gap:51px;list-style:none;padding:0;margin:75px 0 82px}.property__items.favorites{padding:0 7%}.property__top{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:25px;border:2px solid #1d5334;height:248px}.property__list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;height:68px;list-style:none;padding:0;margin-top:20px}.property__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:34px;background:#eaeeeb;border-radius:100px}.property__list img{width:24px;height:24px}.property .favorite-btn{cursor:pointer;width:67px;height:67px;position:relative;margin:20px}.property .favorite-btn img{position:absolute;top:0;width:67px;height:67px;left:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.property .favorite-btn .icon-hover{opacity:0;z-index:2}.property .favorite-btn .icon-default{opacity:1;z-index:1}.property .favorite-btn.favorited .icon-default{opacity:0}.property .favorite-btn.favorited .icon-hover{opacity:1}.property a{text-decoration:none;font-family:lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#102621;position:relative;z-index:9}.property__meta{padding-left:40px}.property__description{height:40px;padding:15px 27px 0 40px;font-size:16px;line-height:120%;border-top:2px solid #1d5334;margin-top:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.property__location{height:26px;padding:17px 0 25px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property__location a,.property__location p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#102621}.property__location img{margin-right:10px;width:24px;height:24px}.property__bottom{margin:0 10px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:45px;border-radius:100px;background:#1d5334;border:2px solid #1d5334;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#ffd566;position:relative;overflow:hidden;cursor:pointer}.property__bottom:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#ffd566;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;border-radius:100px}.property__bottom:hover:before{height:100%}.property__bottom:hover p,.property__bottom:hover span{z-index:2;font-weight:500;color:#1d5334}.property__bottom .read_more{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#ffd566}.property__load-more-wrap{text-align:center;margin:40px auto}.property__load-more{background:#ffd566;border:2px solid #1d5334;color:#1d5334;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;padding:7px 16px;font-family:Lato,sans-serif;font-size:18px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;overflow:hidden;z-index:1}.property__load-more,.property__load-more span{position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.property__load-more span{z-index:2}.property__load-more svg{width:30px;height:30px;z-index:2;position:relative}.property__load-more svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.property__load-more:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:0;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.property__load-more:hover{color:#fff}.property__load-more:hover svg path{fill:#fff}.property__load-more:hover:before{height:100%}@media screen and (max-width:1280px){.property__header{margin:0 16px}.property__items{grid-template-columns:repeat(2,1fr);gap:30px;margin:60px 16px;justify-items:center}}@media screen and (max-width:1024px){.property{width:340px;margin:0}}@media screen and (max-width:767px){.property{width:100%;height:450px}.property__title{font-size:26px;text-align:center;padding-bottom:30px}.property .favorite-btn img{width:53px;height:53px}.property__top{height:192px}.property a{font-size:14px}.property__list{gap:8px;margin-top:15px}.property__header{padding-top:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.property__sort{margin-bottom:30px}.property__sort select{width:100%}.property__location{padding:10px 0 12px 40px}.property__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:31px;margin:50px 0 89px}.property__description{height:33px;font-size:14px;padding:15px 23px 0 40px;margin-top:17px}.property__bottom{font-size:14px;height:35px}}.property__management{background:#e4dfd6;padding:76px 0 60px}.property__management__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:90px}.property__management .image-wrapper{position:relative;display:inline-block;border-radius:12px}.property__management .image-wrapper:before{content:"";position:absolute;inset:0;border-radius:15px;border:2px solid #1d5334;z-index:3;pointer-events:none}.property__management .image-wrapper>img:first-child{display:block;width:100%;height:auto;z-index:2;position:relative;border-radius:15px}.property__management .corner-icon{position:absolute;width:307px;height:307px;pointer-events:none}.property__management .corner-small{position:absolute;width:83px;height:83px;z-index:3;pointer-events:none}.property__management .top-right{top:-57px;right:-76px}.property__management .bottom-left{bottom:-73px;left:-52px}.property__management .bottom-right{bottom:-20px;right:-20px}.property__management__content{max-width:590px}.property__management__content .title{font-family:Montserrat,sans-serif;font-size:40px;line-height:150%;font-weight:500;color:#1d5334;padding-bottom:40px}.property__management__content .title span{font-weight:700}.property__management__content .description{font-family:Lato,sans-serif;font-size:18px;line-height:150%;font-weight:500;color:#1d5334;padding-bottom:60px}.property__management .buttons{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:22px}.property__management .buttons,.property__management .discover__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.property__management .discover__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;background:#1d5334;border:2px solid transparent;border-radius:100px;padding:8px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden}.property__management .discover__link a{color:#fff;text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.property__management .discover__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;border:none;height:0;background:#f1f1f1;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.property__management .discover__link:hover:before{height:100%}.property__management .discover__link:hover svg path{fill:#1d5334;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.property__management .discover__link:hover{background:#1d5334}.property__management .discover__link:hover a{color:#1d5334}.property__management .discover__link-image svg{width:49px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}.property__management .discover__download{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:100px;padding:0 0 0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #1d5334;position:relative;overflow:hidden}.property__management .discover__download a{color:#102621;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.property__management .discover__download:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.property__management .discover__download:hover a{color:#fff}.property__management .discover__download:hover:before{height:100%}.property__management .discover__download:hover svg{fill:#fff;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.property__management .discover__download-image{margin-top:-2px;margin-right:-5px;height:54px;margin-left:15px}.property__management .discover__download-image svg{width:59px;height:57px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}@media screen and (max-width:767px){.property__management{background:#e7e0d5}.property__management__link{width:286px;padding:5px 11px;margin:0 auto}.property__management__link a{padding-left:10px}.property__management__link-image svg{width:39px;height:39px}.property__management__download{width:286px;height:56px;margin:0 auto}.property__management__download-image{height:55px}.property__management__download-image svg{width:59px;height:57px}.property__management__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property__management__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.property__management__content{margin-bottom:60px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.property__management .image-wrapper>img:first-child{width:250px}.property__management .corner-icon{width:142px;height:142px}.property__management .corner-small{width:40px;height:40px}.property__management .top-right{top:-26px;right:-31px}.property__management .bottom-left{bottom:-35px;left:-24px}.property__management .bottom-right{bottom:-10px;right:-10px}}@media screen and (max-width:768px){.property__management__content{max-width:286px}.property__management__content .title{text-align:center;font-size:24px;color:#102621;padding-bottom:24px}.property__management__content .description{text-align:center;font-size:16px;padding-bottom:38px}}.no-property{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;padding:50px 0 100px}.about-us-page{background:#f5f7fa}.about-hero{position:relative;height:662px;overflow:hidden}.about-hero__image{position:absolute;inset:0;background-size:cover;background-position:top;-webkit-transform:scaleX(-1);transform:scaleX(-1);z-index:0}.about-hero__content{padding:135px 0 0 8%;position:relative;max-width:621px;z-index:2}.about-hero__title{font-family:Montserrat,sans-serif;line-height:150%;font-size:42px;font-weight:500;color:#fff}.about-hero__title strong{font-weight:700}.about-hero__subtitle{font-family:Montserrat,sans-serif;font-weight:700;font-size:42px;line-height:150%;color:#fff}.about-hero__subtitle span{font-weight:500}@media screen and (max-width:767px){.about-hero{height:530px}.about-hero__content{padding:105px 13px 0;max-width:291px;text-align:center;margin:0 auto}.about-hero__subtitle,.about-hero__title{font-size:26px;display:inline}}.about-description__content{padding:60px 8%}.about-description h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#1d5334;padding-bottom:30px}.about-description h2 strong{font-weight:700}.about-description p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334;padding-bottom:30px;padding-left:20px;text-align:justify}.about-description p strong{font-weight:700}@media screen and (max-width:1024px){.about-description__content{padding:60px 0 20px}}@media screen and (max-width:767px){.about-description h2{font-size:26px}.about-description p{font-size:16px;padding-left:0}}.about-uniqueness{padding:0 0 100px}.about-uniqueness__content{padding:0 8%}.about-uniqueness__title{font-family:Montserrat,sans-serif;font-size:40px;line-height:150%;font-weight:400;margin-bottom:34px;color:#1d5334}.about-uniqueness__title strong{font-weight:700}.about-uniqueness__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px}.about-uniqueness__item,.about-uniqueness__items{display:-webkit-box;display:-ms-flexbox;display:flex}.about-uniqueness__item{overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:55px;padding:40px;-webkit-box-shadow:0 4px 10px 0 rgba(24,96,41,.25);box-shadow:0 4px 10px 0 rgba(24,96,41,.25);border:2px solid #1d5334;border-radius:25px;background:#e6e6e6}.about-uniqueness__item.right-text{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-uniqueness__image,.about-uniqueness__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.about-uniqueness__image img{width:100%;height:330px;border-radius:10px}.about-uniqueness__item-title{font-family:Lato,sans-serif;font-size:30px;line-height:150%;font-weight:700;color:#1d5334;margin-bottom:30px}.about-uniqueness__item-desc{max-width:524px;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334;text-align:justify}.about-uniqueness__item-desc a{color:#1d5334;font-weight:700}.about-uniqueness__item-desc b,.about-uniqueness__item-desc strong{font-weight:700}.about-uniqueness__item-desc b.underline,.about-uniqueness__item-desc strong.underline{text-decoration:underline}@media screen and (max-width:1024px){.about-uniqueness__content{padding:0}}@media screen and (max-width:767px){.about-uniqueness .grid-container{padding:0}.about-uniqueness__title{font-size:26px;padding:0 16px;margin-bottom:25px}.about-uniqueness__item{padding:54px 15px 35px;gap:35px}.about-uniqueness__item,.about-uniqueness__item.right-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-uniqueness__image img{height:auto}}.about-why-paltinul{padding-bottom:115px}.about-why-paltinul__content{position:relative;min-height:487px;margin:0 20px;border-radius:15px;inset:0;background-size:cover;background-position:50%;z-index:0}.about-why-paltinul__desc{z-index:2;position:relative;padding-top:100px;padding-left:70px}.about-why-paltinul__desc h4{font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;line-height:150%;color:#fff;padding-bottom:30px}.about-why-paltinul__desc h4 strong{font-weight:700}.about-why-paltinul__desc p{max-width:74%;font-family:Lato,sans-serif;font-weight:400;text-align:justify;font-size:18px;line-height:150%;color:#fff}.about-why-paltinul__desc p strong{font-weight:700}@media screen and (max-width:1024px){.about-why-paltinul__content{margin:0}}@media screen and (max-width:767px){.about-why-paltinul{padding-bottom:100px}.about-why-paltinul .grid-container{padding:0}.about-why-paltinul__content{min-height:649px}.about-why-paltinul__desc{padding:44px 22px}.about-why-paltinul__desc h4{font-size:26px;padding-bottom:25px}.about-why-paltinul__desc p{max-width:100%;margin:0 auto;font-size:16px}}.about-location{padding-bottom:116px}.about-location__wrapper{margin:0 8%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.about-location__map{-webkit-box-flex:1;-ms-flex:1;flex:1;height:490px}.about-location__map iframe{width:100%;height:490px;border-radius:10px;border:2px solid #1d5334!important}.about-location__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;max-width:600px}.about-location__content h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#1d5334;padding-bottom:24px}.about-location__content h2 strong{font-weight:700}.about-location__content p{font-family:Lato,sans-serif;font-weight:500;font-size:18px;text-align:justify;line-height:150%;color:#1d5334;padding-bottom:40px}.about-location__content p strong{font-weight:700;color:#1d5334}.about-location__content .btn{font-family:Lato,sans-serif;font-weight:400;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;width:170px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffd866;color:#102621;border-radius:100px;position:relative;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.about-location__content .btn span{position:relative;z-index:2}.about-location__content .btn:before{content:"";position:absolute;border-radius:100px;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:0;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.about-location__content .btn:hover{color:#fff}.about-location__content .btn:hover svg path{fill:#fff}.about-location__content .btn:hover:before{height:100%}.about-location__content .btn svg{width:30px;height:30px;z-index:1;position:relative}.about-location__content .btn svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media screen and (max-width:1024px){.about-location__wrapper{margin:0;gap:30px}}@media screen and (max-width:767px){.about-location__wrapper{gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-location__map{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:237px}.about-location__map iframe{height:237px;width:revert-layer;max-width:100%}.about-location__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:300px;max-width:600px}.about-location__content h2{font-size:30px}.about-location__content p{font-size:16px}}.about-brand{padding-bottom:130px}.about-brand__top{background-color:#1d5334;color:#fff;margin:0 20px;padding:100px 5% 79px;border-radius:15px 15px 0 0;position:relative}.about-brand__icon{width:124px;height:auto;margin:0 auto;position:absolute;top:-62px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.about-brand__icon img{width:100%;height:auto;display:block}.about-brand__content h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;padding-bottom:30px;color:#fff}.about-brand__content h2 strong{font-weight:700}.about-brand__content p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;text-align:justify;line-height:150%;padding-bottom:30px}.about-brand__content p strong{font-weight:700}.about-brand__content a{color:#fff;font-weight:700}.about-brand__content strong{font-weight:700}.about-brand__content .underline{text-decoration:underline}.about-brand__bottom{background-size:cover;background-position:54% 38%;padding:60px 0;border-radius:15px;position:relative;margin:-12px 20px 0}.about-brand__needs{position:relative;z-index:2;width:57%;padding:92px 5%}.about-brand__needs p{font-family:Lato,sans-serif;font-weight:500;font-size:20px;text-align:justify;color:#fff;line-height:150%}.about-brand__needs p strong{font-weight:700}@media screen and (max-width:1024px){.about-brand__top{margin:0}.about-brand__bottom{margin:-12px 0 0}}@media screen and (max-width:767px){.about-brand{padding-bottom:97px}.about-brand .grid-container{padding:0}.about-brand__top{padding:100px 20px 79px}.about-brand__icon{width:75px;top:-38px}.about-brand__content h2{font-size:30px}.about-brand__content p{font-size:16px}.about-brand__bottom{height:470px;padding:90px 16px 0;background-position:58% 38%;-webkit-box-sizing:border-box;box-sizing:border-box}.about-brand__needs{width:100%;padding:0}.about-brand__needs p{font-size:18px}}.about-team__top{margin-bottom:50px;text-align:center}.about-team__title{margin:0 auto}.about-team__title h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:40px;line-height:150%;color:#1d5334;padding-bottom:10px}.about-team__title h2 strong{font-weight:700}.about-team__title p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;text-align:center;line-height:150%;color:#1d5334}.about-team__title p strong{font-weight:700}.about-team__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-team__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:100px;width:100%;margin:12% 7% 0}.about-team__card{background:#fff;-webkit-box-shadow:0 4px 19.4px 0 rgba(0,0,0,.1);box-shadow:0 4px 19.4px 0 rgba(0,0,0,.1);border-radius:10px;padding:75px 20px 50px;text-align:center;margin-bottom:95px}.about-team__image-wrapper{position:relative;width:254px;aspect-ratio:1/1;margin:-55% auto 40px}.about-team__image{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;z-index:1}.about-team__image img{width:100%;height:auto;display:block}.about-team__svg{position:absolute;width:100%;height:auto;left:0;z-index:2;pointer-events:none}.about-team__svg--top{top:-25px;left:-20px;width:294px}.about-team__svg--bottom{bottom:-25px;left:-22px;width:297px}.about-team__name{font-weight:700;font-size:22px;padding-bottom:10px;color:#1d5334}.about-team__name,.about-team__profession{font-family:Lato,sans-serif;line-height:150%}.about-team__profession{font-weight:400;font-size:20px;width:212px;margin:0 auto;color:rgba(29,83,52,.6)}@media screen and (max-width:1200px){.about-team__grid{gap:50px}}@media screen and (max-width:1024px){.about-team__grid{grid-template-columns:repeat(2,1fr);gap:50px}}@media screen and (max-width:767px){.about-team{overflow:hidden;padding-bottom:40px}.about-team__top{margin-bottom:0;text-align:left}.about-team__title{margin:0 auto}.about-team__title h2{font-size:30px}.about-team__title h2 strong{display:block}.about-team__title p{text-align:justify;font-size:16px}.about-team__bottom{padding-top:100px;margin-bottom:40px}.about-team__grid{display:block!important;margin:0 16px}.about-team__card{padding:75px 35px 40px;margin-bottom:0;height:377px}.about-team .slick-slide,.about-team__card{-webkit-box-sizing:border-box;box-sizing:border-box}.about-team .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:20px;padding:0;height:377px!important}.about-team .slick-list,.about-team .slick-slide{overflow:visible!important}.about-team .slick-dots,.about-team .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.about-team .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.about-team .slick-dots li{width:10px;height:10px}.about-team .slick-dots li button{width:100%;height:100%;padding:0;border:none;background-color:#b4bab9;border-radius:50%;font-size:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.about-team .slick-dots li.slick-active button,.about-team .slick-dots li button:hover{background-color:#055e48}.about-team__image-wrapper{width:217px}.about-team__svg--bottom,.about-team__svg--top{left:-17px;width:251px}.about-team__name{font-size:18px;padding-bottom:20px}.about-team__profession{font-weight:400;font-size:17px;max-width:181px;margin:0 auto}}.about-contact{margin-top:-133px}.servicesPage__hero{position:relative;height:662px;overflow:hidden}.servicesPage__hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;-webkit-transform:scaleX(-1);transform:scaleX(-1);z-index:0}.servicesPage__hero-title{padding-top:210px;padding-left:8.33%;width:43%;position:relative}.servicesPage__hero-title h1{font-family:Montserrat,sans-serif;line-height:150%;font-size:42px;font-weight:700;color:#fff}.servicesPage__hero-title h1 span{font-weight:500}.servicesPage__description{padding:100px 0}.servicesPage__description h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:40px;line-height:150%;color:#1d5334;padding-bottom:45px;padding-left:9.44%}.servicesPage__description h2 span{font-weight:500}.servicesPage__description p{padding:0 11%;font-family:Lato,sans-serif;font-size:18px;font-weight:500;line-height:150%;color:#1d5334}.servicesPage__description p strong{font-weight:900}.servicesPage__content{background:#1d5334}.servicesPage__content p{color:#fff}.servicesPage__wrapper{padding:0 3.2% 128px}.servicesPage__item{padding:80px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.servicesPage__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.servicesPage__item:nth-child(2n) .servicesPage__item-content{background:#fff}.servicesPage__item:nth-child(2n) .servicesPage__item-description p,.servicesPage__item:nth-child(2n) .servicesPage__item-title{color:#1d5334}.servicesPage__item:nth-child(2n) .servicesPage__item-link a{color:#1d5334;font-weight:600}.servicesPage__item:nth-child(2n) .servicesPage__item-link a svg g,.servicesPage__item:nth-child(2n) .servicesPage__item-link a svg path,.servicesPage__item:nth-child(2n) .servicesPage__item-link a svg rect{fill:#1d5334}.servicesPage__item:nth-child(2n) .servicesPage__item-link a:before{background:#1d5334}.servicesPage__item:nth-child(2n) .servicesPage__item-link a:after{border:2px solid #1d5334}.servicesPage__item:nth-child(2n) .servicesPage__item-link a:hover{color:#fff}.servicesPage__item:nth-child(2n) .servicesPage__item-link a:hover svg g,.servicesPage__item:nth-child(2n) .servicesPage__item-link a:hover svg path,.servicesPage__item:nth-child(2n) .servicesPage__item-link a:hover svg rect{fill:#fff}.servicesPage__item-bkd-wrapper{overflow:hidden;height:auto;position:relative}.servicesPage__item-bkd{margin-top:120px}.servicesPage__item-content{position:relative;height:522px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 3.47% 0 6%;border:2px solid #fff;border-radius:24px;width:51%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.servicesPage__item-number{position:absolute;top:80px;left:-50px}.servicesPage__item-number img{width:94px;height:96px}.servicesPage__item-icon{position:absolute;top:60px;right:-75px}.servicesPage__item-title{font-family:Lato,sans-serif;font-weight:700;font-size:30px;line-height:150%;color:#ffd566;padding-bottom:5px}.servicesPage__item-description p{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#fff}.servicesPage__item-description p strong{font-weight:700}.servicesPage__item-description p a{color:#1d5334}.servicesPage__item-link a{height:52px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:25px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;text-decoration:none;font-family:Lato,sans-serif;font-size:18px;line-height:100%;color:#fff;font-weight:600;position:relative;overflow:hidden}.servicesPage__item-link a:before{content:"";border-radius:25px;position:absolute;bottom:0;left:0;width:100%;height:0;background:#fff;z-index:0;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.servicesPage__item-link a:after{content:"";position:absolute;inset:0;border:2px solid #fff;border-radius:100px;z-index:3;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;pointer-events:none}.servicesPage__item-link a span,.servicesPage__item-link a svg{position:relative;z-index:2}.servicesPage__item-link a svg{width:32px;height:32px}.servicesPage__item-link a svg path,.servicesPage__item-link a svg rect{fill:#fff}.servicesPage__item-link a svg g{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.servicesPage__item-link a:hover{color:#1d5334}.servicesPage__item-link a:hover:before{height:100%}.servicesPage__item-link a:hover svg g,.servicesPage__item-link a:hover svg path,.servicesPage__item-link a:hover svg rect{fill:#1d5334}@media (max-width:1300px){.servicesPage__item-content{height:auto;padding-bottom:30px}}@media (max-width:880px){.servicesPage__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:90px 0 0}.servicesPage__item,.servicesPage__item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.servicesPage__item-content{width:100%;padding:40px 15px 30px}.servicesPage__item-bkd{display:none}.servicesPage__item-title{font-size:20px}.servicesPage__item-description p,.servicesPage__item-link a{font-size:16px}.servicesPage__item-number{top:-45px;left:0;right:0;text-align:center}.servicesPage__item-number img{width:68px;height:70px}.servicesPage__item-icon{display:none}}@media (max-width:768px){.servicesPage__hero{height:530px}.servicesPage__hero-title{padding-top:104px;padding-left:0;width:60%}.servicesPage__description{padding:62px 0 69px}.servicesPage__description h2{font-size:26px;padding-bottom:30px;padding-left:0}.servicesPage__description p{padding:0;font-size:16px}.servicesPage__wrapper{padding:0 0 62px}}@media (max-width:600px){.servicesPage__hero-title{width:90%;margin:0 auto}.servicesPage__hero-title h1{font-size:26px;text-align:center}}.propertyMgmt__hero{position:relative;height:662px;overflow:hidden}.propertyMgmt__hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.propertyMgmt__hero-title{padding-top:210px;padding-left:8.33%;width:43%;position:relative}.propertyMgmt__hero-title h1{font-family:Montserrat,sans-serif;line-height:150%;font-size:42px;font-weight:700;color:#fff}.propertyMgmt__hero-title h1 span{font-weight:500}@media screen and (max-width:768px){.propertyMgmt__hero{height:531px}.propertyMgmt__hero-title{margin:0 auto;padding-top:118px;padding-left:0;width:274px}.propertyMgmt__hero h1{font-size:26px;text-align:center}}.propertyMgmt__desc{padding:87px 0 30px}.propertyMgmt__desc h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#1d5334;padding-left:8.33%;padding-bottom:30px}.propertyMgmt__desc h2 strong{font-weight:700}.propertyMgmt__desc p{padding:0 10%;text-align:justify;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#1d5334}.propertyMgmt__desc p strong{font-weight:900}@media screen and (max-width:1200px){.propertyMgmt__desc h2{padding-left:6%}.propertyMgmt__desc p{padding:0 7%}}@media screen and (max-width:768px){.propertyMgmt__desc{padding-top:70px}.propertyMgmt__desc h2{padding-left:0;font-size:26px}.propertyMgmt__desc p{padding:0;font-size:16px}}.propertyMgmt .circle{padding-top:85px;padding-left:8.33%;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;grid-template-columns:repeat(3,1fr);gap:36px;position:relative}.propertyMgmt .circle a{text-decoration:none}.propertyMgmt .circle__item{-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease;-webkit-box-shadow:0 4px 20px 0 hsla(0,0%,60.4%,.75);box-shadow:0 4px 20px 0 hsla(0,0%,60.4%,.75);border-radius:50%;width:309px;height:310px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:#fff}.propertyMgmt .circle__item .half-circle{-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;position:absolute;left:0;width:100%;pointer-events:none}.propertyMgmt .circle__item .half-circle--sus{top:0}.propertyMgmt .circle__item .half-circle--jos{bottom:0}.propertyMgmt .circle__item:hover{-webkit-box-shadow:0 4px 20px 0 rgba(29,83,52,.6);box-shadow:0 4px 20px 0 rgba(29,83,52,.6);background:#1d5334}.propertyMgmt .circle__item:hover .half-circle{display:none}.propertyMgmt .circle__item:hover .circle__content p{color:#fff}.propertyMgmt .circle__item:hover .circle__number{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.propertyMgmt .circle__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.propertyMgmt .circle__content p{text-align:center;font-size:16px;font-weight:900;line-height:1.5;color:#1d5334;text-transform:uppercase;font-family:Lato,sans-serif;margin-top:8px}.propertyMgmt .circle__number{font-size:56px;font-weight:900;font-family:Lato,sans-serif;display:block;background:-webkit-gradient(linear,left top,left bottom,from(#1d5334),to(#41b974));background:linear-gradient(180deg,#1d5334,#41b974);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1300px){.propertyMgmt .circle{padding-left:20px}}@media screen and (max-width:1200px){.propertyMgmt .circle{gap:20px}.propertyMgmt .circle__item{width:270px;height:270px}}@media screen and (max-width:900px){.propertyMgmt .circle{padding-left:0;gap:0}.propertyMgmt .circle__item{width:220px;height:220px}.propertyMgmt .circle__content p{font-size:14px;padding:2%}.propertyMgmt .circle__number{font-size:45px}}@media screen and (max-width:767px){.propertyMgmt .circle{gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.propertyMgmt .circle__item{width:270px;height:270px}}.propertyMgmt__whyPaltinul{padding:57px 0}.propertyMgmt__whyPaltinul-title{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;color:#1d5334;margin-bottom:67px;padding-left:8.33%;width:70%}.propertyMgmt__whyPaltinul-title strong{font-weight:700}.propertyMgmt__whyPaltinul-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;gap:40px;height:429px;padding-right:4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffd566;margin:0 1.5%;border-radius:24px}.propertyMgmt__whyPaltinul-image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:-15%}.propertyMgmt__whyPaltinul-image img{max-width:100%;height:auto;border-radius:12px}.propertyMgmt__whyPaltinul-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.propertyMgmt__whyPaltinul-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:30px;line-height:150%;width:94%;color:#1d5334;padding-bottom:30px}.propertyMgmt__whyPaltinul-content p{font-family:Lato,sans-serif;font-weight:400;text-align:justify;line-height:150%;font-size:18px;color:#1d5334}.propertyMgmt__whyPaltinul-content strong{font-weight:700}@media screen and (max-width:1200px){.propertyMgmt__whyPaltinul-content h2,.propertyMgmt__whyPaltinul-title{padding-left:6%}.propertyMgmt__whyPaltinul-image{margin-bottom:-21%}}@media screen and (max-width:768px){.propertyMgmt__whyPaltinul-inner{height:544px;padding:33px 24px 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0;gap:10px}.propertyMgmt__whyPaltinul-title{width:100%;font-size:26px;padding-left:0}.propertyMgmt__whyPaltinul-image{margin-bottom:-9.5%;-webkit-box-flex:0;-ms-flex:none;flex:none}.propertyMgmt__whyPaltinul h3{width:100%;font-size:20px;padding-bottom:15px}}.propertyMgmt__relationship{padding:86px 0}.propertyMgmt__relationship-inner{border-radius:20px;background:#fff;margin:0 1.5%;padding:0 0 0 7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.propertyMgmt__relationship-content{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}.propertyMgmt__relationship-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:30px;line-height:150%;color:#1d5334;padding-bottom:30px}.propertyMgmt__relationship-content p{text-align:justify;font-family:Lato,sans-serif;font-weight:400;line-height:150%;font-size:18px;color:#1d5334}.propertyMgmt__relationship-content strong{font-weight:700}.propertyMgmt__relationship-image{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;text-align:right;margin-top:-4%}.propertyMgmt__relationship-image img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:479px;border-radius:10px}@media screen and (max-width:1200px){.propertyMgmt__relationship-inner{padding:15px 0 15px 7%}.propertyMgmt__relationship-content h3{font-size:28px;padding-bottom:10px}.propertyMgmt__relationship-image img{height:300px}}@media screen and (max-width:768px){.propertyMgmt__relationship-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:33px 24px 0;margin:0;gap:10px}.propertyMgmt__relationship-image{margin-top:0;margin-bottom:-3px}.propertyMgmt__relationship-image img{height:226px}.propertyMgmt__relationship h3{font-size:20px}.propertyMgmt__relationship p{font-size:16px}}.propertyMgmt__monitoring{padding-bottom:80px}.propertyMgmt__monitoring-inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#1a4b2e;margin:0 1.5%;padding:0 4%;border-radius:20px;height:428px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8%}.propertyMgmt__monitoring-image{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;margin-bottom:-10%}.propertyMgmt__monitoring-image img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:430px;display:block;border-radius:10px}.propertyMgmt__monitoring-content{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;color:#fff}.propertyMgmt__monitoring-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:30px;line-height:150%;width:65%;color:#fff;padding-bottom:30px}.propertyMgmt__monitoring-content p{text-align:justify;font-family:Lato,sans-serif;font-weight:400;line-height:150%;font-size:18px;color:#fff}.propertyMgmt__monitoring-content strong{font-weight:700}@media screen and (max-width:1000px){.propertyMgmt__monitoring-inner{gap:1%}.propertyMgmt__monitoring-image img{height:300px}.propertyMgmt__monitoring h3{font-size:26px}}@media screen and (max-width:768px){.propertyMgmt__monitoring-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:33px 24px 0;margin:0;gap:10px;height:auto}.propertyMgmt__monitoring-image{margin-bottom:-6%}.propertyMgmt__monitoring-image img{height:215px}.propertyMgmt__monitoring h3{font-size:20px}.propertyMgmt__monitoring p{font-size:16px}}.propertyMgmt__technology{padding-top:70px}.propertyMgmt__technology-inner{background-color:#cad7d2;margin:0 1.5%;border-radius:20px;padding-left:7%;display:-webkit-box;display:-ms-flexbox;display:flex;height:430px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}.propertyMgmt__technology-content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.propertyMgmt__technology-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:30px;line-height:150%;color:#1d5334;padding-bottom:30px}.propertyMgmt__technology-content h3 strong{font-weight:700}.propertyMgmt__technology-content p{text-align:justify;font-family:Lato,sans-serif;font-weight:400;line-height:150%;font-size:18px;color:#1d5334}.propertyMgmt__technology-content strong{font-weight:700}.propertyMgmt__technology-image{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.propertyMgmt__technology-image img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:522px;display:block;margin-top:-17%}@media screen and (max-width:1000px){.propertyMgmt__technology-inner{padding-left:4%}.propertyMgmt__technology-image img{height:430px;margin-top:0}.propertyMgmt__technology h3{font-size:26px}}@media screen and (max-width:768px){.propertyMgmt__technology-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:33px 24px 0;margin:0;gap:10px}.propertyMgmt__technology-image{position:relative;width:100%}.propertyMgmt__technology-image img{height:305px;position:absolute;right:-24px;bottom:0}.propertyMgmt__technology h3{padding-bottom:10px;font-size:20px}.propertyMgmt__technology p{font-size:16px}}.propertyMgmt__functionality{padding:162px 0 50px}.propertyMgmt__functionality-head{margin-bottom:50px;padding:0 9.3%}.propertyMgmt__functionality-title{font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;color:#1d5334;line-height:150%}.propertyMgmt__functionality-title strong{font-weight:700}.propertyMgmt__functionality-desc{text-align:justify;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334;padding-left:20px;padding-top:30px;padding-bottom:65px;width:94%}.propertyMgmt__functionality-items{gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin:0 1.5%}.propertyMgmt__functionality-item,.propertyMgmt__functionality-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.propertyMgmt__functionality-item{height:475px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - 20px);flex:1 1 calc(33.333% - 20px);background:#e6e6e6;border:2px solid #1d5334;border-radius:25px;padding:30px 3.3%;text-align:center;-webkit-box-shadow:0 4px 10px 0 rgba(24,96,41,.25098039215686274);box-shadow:0 4px 10px 0 rgba(24,96,41,.25098039215686274);position:relative;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.propertyMgmt__functionality-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.propertyMgmt__functionality-icon{width:69px;height:69px;margin-top:-65px;margin-bottom:50px}.propertyMgmt__functionality-icon img{width:100%;height:auto;display:block}.propertyMgmt__functionality-item-title{font-family:Lato,sans-serif;font-weight:600;line-height:150%;height:50px;font-size:24px;color:#1d5334;margin-bottom:40px}.propertyMgmt__functionality-item-desc{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334}@media screen and (max-width:1200px){.propertyMgmt__functionality-item{height:auto}}@media screen and (max-width:768px){.propertyMgmt__functionality-items{gap:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.propertyMgmt__functionality-head{padding:0}.propertyMgmt__functionality-title{font-size:26px}.propertyMgmt__functionality-desc{font-size:16px;padding-left:0;width:100%}.propertyMgmt__functionality h3{font-size:20px}.propertyMgmt__functionality-item-desc{font-size:16px}}.propertyMgmt__benefits{padding:128px 0 181px}.propertyMgmt__benefits-head{padding:0 9.3%}.propertyMgmt__benefits-title{font-family:Montserrat,sans-serif;color:#1d5334;font-weight:500;font-size:40px;line-height:150%;width:75%;padding-bottom:30px}.propertyMgmt__benefits-title strong{font-weight:700}.propertyMgmt__benefits-desc{text-align:justify;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334;max-width:750px;padding-bottom:67px}.propertyMgmt__benefits-items{display:grid;gap:24px;padding:0 9.3%}.propertyMgmt__benefits-item{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.propertyMgmt__benefits-icon{grid-column:1;grid-row:1/span 2;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:54px;height:54px}.propertyMgmt__benefits-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.propertyMgmt__benefits-text{text-align:justify;padding-top:4px;grid-column:2;font-family:Lato,sans-serif;font-weight:500;line-height:150%;color:#1d5334}.propertyMgmt__benefits-text strong{font-weight:700}@media screen and (max-width:1200px){.propertyMgmt__benefits-head,.propertyMgmt__benefits-items{padding:0 6%}}@media screen and (max-width:768px){.propertyMgmt__benefits{padding:50px 0}.propertyMgmt__benefits-title{font-size:26px}.propertyMgmt__benefits-desc{font-size:16px}.propertyMgmt__benefits-head,.propertyMgmt__benefits-items{padding:0}.propertyMgmt__benefits-text{font-size:16px}}.propertyMgmt__rentIT-inner{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:0 4% 0 9.3%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.propertyMgmt__rentIT-inner{grid-template-columns:1fr;gap:60px}}.propertyMgmt__rentIT-content{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#1d5334}.propertyMgmt__rentIT-content h3{font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;margin-bottom:35px;color:#134a30}.propertyMgmt__rentIT-content h3 strong{font-weight:700}.propertyMgmt__rentIT-content p{text-align:justify;width:88%;font-family:Lato,sans-serif;line-height:150%;font-size:18px;color:#1d5334}.propertyMgmt__rentIT-content ul{width:88%;list-style-type:disc;padding-left:1.4em;margin:24px 0 26px}.propertyMgmt__rentIT-content ul li{font-size:18px;line-height:150%;color:#1d5334}.propertyMgmt__rentIT-content ul li::marker{color:#1d5334;font-size:1em}.propertyMgmt__rentIT-content ul li strong{font-weight:700}.propertyMgmt__rentIT-image{position:relative;border:2px solid #1d5334;border-radius:16px}.propertyMgmt__rentIT-image img{display:block;border-radius:16px;width:100%;-o-object-fit:cover;object-fit:cover;height:631px}.propertyMgmt__rentIT-badge{position:absolute;bottom:-17px;left:-23px;width:78px;height:78px}.propertyMgmt__rentIT-badge img{width:100%;height:auto}@media (max-width:1024px){.propertyMgmt__rentIT-badge{bottom:-26px;width:80px;height:80px}}@media screen and (max-width:1200px){.propertyMgmt__rentIT-inner{padding:0 6%}}@media screen and (max-width:768px){.propertyMgmt__rentIT-inner{padding:0}.propertyMgmt__rentIT-content h3{font-size:20px}.propertyMgmt__rentIT-content ul li{font-size:16px}.propertyMgmt__rentIT-image>img{height:450px}.propertyMgmt__rentIT-badge{top:-30px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:inherit}.propertyMgmt__rentIT-badge img{width:49px;height:49px}}@media screen and (max-width:450px){.propertyMgmt__rentIT-image>img{height:305px}}.propertyMgmt__steps{padding-top:130px}.propertyMgmt__steps,.propertyMgmt__steps-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.propertyMgmt__steps-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:94px 7%;margin:0 1.5%;border-radius:20px;height:574px;background-size:cover;background-position:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.propertyMgmt__steps-content{text-align:left}.propertyMgmt__steps-content h3{color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:150%;margin-bottom:32px}.propertyMgmt__steps-content h3 strong{font-weight:700}.propertyMgmt__steps-content p{text-align:justify;color:#fff;font-family:Lato,sans-serif;line-height:150%;font-size:18px;margin-bottom:24px}.propertyMgmt__steps-btn{margin-top:52px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #fff;position:relative;overflow:hidden}.propertyMgmt__steps-btn a{color:#fff;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.propertyMgmt__steps-btn:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#1d5334;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.propertyMgmt__steps-btn:hover a{color:#fff}.propertyMgmt__steps-btn:hover:before{height:100%}.propertyMgmt__steps-btn:hover svg{fill:#fff;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.propertyMgmt__steps-icon{margin-top:-2px;margin-right:-5px;height:46px;margin-left:-2px}.propertyMgmt__steps-icon svg{width:59px;height:57px;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out;position:relative;z-index:2}@media screen and (max-width:1000px){.propertyMgmt__steps-inner{height:auto}}@media screen and (max-width:768px){.propertyMgmt__steps{padding-top:80px}.propertyMgmt__steps-inner{margin:0;padding:64px 15px}.propertyMgmt__steps-content h3{font-size:26px}.propertyMgmt__steps-content p{font-size:16px}}.contactPage{padding:80px 0 0;background:#fff}.contactPage h1{font-size:40px;margin-bottom:30px}.contactPage .subtitle,.contactPage h1{font-family:Montserrat,sans-serif;font-weight:700;line-height:150%;color:#1d5334;text-align:center}.contactPage .subtitle{font-size:20px;margin-bottom:40px}.contactPage .subtitle span{font-weight:500}.contactPage .subtitle strong{font-weight:900}.contactPage__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:75px}.contactPage__info li:last-child a{max-width:358px;margin:0 auto}.contactPage__info li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;color:#1d5334;font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:150%;text-decoration:none}.contactPage__info li img{width:50px;height:50px}.contactPage__form input,.contactPage__form textarea{width:100%;background:#e0e7e6;border:none;border-radius:30px;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:150%;color:#1d5334;margin-bottom:26px;-webkit-box-sizing:border-box;box-sizing:border-box}.contactPage__form input::-webkit-input-placeholder,.contactPage__form textarea::-webkit-input-placeholder{color:#1d5334;opacity:.7}.contactPage__form input::-moz-placeholder,.contactPage__form textarea::-moz-placeholder{color:#1d5334;opacity:.7}.contactPage__form input:-ms-input-placeholder,.contactPage__form textarea:-ms-input-placeholder{color:#1d5334;opacity:.7}.contactPage__form input::-ms-input-placeholder,.contactPage__form textarea::-ms-input-placeholder{color:#1d5334;opacity:.7}.contactPage__form input::placeholder,.contactPage__form textarea::placeholder{color:#1d5334;opacity:.7}.contactPage__form textarea{height:150px}.contactPage__form .wpcf7-not-valid-tip{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;padding-bottom:10px}.contactPage__form .wpcf7-submit{background-color:#1d5334;color:#fff;border-radius:30px;padding:10px 32px;margin-top:20px;font-weight:600;font-size:16px;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;border:none;width:192px}.contactPage__form .wpcf7-submit:hover{background-color:#143e28}.contactPage__form .wpcf7-acceptance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px}.contactPage__form .wpcf7-acceptance span{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:150%}.contactPage__form .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0}.contactPage__form .wpcf7-list-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;background:none;height:18px;border:2px solid #1d5334;border-radius:50%;position:relative;cursor:pointer;padding:0;margin:0}.contactPage__form .wpcf7-list-item input[type=checkbox]:checked:before{content:"";width:10px;height:10px;background:#1d5334;border-radius:50%;position:absolute;top:2px;left:2px}.contactPage__form .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px;line-height:150%;color:#1d5334;font-weight:500;margin:0;cursor:pointer}.contactPage__form .wpcf7-list-item .wpcf7-list-item-label{margin:0;display:inline-block}.contactPage__wrapper{display:grid;grid-template-columns:53% 47%;padding:0 8.125%;gap:50px}.contactPage__wrapper-left{padding-top:50px}.contactPage__wrapper-right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contactPage__wrapper-right .contact__image{width:100%;max-width:100%;height:auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;position:relative;z-index:2}.contactPage__wrapper-right .half-circle{position:absolute;width:100%;pointer-events:none}.contactPage__wrapper-right .half-circle--sus{top:0;z-index:3}.contactPage__wrapper-right .half-circle--jos{bottom:0;z-index:3}.contactPage__map{padding:105px 2.78% 150px}.contactPage__map iframe{width:100%;height:419px;border-radius:10px;border:2px solid #1d5334!important}@media screen and (max-width:1024px){.contactPage__wrapper{grid-template-columns:1fr;padding:0 24px}.contactPage__wrapper-right{margin:0 auto}.contactPage__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.contactPage h1{font-size:32px}.contactPage .subtitle{font-size:18px}}@media screen and (max-width:768px){.contactPage{padding:60px 0}.contactPage h1{font-size:26px;margin-bottom:10px}.contactPage .subtitle{margin-bottom:50px}.contactPage p{font-size:18px}.contactPage__wrapper{padding:0}.contactPage__wrapper-right{width:100%;height:auto}.contactPage__wrapper-right .contact__image{width:100%;max-width:100%;height:auto}.contactPage__wrapper-right .half-circle{max-width:100%}}@media screen and (max-width:480px){.contactPage h1{font-size:22px}.contactPage .subtitle{font-size:16px;margin-bottom:30px}.contactPage__info{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contactPage__info li:last-child a{margin:0}.contactPage__info li a{font-size:16px;gap:12px}.contactPage__info li img{width:40px;height:40px}.contactPage__form input,.contactPage__form textarea{font-size:16px;padding:10px 20px;margin-bottom:20px}.contactPage__form .wpcf7-submit{font-size:15px;padding:12px;display:block}.contactPage__form .wpcf7-acceptance{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contactPage__form .wpcf7-acceptance span{font-size:14px}.contactPage__form .wpcf7-list-item label{font-size:13px}.contactPage__form .wpcf7-list-item input[type=checkbox]{width:23px}.contactPage__wrapper{padding:0;gap:0}.contactPage__wrapper-right{width:100%;aspect-ratio:1/1;margin:0 auto}.contactPage__map{padding:60px 0 50px}.contactPage__map iframe{height:311px}}.loginPage{padding:40px 0;background:#fff}.loginPage__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:-webkit-gradient(linear,left top,left bottom,from(#1d5334),to(#0d381f));background:linear-gradient(180deg,#1d5334,#0d381f);border-radius:20px;overflow:hidden;max-width:100%;min-height:632px;padding:20px;gap:10%;-webkit-box-sizing:border-box;box-sizing:border-box}.loginPage__title{font-size:40px;line-height:150%;font-weight:700;color:#fff;margin-bottom:60px;font-family:Montserrat,sans-serif}.loginPage input{border:none;border-radius:25px;padding:12px 15px;font-size:18px;font-weight:500;background-color:#fff;color:#1d5334;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.loginPage input::-webkit-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage input::-moz-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage input:-ms-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage input::-ms-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage input::placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.loginPage__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:40px;height:45px;width:100%}.loginPage__social .nsl-container-block{width:100%}.loginPage__social .nsl-container-buttons{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;gap:20px}.loginPage__social .nsl-container-buttons a{font-family:Lato,sans-serif;font-size:16px;font-weight:500;width:50%!important}.loginPage__social .nsl-button-google{-webkit-box-shadow:none!important;box-shadow:none!important}.loginPage__social .nsl-button-facebook .nsl-button-label-container{margin:0 17px 0 12px!important}.loginPage__form{padding:50px 2.78% 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.loginPage__passwordWrapper{position:relative}.loginPage__togglePassword{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:22px;height:22px}.loginPage__formInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.loginPage__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.loginPage__button{width:249px;height:45px;background:#ffd566;color:#1d5334;border:none;margin-top:20px;border-radius:25px;font-size:18px;font-weight:700;font-family:Lato,sans-serif;cursor:pointer}.loginPage__links{margin:50px auto 0;text-align:center}.loginPage__links a,.loginPage__links p{text-align:center;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:150%}.loginPage__links p a{padding-left:14px}.loginPage__links a{color:#e1c44e}.loginPage__contact{background:#fff}.loginPage__errors{background-color:rgba(255,0,0,.15);border:1px solid rgba(255,0,0,.5);padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#fff}@media (max-width:992px){.loginPage__content{height:580px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loginPage__form{padding:40px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.loginPage h2{font-size:30px;margin-bottom:40px}.loginPage__formInner{max-width:100%}.loginPage__image{display:none}.loginPage__social .nsl-button-label-container{font-size:14px!important}.loginPage__social .nsl-button-facebook .nsl-button-label-container{margin:0 12px 0 5px!important}}@media (max-width:450px){.loginPage__social{height:auto;margin-bottom:20px}.loginPage__social .nsl-container-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loginPage__social .nsl-container-buttons a{width:100%!important}}.createUserPage{padding:40px 0;background:#fff}.createUserPage__content{display:grid;grid-template-columns:1fr 1fr;background:-webkit-gradient(linear,left top,left bottom,from(#1d5334),to(#0d381f));background:linear-gradient(180deg,#1d5334,#0d381f);border-radius:20px;overflow:hidden;max-width:100%;min-height:857px;padding:20px;gap:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.createUserPage__form{padding:50px 2.78% 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.createUserPage__tel{padding-left:100px}.createUserPage .iti{width:100%}.createUserPage .iti__selected-flag{background:transparent;padding:0 12px}.createUserPage .iti__country,.createUserPage .iti__selected-dial-code{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:150%;color:#1d5334}.createUserPage .iti__country-list,.createUserPage .iti__selected-dial-code-list{width:300px;border-radius:25px}.createUserPage .iti input{width:100%}.createUserPage__title{font-size:40px;line-height:150%;font-weight:700;color:#fff;margin-bottom:20px;font-family:Montserrat,sans-serif}.createUserPage__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:40px;height:45px;width:100%}.createUserPage__social .nsl-container-block{width:100%}.createUserPage__social .nsl-container-buttons{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;gap:20px}.createUserPage__social .nsl-container-buttons a{font-family:Lato,sans-serif;font-size:16px;font-weight:500;width:50%!important}.createUserPage__social .nsl-button-google{-webkit-box-shadow:none!important;box-shadow:none!important}.createUserPage__social .nsl-button-facebook .nsl-button-label-container{margin:0 17px 0 12px!important}.createUserPage__formInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.createUserPage input{border:none;border-radius:25px;padding:12px 15px;font-size:18px;font-weight:500;background-color:#fff;color:#1d5334;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.createUserPage input::-webkit-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage input::-moz-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage input:-ms-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage input::-ms-input-placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage input::placeholder{color:#1d5334;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.createUserPage__checkbox{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:150%;color:#fff}.createUserPage__checkbox:first-of-type{margin-top:20px}.createUserPage__checkbox:first-of-type span{margin-top:-3px}.createUserPage__checkbox:nth-of-type(2) input,.createUserPage__checkbox:nth-of-type(2) input:checked:before{border-radius:0}.createUserPage__checkbox input{-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:18px;background:none;height:18px;border:2px solid #fff;border-radius:50%;position:relative;cursor:pointer;padding:0;margin:0 12px 0 0}.createUserPage__checkbox input:checked:before{content:"";width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.createUserPage__passwordWrapper{position:relative}.createUserPage__togglePassword{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:22px;height:22px}.createUserPage__button{width:249px;height:45px;background:#ffd566;color:#1d5334;border:none;margin-top:20px;border-radius:25px;font-size:18px;font-weight:700;font-family:Lato,sans-serif;cursor:pointer}.createUserPage__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.createUserPage__errors{background-color:rgba(255,0,0,.15);border:1px solid rgba(255,0,0,.5);padding:1rem;border-radius:8px;margin-bottom:1.5rem}.createUserPage__errors p{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#fff}.createUserPage__contact{background:#fff}@media (max-width:992px){.createUserPage h2{font-size:30px}.createUserPage input{font-size:16px}.createUserPage__content{height:830px;padding:0;grid-template-columns:1fr}.createUserPage__form{padding:40px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.createUserPage__formInner{max-width:100%}.createUserPage__image{display:none}.createUserPage__social .nsl-button-label-container{font-size:14px!important}.createUserPage__social .nsl-button-facebook .nsl-button-label-container{margin:0 12px 0 5px!important}}@media (max-width:450px){.createUserPage__social{height:auto;margin-bottom:20px}.createUserPage__social .nsl-container-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.createUserPage__social .nsl-container-buttons a{width:100%!important}}.accountPage__content{padding:50px 8%}.accountPage h2{font-family:Montserrat,sans-serif;font-size:30px;line-height:150%;font-weight:500;padding-bottom:50px;color:#1d5334}.accountPage img{width:30px;margin-right:10px}.accountPage a,.accountPage li,.accountPage p{font-family:Montserrat,sans-serif;font-size:18px;line-height:150%;font-weight:500;color:#1d5334;padding-bottom:10px}.accountPage__info{padding-top:30px}.singleBlog__hero{position:relative;height:662px;overflow:hidden}.singleBlog__hero .grid-container{padding:0 7%}.singleBlog__hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.singleBlog__hero-content{left:0;right:0;position:absolute;bottom:68px}.singleBlog__hero-title{width:90%;font-size:40px;font-weight:700;padding-bottom:25px}.singleBlog__hero-meta,.singleBlog__hero-title{font-family:Montserrat,sans-serif;line-height:150%;color:#fff}.singleBlog__hero-meta{font-size:16px;font-weight:500}.singleBlog__hero-meta span{text-decoration:underline}.singleBlog__hero-meta a{color:#fff}.singleBlog__inner{position:relative}.singleBlog__content .grid-container{padding:0 6%}.singleBlog__content-block{padding:60px 0 50px}.singleBlog__content-block.is-odd{background-color:#fff}.singleBlog__content-block:first-child{padding:90px 0 50px}.singleBlog__content-block:nth-child(4),.singleBlog__content-block:nth-child(5){padding:40px 0 20px}.singleBlog__content-block:nth-child(6){padding:60px 0 100px}.singleBlog__content-block:nth-child(6) .singleBlog__content-image img{width:334px;height:334px}.singleBlog__content-block:nth-child(2) .singleBlog__content-image img{width:367px;height:367px}.singleBlog__content-block:last-child.image-left .singleBlog__content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.singleBlog__content-block:first-child .singleBlog__content-title,.singleBlog__content-block:nth-child(2) .singleBlog__content-title,.singleBlog__content-block:nth-child(3) .singleBlog__content-title{width:70%}.singleBlog__content-block:first-child .singleBlog__content-text,.singleBlog__content-block:nth-child(2) .singleBlog__content-text,.singleBlog__content-block:nth-child(3) .singleBlog__content-text{width:72%}.singleBlog__content-block:first-child .singleBlog__content-text p,.singleBlog__content-block:nth-child(2) .singleBlog__content-text p,.singleBlog__content-block:nth-child(3) .singleBlog__content-text p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.singleBlog__content-block.image-left .singleBlog__content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.singleBlog__content-block.image-right .singleBlog__content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.singleBlog__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.singleBlog__content-image img{width:294px;height:294px;border-radius:13px;-o-object-fit:cover;object-fit:cover}.singleBlog__content h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:150%;color:#1d5334;padding-bottom:30px}.singleBlog__content-text{padding-top:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.singleBlog__content-text h4{font-family:Lato,sans-serif;padding-bottom:20px;font-size:24px;font-weight:700;line-height:150%;color:#1d5334}.singleBlog__content-text p{text-align:justify;padding-bottom:25px}.singleBlog__content-text p span{color:#d80027}.singleBlog__content-text table{margin-bottom:30px}.singleBlog__content-text a,.singleBlog__content-text p,.singleBlog__content-text td,.singleBlog__content-text th,.singleBlog__content-text ul li{font-family:Lato,sans-serif;font-size:18px;line-height:150%;color:#1d5334}.singleBlog__content-text td,.singleBlog__content-text th{border:1px solid #ccc;padding:8px;color:#333}.singleBlog__content-text ul{list-style-type:disc;padding-left:1.5rem;padding-bottom:25px}.singleBlog__content-text ul li::marker{color:#1d5334}.singleBlog__content-text a,.singleBlog__content-text th{font-weight:700}.singleBlog__content-text img{border-radius:13px}.singleBlog__content strong{font-weight:700}.singleBlog__content em{font-style:italic}@media (max-width:768px){.singleBlog__content .singleBlog__content-inner{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.singleBlog__content .singleBlog__content-image img{margin:0 auto}}.singleBlog .contact{background-color:#f5f7fa}.singleBlog__wrapper{position:relative;padding-top:90px;padding-bottom:90px}.singleBlog__content-area{width:100%;background:transparent}.singleBlog__sidebar{position:absolute;top:0;right:0;width:440px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;background:#f5f7fa;border-left:1px solid #dcdcdc}.singleBlog__sidebar-title{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;line-height:150%;color:#1d5334;margin-bottom:25px}.singleBlog__sidebar-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.singleBlog .sidebar-article{background-color:#fff;border-radius:13px;overflow:hidden;padding:14px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.15);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.singleBlog .sidebar-article:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.singleBlog .sidebar-article__image img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-bottom:1px solid #e0e0e0;border-radius:13px 13px 0 0}.singleBlog .sidebar-article__meta a,.singleBlog .sidebar-article__meta p{text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:14px;padding:10px 15px 0;color:#888}.singleBlog .sidebar-article__title{font-size:16px;line-height:150%;font-family:Lato,sans-serif;font-weight:600;padding:5px 15px 15px;color:#1d5334;height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.singleBlog .sidebar-article__readmore{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:10px 15px 5px;line-height:150%;font-family:Lato,sans-serif;font-weight:600;color:#1d5334;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.singleBlog .sidebar-article__readmore span{font-size:16px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.singleBlog .sidebar-article__readmore:hover{color:#d4a017}.singleBlog .sidebar-article__readmore:hover span{-webkit-transform:translateX(4px);transform:translateX(4px)}.singleBlog__content-block{padding:60px 0;background-color:#fff}.singleBlog__content-block.is-even{background-color:#f5f7fa}@media (max-width:2070px){.singleBlog__content-block .grid-container{padding-right:280px}}@media (max-width:1760px){.singleBlog__content-block .grid-container{padding-right:400px}}@media (max-width:1550px){.singleBlog__content-block .grid-container{padding-right:460px}}@media (max-width:1200px){.singleBlog__sidebar{position:relative;right:0;margin:0 auto}.singleBlog__sidebar-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.singleBlog__content-block{width:100%}.singleBlog__content-block .grid-container{padding-right:16px}.singleBlog__sidebar{width:calc(100% - 32px);margin:0 16px 70px}.singleBlog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.singleBlog__hero{height:531px}.singleBlog__hero .grid-container{padding:0 16px}.singleBlog__hero-title{font-size:26px}.singleBlog__content-inner{gap:30px}.singleBlog__content-image{margin:0 auto}.singleBlog__content-text h4{font-size:20px}.singleBlog__content-block{padding:55px 0 78px}.singleBlog__content-block h3{font-size:20px;padding-bottom:0}.singleBlog__content-block:first-child{padding:35px 0 78px}.singleBlog__content-block:nth-child(4),.singleBlog__content-block:nth-child(5),.singleBlog__content-block:nth-child(6){padding:55px 0 78px}.singleBlog__content-block:nth-child(6) .singleBlog__content-image img{width:288px;height:288px}.singleBlog__content-block:nth-child(2){padding:55px 0 60px}.singleBlog__content-block:nth-child(2) .singleBlog__content-image img{width:288px;height:288px}.singleBlog__content-block:last-child.image-left .singleBlog__content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.singleBlog__content-block:first-child .singleBlog__content-text,.singleBlog__content-block:first-child .singleBlog__content-title,.singleBlog__content-block:nth-child(2) .singleBlog__content-text,.singleBlog__content-block:nth-child(2) .singleBlog__content-title,.singleBlog__content-block:nth-child(3) .singleBlog__content-text,.singleBlog__content-block:nth-child(3) .singleBlog__content-title{width:100%}.singleBlog__sidebar{background:none;border:none;padding:40px 0}.singleBlog__sidebar-posts{grid-template-columns:repeat(2,1fr)}.singleBlog__sidebar .sidebar-article{margin:0 auto}}@media (max-width:500px){.singleBlog__sidebar-posts{grid-template-columns:1fr}}.blogPage__hero{position:relative;height:662px;overflow:hidden}.blogPage__hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.blogPage__hero-title{padding:20% 0 0 7%;position:relative;max-width:80%;z-index:2}.blogPage__hero-title h1{font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:150%;padding-bottom:25px;color:#fff}.blogPage__intro{padding:50px 2%}.blogPage__intro p{font-family:Lato,sans-serif;font-size:18px;font-weight:500;line-height:150%;color:#1d5334}.blogPage__intro p strong{font-weight:900}.blogPage__posts{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.blogPage__posts,.blogPage__posts article{display:-webkit-box;display:-ms-flexbox;display:flex}.blogPage__posts article{background:#e0e7e6;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(33.333% - 20px);margin-bottom:40px;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.blogPage__posts-image{height:227px;-o-object-fit:cover;object-fit:cover;margin:0 auto 20px;display:block}.blogPage__posts-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;border:1px solid #1d5334}.blogPage__posts-posted{font-size:18px;padding-bottom:22px}.blogPage__posts-posted,.blogPage__posts-posted a{font-family:Lato,sans-serif;font-weight:600;line-height:150%;color:rgba(0,0,0,.6588235294117647)}.blogPage__posts-posted a{font-size:16px}.blogPage__posts-title{font-size:22px;font-weight:600;-webkit-line-clamp:3;height:100px}.blogPage__posts-title,.blogPage__posts .excerpt-wrapper{font-family:Lato,sans-serif;line-height:150%;color:#1d5334;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:22px}.blogPage__posts .excerpt-wrapper{font-size:18px;font-weight:500;-webkit-line-clamp:6}.blogPage__posts .read-more{position:relative;overflow:hidden;z-index:1;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background:#1d5334;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;font-family:Lato,sans-serif;color:#fff;font-size:18px;line-height:100%;font-weight:500;text-decoration:none;text-align:center;border:2px solid #055e48;border-radius:25px}.blogPage__posts .read-more:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:#fff;z-index:-1;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.blogPage__posts .read-more:hover{color:#1d5334}.blogPage__posts .read-more:hover:before{top:0}@media screen and (max-width:1024px){.blogPage__posts{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blogPage__posts article{width:calc(50% - 15px)}}@media screen and (max-width:767px){.blogPage__hero{height:530px}.blogPage__hero-title{padding:40% 0 0}.blogPage__hero-title h1{font-size:25px}.blogPage__intro{padding:50px 0}}@media screen and (max-width:600px){.blogPage__posts article{margin-bottom:20px;width:100%}}.blogPage.categoryBlog .grid-container{padding:0 4%}.blogPage.categoryBlog h1{font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;line-height:150%;padding:50px 0;color:#1d5334}.blogPage.categoryBlog h1 span{font-weight:700}.faqPage__hero{position:relative;height:662px;overflow:hidden}.faqPage__hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.faqPage__hero-content{left:7%;right:0;top:40%;position:absolute}.faqPage__hero-title{width:90%;font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:150%;padding-bottom:25px;color:#fff}.faqPage__intro{padding:68px 6% 50px}.faqPage__intro p{font-family:Lato,sans-serif;font-size:18px;font-weight:400;color:#1d5334;line-height:150%}.faqPage__accordion{padding:0 6%}.faqPage__item{background:#e0e7e6;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px 20px;border-radius:20px;margin-bottom:30px;border-left:4px solid #1d5334;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.faqPage__item p{padding-bottom:10px}.faqPage__item ul{list-style-type:disc;padding-bottom:25px}.faqPage__item ul li{padding-bottom:10px}.faqPage__item ul li::marker{color:#fff}.faqPage__item em{font-style:italic}.faqPage__item .faqPage__icon.icon-up{display:inline}.faqPage__item .faqPage__icon.icon-hover,.faqPage__item .faqPage__icon.icon-up2{display:none}.faqPage__item:hover:not(.is-open){background-color:#1d5334}.faqPage__item:hover:not(.is-open) .faqPage__question-text{color:#fff}.faqPage__item:hover:not(.is-open) .faqPage__icon.icon-up,.faqPage__item:hover:not(.is-open) .faqPage__icon.icon-up2{display:none}.faqPage__item:hover:not(.is-open) .faqPage__icon.icon-hover{display:inline}.faqPage__item.is-open{background-color:#1d5334}.faqPage__item.is-open .faqPage__question-text{color:#fff}.faqPage__item.is-open .faqPage__icon.icon-hover,.faqPage__item.is-open .faqPage__icon.icon-up{display:none}.faqPage__item.is-open .faqPage__icon.icon-up2{display:inline}.faqPage__item.is-open .faqPage__answer{display:block}.faqPage__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:transparent;border:none;padding:0}.faqPage__question-text{font-weight:600;font-size:24px;color:#1d5334;-webkit-transition:color .3s ease;transition:color .3s ease}.faqPage__answer,.faqPage__question-text{font-family:Lato,sans-serif;line-height:150%}.faqPage__answer{width:93%;padding-top:18px;padding-left:3%;font-weight:400;font-size:18px;color:#fff;display:none}.faqPage__icon-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faqPage__icon-wrapper .faqPage__icon{width:50px;height:50px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width:768px){.faqPage__intro{padding:40px 0}.faqPage__accordion{padding:0}}@media screen and (max-width:767px){.faqPage__hero{height:531px}.faqPage__hero-content{left:0}.faqPage__hero-title{font-size:26px;margin:0 auto;text-align:center;width:225px}.faqPage__answer{width:100%}.faqPage__question{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.faqPage__question-text{font-size:20px}.faqPage__item{height:208px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faqPage__item.is-open{height:auto}.faqPage__icon-wrapper{margin-top:10px}}.termsPage{padding:50px 0}.termsPage__content{padding:0 7%}.termsPage h1{font-family:Montserrat,sans-serif;font-weight:600;font-size:42px;color:#1d5334;line-height:150%;padding-bottom:30px}@media screen and (max-width:768px){.termsPage h1{font-size:32px}}.termsPage strong{font-weight:800}.termsPage p{text-align:justify;padding-bottom:20px}.termsPage h2{font-size:22px;font-weight:600}.termsPage a,.termsPage h2,.termsPage li,.termsPage p{font-family:Lato,sans-serif;line-height:150%;color:#1d5334}.termsPage a,.termsPage li,.termsPage p{font-size:18px;font-weight:400}.termsPage a{font-weight:600}.termsPage ul{list-style-type:disc;padding-left:50px;padding-bottom:25px}.termsPage ul li::marker{color:#1d5334}.errorPage{min-height:480px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0}.errorPage,.errorPage__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.errorPage__wrap{padding:0 7%;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(16px,4vw,40px)}@media (max-width:900px){.errorPage__wrap{grid-template-columns:1fr;text-align:center}}.errorPage__title{font-family:Montserrat,sans-serif;line-height:150%;font-size:42px;font-weight:500;color:#1d5334;margin:0 0 8px}.errorPage__text{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#3c3c3c;margin:0 0 20px}.errorPage__media{width:100%;height:clamp(320px,55vh,560px);border-radius:15px;overflow:hidden}.errorPage__media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.errorPage__media{height:clamp(240px,42vh,420px);margin-inline:auto;max-width:620px}}.errorPage__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#1d5334;border:2px solid transparent;border-radius:100px;padding:8px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden}.errorPage__link a{color:#fff;text-decoration:none;font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:100%;position:relative;z-index:2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;white-space:nowrap}.errorPage__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#f1f1f1;z-index:1;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.errorPage__link:hover a{color:#1d5334}.errorPage__link:hover:before{height:100%}.errorPage__link:hover svg path{fill:#1d5334;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.errorPage__link-image{margin-left:10px;position:relative;z-index:2}.errorPage__link-image svg{width:35px;height:35px;display:block}.errorPage__link-image svg path{fill:#fff}@media (max-width:1200px){.errorPage{padding:44px 0}.errorPage__wrap{gap:28px}.errorPage__title{font-size:38px}}@media (max-width:900px){.errorPage{padding:40px 0}.errorPage__title{font-size:36px}.errorPage__text{font-size:17px}.errorPage__link{margin:8px auto 0}}@media (max-width:700px){.errorPage{padding:36px 0}.errorPage__wrap{padding:0 5%}.errorPage__title{font-size:32px}.errorPage__text{font-size:16px}.errorPage__media{height:clamp(220px,44vh,360px);max-width:560px;margin-inline:auto}.errorPage__link{padding:10px 18px}.errorPage__link a{font-size:16px}.errorPage__link-image svg{width:30px;height:30px}}@media (max-width:480px){.errorPage{padding:28px 0}.errorPage__wrap{padding:0}.errorPage__title{font-size:28px}.errorPage__media{height:220px}.errorPage__link{gap:8px;padding:9px 16px}.errorPage__link a{font-size:15px}.errorPage__link-image svg{width:26px;height:26px}}.partners{padding:clamp(24px,4vw,64px) 0}.partners .grid-container{max-width:1200px;margin:0 auto;padding:0 16px}.partners__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:40px;line-height:150%;padding:50px 0;color:#1d5334;margin:0}.partners__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:1fr;justify-items:center}@media (min-width:640px){.partners .partners__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.partners .partners__grid{grid-template-columns:repeat(3,1fr)}}.partners .partners-card{width:100%}.partners .partners-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:25px;-webkit-box-shadow:0 8px 28px rgba(0,0,0,.08);box-shadow:0 8px 28px rgba(0,0,0,.08);padding:clamp(16px,3vw,28px);min-height:150px;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.partners .partners-card__inner:focus-visible,.partners .partners-card__inner:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 40px rgba(0,0,0,.14);box-shadow:0 14px 40px rgba(0,0,0,.14);outline:none}.partners .partners-card__logo{display:block;max-width:100%;max-height:150px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.newsletter-confirm{padding:100px 0}.newsletter-confirm h2{padding-bottom:40px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:500}.newsletter-confirm h2,.newsletter-confirm p{line-height:150%;color:#1d5334;text-align:center}.newsletter-confirm p{font-size:18px;font-family:Lato,sans-serif;font-weight:400}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvY2F0ZWdvcnkuc2NzcyIsImFwcC5zY3NzIiwiYXBwLmNzcyIsImdsb2JhbC9yZXNldC5zY3NzIiwiZ2xvYmFsL2hlYWRlci5zY3NzIiwiZ2xvYmFsL2Zvb3Rlci5zY3NzIiwiZ2xvYmFsL2dlbmVyYWwuc2NzcyIsImdsb2JhbC9mb250cy5zY3NzIiwibW9kdWxlcy9ob21lcGFnZS5zY3NzIiwibW9kdWxlcy9zaW5nbGUtcHJvcGVydHkuc2NzcyIsIm1vZHVsZXMvc2VhcmNoLnNjc3MiLCJtb2R1bGVzL2Fib3V0LXVzLnNjc3MiLCJtb2R1bGVzL3NlcnZpY2VzLnNjc3MiLCJtb2R1bGVzL3Byb3BlcnR5LW1hbmFnZW1lbnQuc2NzcyIsIm1vZHVsZXMvY29udGFjdC5zY3NzIiwibW9kdWxlcy9sb2dpbi5zY3NzIiwibW9kdWxlcy9yZWdpc3Rlci5zY3NzIiwibW9kdWxlcy9hY2NvdW50UGFnZS5zY3NzIiwibW9kdWxlcy9zaW5nbGUtYmxvZy5zY3NzIiwibW9kdWxlcy9ibG9nLnNjc3MiLCJtb2R1bGVzL2ZhcS5zY3NzIiwibW9kdWxlcy90ZXJtcy1wYWdlLnNjc3MiLCJtb2R1bGVzLzQwNC5zY3NzIiwibW9kdWxlcy9wYXJ0bmVycy5zY3NzIiwibW9kdWxlcy9uZXdzbGV0dGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBME1LLGdCQWtCZTtBQzVOcEI7O0NDR0MsQ0RJRCwrQkFBTyxDQUNQLHFDQUFPLENFSFAsMlpBYUUsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsWUFBYSxDQUNiLHVCQUF3QixDQUkxQiw4RUFFRSxhQUFjLENBRWhCLEtBQ0UsYUFBYyxDQUNkLFVBQVUsQ0FFWixNQUNFLGVBQWdCLENBRWxCLGFBQ0UsV0FBWSxDQUVkLG9EQUVFLFlBQWEsQ0FFZixNQUNFLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FPbkIscUNBQ0UsWUFBYSxDQUdmLE9BQ0UsWUFBYSxDQzFEZixzQkFDRSxRQUFTLENBR1gsT0FDRSxl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b0IsQ0FDcEIsaUNBQXFDLENBQ3JDLGNBQWUsQ0FFZixlQUVrQixDQVR0Qiw2Q0FNSSxnQkFBaUIsQ0FFakIsYUFBYyxDQUNkLGlCQVFrQixDQWpCdEIsc0JBWUksY0FBZSxDQUNmLDJCQUE4QixDQUM5QixlQUdrQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnNlYXJjaCB7XG4gICZfX2NhdGVnb3JpZXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG5cbiAgICAuc2VhcmNoX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTIxMXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwN3B4KSB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDE2cHggNjRweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcmljZS1maWx0ZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAjcHJpY2Utc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICAucHJpY2UtdmFsdWVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ub1VpLXRhcmdldCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxuXG4gIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gIC5ub1VpLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZjMTA3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAtOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgfVxuXG4gIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiAtMTBweDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgbGVmdDogMTFweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLm5vVWktaGFuZGxlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG59XG5cbi5mYXZvcml0ZXMge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgfVxuXG4gICZfX2VtcHR5IHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDE2cHg7XG4gIH1cblxuICAmX19sb2FkLW1vcmUtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG5cbiAgJl9fbG9hZC1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucHJvcGVydHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzY1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiA1NzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICYtc2luZ2xlIHtcblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIC5wcm9wZXJ0eS1mZWF0dXJlcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAgICAgICAgID4gbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICMxZDUzMzQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjMWQ1MzM0LCAxNSUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgfVxuXG4gICZfX3NvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LWRvd24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAzMzZweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjNkEwRDI1O1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA1MXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDc1cHggMCA4MnB4O1xuXG4gICAgJi5mYXZvcml0ZXMge1xuICAgICAgcGFkZGluZzogMCA3JTtcbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGhlaWdodDogMjQ4cHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogNjhweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgYmFja2dyb3VuZDogI0VBRUVFQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuZmF2b3JpdGUtYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5pY29uLWhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5pY29uLWRlZmF1bHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5mYXZvcml0ZWQgLmljb24tZGVmYXVsdCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYuZmF2b3JpdGVkIC5pY29uLWhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnbGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMxMDI2MjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjdweCAwIDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2xvY2F0aW9uIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMTdweCAwIDI1cHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhLCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjRkZENTY2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBwLCBzcGFuIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWRfbW9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICNGRkQ1NjZcbiAgICB9XG5cbiAgfVxuXG4gICZfX2xvYWQtbW9yZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cblxuICAmX19sb2FkLW1vcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbjogNjBweCAxNnB4O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuZmF2b3JpdGUtYnRuIGltZyB7XG4gICAgICB3aWR0aDogNTNweDtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fc29ydCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2NhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTJweCA0MHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMXB4O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgODlweCAwO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjNweCAwIDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFuYWdlbWVudCB7XG4gICAgYmFja2dyb3VuZDogI0U0REZENjtcbiAgICBwYWRkaW5nOiA3NnB4IDAgNjBweDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA5MHB4O1xuICAgIH1cblxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcHBlciA+IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuXG4gICAgLmNvcm5lci1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMDdweDtcbiAgICAgIGhlaWdodDogMzA3cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuY29ybmVyLXNtYWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgaGVpZ2h0OiA4M3B4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC50b3AtcmlnaHQge1xuICAgICAgdG9wOiAtNTdweDtcbiAgICAgIHJpZ2h0OiAtNzZweDtcbiAgICB9XG5cbiAgICAuYm90dG9tLWxlZnQge1xuICAgICAgYm90dG9tOiAtNzNweDtcbiAgICAgIGxlZnQ6IC01MnB4O1xuICAgIH1cblxuICAgIC5ib3R0b20tcmlnaHQge1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjJweDtcbiAgICB9XG5cbiAgICAuZGlzY292ZXJfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzFENTMzNDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDs7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzY292ZXJfX2Rvd25sb2FkIHtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTdFMEQ1O1xuICAgICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDExcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmX19tZWRpYSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgICAuaW1hZ2Utd3JhcHBlciA+IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICAgIC5jb3JuZXItaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNDJweDtcbiAgICAgIH1cblxuICAgICAgLmNvcm5lci1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC50b3AtcmlnaHQge1xuICAgICAgICB0b3A6IC0yNnB4O1xuICAgICAgICByaWdodDogLTMxcHg7XG4gICAgICB9XG5cbiAgICAgIC5ib3R0b20tbGVmdCB7XG4gICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgfVxuXG4gICAgICAuYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMjg2cHg7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLm5vLXByb3BlcnR5IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xufVxuIiwiLyohXG4gICAgVGhlbWUgTmFtZTogUGFsdGludWxcbiovXG4vKiogWW91IGNhbiBhbHNvIGlubGluZSBpbWFnZXMgd2l0aCBhdXRvbWF0aWMgQmFzZTY0IGVuY29kaW5nOlxuICAgIGJhY2tncm91bmQ6IGlubGluZSgnLi4vaW1hZ2VzL19jaHJpc3RtYXMtZmFtaWx5LXBpYy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAqL1xuLy8gR2xvYmFsXG5AaW1wb3J0IFwiLi4vc2xpY2svc2xpY2suY3NzXCI7XG5AaW1wb3J0IFwiLi4vc2xpY2svc2xpY2stdGhlbWUuY3NzXCI7XG5cbkBpbXBvcnQgXCJnbG9iYWwvcmVzZXRcIjtcbkBpbXBvcnQgXCJnbG9iYWwvY29sb3JzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvaGVhZGVyXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2Zvb3RlclwiO1xuQGltcG9ydCBcImdsb2JhbC9nZW5lcmFsXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2ZvbnRzXCI7XG5cbi8vIE1vZHVsZXNcbkBpbXBvcnQgXCJtb2R1bGVzL2hvbWVwYWdlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zaW5nbGUtcHJvcGVydHlcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NlYXJjaFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY2F0ZWdvcnlcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Fib3V0LXVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zZXJ2aWNlc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvcGVydHktbWFuYWdlbWVudFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29udGFjdFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbG9naW5cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3JlZ2lzdGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9hY2NvdW50UGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2luZ2xlLWJsb2dcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Jsb2dcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ZhcVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGVybXMtcGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvNDA0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wYXJ0bmVyc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbmV3c2xldHRlclwiOyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICAgIFRoZW1lIE5hbWU6IFBhbHRpbnVsXG4qL1xuLyoqIFlvdSBjYW4gYWxzbyBpbmxpbmUgaW1hZ2VzIHdpdGggYXV0b21hdGljIEJhc2U2NCBlbmNvZGluZzpcbiAgICBiYWNrZ3JvdW5kOiBpbmxpbmUoJy4uL2ltYWdlcy9fY2hyaXN0bWFzLWZhbWlseS1waWMuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gKi9cbkBpbXBvcnQgdXJsKC4uL3NsaWNrL3NsaWNrLmNzcyk7XG5AaW1wb3J0IHVybCguLi9zbGljay9zbGljay10aGVtZS5jc3MpO1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5ib2R5LmFkbWluLWJhciBoZWFkZXIge1xuICB0b3A6IDMycHg7IH1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgIC5oZWFkZXIgLnNlYXJjaC1mb3JtLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIgLnNlYXJjaC1maWVsZCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmhlYWRlciAuYnRuLXNlYXJjaDEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuICAuaGVhZGVyIC5idG5faWNvbjEge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMjFweDsgfVxuICAuaGVhZGVyX190b3Age1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlYWVmZWY7IH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDI0cHg7IH1cbiAgLmhlYWRlcl9fbGFuZ3VhZ2Uge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWl0ZW0gYSB7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgbGkud3BtbC1scy1pdGVtIGEgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWl0ZW0gYTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgbGkud3BtbC1scy1pdGVtLndwbWwtbHMtaXRlbS1ybyBhOjpiZWZvcmUsIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtaXRlbSB1bC5zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tcm8gYTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2lyY2xlLWZsYWdzX3JvLnN2Z1wiKTsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgbGkud3BtbC1scy1pdGVtLndwbWwtbHMtaXRlbS1lbiBhOjpiZWZvcmUsIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtaXRlbSB1bC5zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tZW4gYTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2lyY2xlLWZsYWdzX2VuLnN2Z1wiKTsgfVxuICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtaXRlbTpub3QoLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSA+IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWxhbmd1YWdlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgbGkud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgdWwuc3ViLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuaGVhZGVyX19sYW5ndWFnZSBsaS53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3ZlciB1bC5zdWItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVmZWY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3ZlciB1bC5zdWItbWVudSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2U6aG92ZXIgdWwuc3ViLW1lbnUge1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZSAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50OyB9XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZSAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlLmlzLW9wZW4gdWwuc3ViLW1lbnUge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2UgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZS5pcy1vcGVuID4gYTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2U6bm90KC5pcy1vcGVuKSA+IGE6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuICAuaGVhZGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDI0NHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgd2lkdGg6IDcyMnB4OyB9XG4gICAgLmhlYWRlcl9fbWVudSB1bCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDM4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1MzM0O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZENTY2OyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCAuaGVhZGVyX19tZW51IHVsID4gbGkuY3VycmVudC1tZW51LXBhcmVudCBhLCAuaGVhZGVyX19tZW51IHVsID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgICAgICAgY29sb3I6ICNGRkQ1NjY7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTo6YWZ0ZXIsIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGE6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tZW51LWFycm93LXllbGxvdy5zdmdcIik7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1hcnJvdy15ZWxsb3cuc3ZnXCIpOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Ym1lbnUtb3BlbiA+IGE6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tZW51LWFycm93LXllbGxvdy5zdmdcIik7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNTMzNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZENTY2O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAyNXB4IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpIC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaSAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkQ1NjY7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCA+IGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5oZWFkZXIgLmhhbWJ1cmdlciwgLmhlYWRlciAuaGFtYnVyZ2VyLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4OyB9XG4gICAgLmhlYWRlcl9faWNvbnMgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzFweDsgfVxuICAgICAgLmhlYWRlcl9faWNvbnMgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmhlYWRlcl9faWNvbnMgYSAuaW1hZ2VfaG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBhIC5pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5oZWFkZXJfX2ljb25zIGE6aG92ZXIgLmltYWdlX2hvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmhlYWRlcl9faWNvbnMgYTpob3ZlciAuaW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDM3cHg7IH1cbiAgICAgIC5oZWFkZXJfX2ljb25zIGE6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgICAgIGhlaWdodDogMzdweDsgfVxuICAgIC5oZWFkZXJfX2ljb25zIGFbaHJlZj1cIi9mYXZvcml0ZVwiXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyX19pY29ucyBhW2hyZWY9XCIvZmF2b3JpdGVcIl0uaGFzLWZhdm9yaXRlczo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5oZWFkZXJfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmhlYWRlcl9fbGluayBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFFNTMzNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMxRTUzMzQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuaGVhZGVyX19saW5rIGE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRTUzMzQ7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5oZWFkZXJfX2xpbmsgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oZWFkZXJfX2xpbmsgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5oZWFkZXJfX3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDlweDsgfVxuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxODFweDsgfVxuICAgICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNTMzNDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4OyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tZW51LWFycm93LnN2Z1wiKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zdWJtZW51LW9wZW4gPiBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRDU2NjsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Ym1lbnUtb3BlbiA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1hcnJvdy15ZWxsb3cuc3ZnXCIpOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwgPiBsaS5zdWJtZW51LW9wZW4gPiAuc3ViLW1lbnUge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSAuaGFtYnVyZ2VyLCAuaGVhZGVyX19tZW51IC5oYW1idXJnZXItY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDE7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSAuaGVhZGVyLW1lbnUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUuaXMtYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudS5pcy1hY3RpdmUgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudS5pcy1hY3RpdmUgbGkgdWwge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudS5pcy1hY3RpdmUgbGkgPiBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX19pY29ucyB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAuaGVhZGVyX19pY29ucyBhIHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAgICAgICAuaGVhZGVyX19pY29ucyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgICAgICAgLmhlYWRlcl9faWNvbnMgYTpudGgtY2hpbGQoMikgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLmhlYWRlciAubWVudS10b2dnbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0NS43NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ1Ljc2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlcixcbiAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlci1jbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0NS43NnB4O1xuICAgICAgICAgIGhlaWdodDogNDUuNzZweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlciBzdmcsXG4gICAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlci1jbG9zZSBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDQ1Ljc2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1Ljc2cHg7IH1cbiAgICAgICAgLmhlYWRlciAubWVudS10b2dnbGUgLmhhbWJ1cmdlci1jbG9zZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAgIC5oZWFkZXIgLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyIC5tZW51LXRvZ2dsZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1jbG9zZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXJfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgIHRvcDogMTcwcHg7IH1cbiAgICAuaGVhZGVyIC5zZWFyY2gtZm9ybSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVmZWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlZmVmO1xuICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXIgLnNlYXJjaC1mb3JtLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZWFkZXIgLnNlYXJjaC1mb3JtLm5vLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE3NnB4OyB9IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzFDNTMzNDsgfVxuICBmb290ZXIgLmZvb3RlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiA3MHB4IDclIDc0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTIlOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX2xlZnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0MnB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fbGVmdCAubm8tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19sZWZ0IC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICAgIGZvb3RlciAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19jb250YWN0cyBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fcGhvbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fZW1haWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIHtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDI2MjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgd2lkdGg6IDQ5M3B4O1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDI2MjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDI2MjE7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfX3N1YnNjcmliZSBidXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZENTY2O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRDU2NjsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUgYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiA2N3B4OyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEzcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaS5oaWRlLW1lID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9fbWVudSB1bCA+IGxpIHVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaSB1bCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9fbWVudSB1bCA+IGxpIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZkNTY2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUge1xuICAgICAgICAgIHdpZHRoOiA0MjBweDsgfSB9XG4gIGZvb3RlciAuZm9vdGVyX19zb2NpYWwtbWVkaWEge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDsgfVxuICAgIGZvb3RlciAuZm9vdGVyX19zb2NpYWwtbWVkaWEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19zb2NpYWwtbWVkaWEgaW1nOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIGZvb3RlciAuZm9vdGVyX19ib3R0b20tbGVmdCAubm8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLWxlZnQgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLWZ1bGwge1xuICAgIHBhZGRpbmc6IDIycHggMTIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbS1yaWdodCBhIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ28tc2NyaXB0aWNzLnBuZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMTVzLCBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cywgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLXJpZ2h0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMzgwZmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zM3B4OyB9XG4gIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7IH1cbiAgICBmb290ZXIgLnNvY2lhbC1idXR0b25zIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyAuc29jaWFsLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAgIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMgLnNvY2lhbC1pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMgLnNvY2lhbC1pY29uOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyAuZXh0cmEtaWNvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7IH1cbiAgICAgIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMgLmV4dHJhLWljb25zLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb290ZXIgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMwcHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE2OHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUge1xuICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUgZm9ybSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfX3N1YnNjcmliZSBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMjYyMTtcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfX21lbnUgdWwgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9fbWVudSB1bCA+IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLWxlZnQgLm5vLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX19ib3R0b20tbGVmdCAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tLWZ1bGwge1xuICAgICAgcGFkZGluZzogNDBweCAwIDMwcHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIGltZyB7XG4gICAgICB3aWR0aDogMTlweDsgfVxuICAgIGZvb3RlciAuc29jaWFsLWJ1dHRvbnMge1xuICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyAuc29jaWFsLWljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyAuZXh0cmEtaWNvbnMge1xuICAgICAgICBnYXA6IDhweDsgfSB9XG5cbi5kbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlLCBoMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNjcm9sbE9mZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cblxuLmdyaWQtcHJvcGVydHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjA3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ncmlkLXByb3BlcnR5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH0gfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTsgfVxuXG4uaGVhZGVyIC5ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNicm9jaHVyZS1wb3B1cCwgI3Byb3BlcnR5LXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDM4LCAzMywgMC44KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgI2Jyb2NodXJlLXBvcHVwLmhpZGRlbiwgI3Byb3BlcnR5LXBvcHVwLmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAjYnJvY2h1cmUtcG9wdXAudmlzaWJsZSwgI3Byb3BlcnR5LXBvcHVwLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAjYnJvY2h1cmUtcG9wdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLCAjcHJvcGVydHktcG9wdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNicm9jaHVyZS1wb3B1cCAucG9wdXAtY29udGVudCwgI3Byb3BlcnR5LXBvcHVwIC5wb3B1cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAyNjBweCAtIDQwcHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMjQwcHg7IH1cbiAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLXRleHQsICNwcm9wZXJ0eS1wb3B1cCAucG9wdXAtY29udGVudCAucG9wdXAtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgI2Jyb2NodXJlLXBvcHVwIC5wb3B1cC1jb250ZW50IC5wb3B1cC10ZXh0IGgyLCAjcHJvcGVydHktcG9wdXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLXRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLXRleHQgdWwsICNwcm9wZXJ0eS1wb3B1cCAucG9wdXAtY29udGVudCAucG9wdXAtdGV4dCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAgICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLXRleHQgdWwgbGk6Om1hcmtlciwgI3Byb3BlcnR5LXBvcHVwIC5wb3B1cC1jb250ZW50IC5wb3B1cC10ZXh0IHVsIGxpOjptYXJrZXIge1xuICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgI2Jyb2NodXJlLXBvcHVwIC5wb3B1cC1jb250ZW50IC53cGNmNy1ub3QtdmFsaWQtdGlwLCAjcHJvcGVydHktcG9wdXAgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgI2Jyb2NodXJlLXBvcHVwIC5wb3B1cC1jb250ZW50IC5jbG9zZS1wb3B1cCwgI3Byb3BlcnR5LXBvcHVwIC5wb3B1cC1jb250ZW50IC5jbG9zZS1wb3B1cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNicm9jaHVyZS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0sICNwcm9wZXJ0eS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDFyZW07IH1cbiAgICAgICNicm9jaHVyZS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICNicm9jaHVyZS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgI3Byb3BlcnR5LXBvcHVwIC5wb3B1cC1jb250ZW50IGZvcm0ud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICNwcm9wZXJ0eS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgI3Byb3BlcnR5LXBvcHVwIC5wb3B1cC1jb250ZW50IGZvcm0ud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmNTsgfVxuICAgICAgI2Jyb2NodXJlLXBvcHVwIC5wb3B1cC1jb250ZW50IGZvcm0ud3BjZjctZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsICNwcm9wZXJ0eS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICAgICNicm9jaHVyZS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWxpc3QtaXRlbSwgI3Byb3BlcnR5LXBvcHVwIC5wb3B1cC1jb250ZW50IGZvcm0ud3BjZjctZm9ybSAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjYnJvY2h1cmUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIC53cGNmNy1hY2NlcHRhbmNlLCAjcHJvcGVydHktcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIC53cGNmNy1hY2NlcHRhbmNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAjMTAyNjIxOyB9XG4gICAgICAgICNicm9jaHVyZS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAjcHJvcGVydHktcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgYWNjZW50LWNvbG9yOiAjZmZkNTY2O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNicm9jaHVyZS1wb3B1cCAucG9wdXAtY29udGVudCBmb3JtLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3Byb3BlcnR5LXBvcHVwIC5wb3B1cC1jb250ZW50IGZvcm0ud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU2NjtcbiAgICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgI2Jyb2NodXJlLXBvcHVwIC5wb3B1cC1jb250ZW50IGZvcm0ud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjcHJvcGVydHktcG9wdXAgLnBvcHVwLWNvbnRlbnQgZm9ybS53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmJkM2Y7IH1cblxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvL0xhdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by9MYXRvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvL0xhdG8tU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8vTGF0by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvL0xhdG8tSGVhdnkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8vTGF0by1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kOiAjRUFFRkVGO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5NHB4IDQycHggNzBweCAxMThweDtcbiAgICBoZWlnaHQ6IDQ5OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyb19fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5oZXJvX19yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDZweDsgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNTYxMzYgMCUsICM1ODc2MzggMzUlLCAjQTNBMzNGIDYwJSwgI0M4QjkzRiAxMDAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQxLjc1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5oZXJvX190aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIC5oZXJvX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmhlcm9fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1heC13aWR0aDogMjM5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNTVFNDg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwNTVFNDg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5oZXJvX19idXR0b246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaGVyb19fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDU1RTQ4OyB9XG4gICAgICAuaGVyb19fYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7IH1cbiAgLmhlcm9fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZXJvX19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA4MjhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVyb19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDMwcHggNDBweDtcbiAgICAgIGhlaWdodDogNDk4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVyb19fbGVmdCB7XG4gICAgICB3aWR0aDogNTUlOyB9XG4gICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAgIC5oZXJvX19yaWdodCB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luLXRvcDogNiU7IH1cbiAgICAuaGVyb19faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZXJvX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmhlcm8gLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5oZXJvX19jb250ZW50IGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVyb19fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaGVyb19fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8tYmtkLW1vYmlsZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhlcm9fX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgICAgIC5oZXJvX19pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuaGVyb19faW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyb19faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNDVweDsgfVxuICAgIC5oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB3aWR0aDogMjkxcHg7IH0gfVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2hfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtNzBweCA3JSAwIDclO1xuICAgIGJhY2tncm91bmQ6ICMxRTUzMzQ7XG4gICAgZ2FwOiAyM3B4OyB9XG4gICAgLnNlYXJjaF9fY29udGVudCBzZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTA2JTtcbiAgICAgIHdpZHRoOiAyMTlweDtcbiAgICAgIGNvbG9yOiAjNmEwZDI1O1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgc2VsZWN0I2xvY2FsaXRhdGUtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDI2MHB4OyB9XG4gICAgICAuc2VhcmNoX19jb250ZW50IHNlbGVjdCN6b25hLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzMzZweDsgfVxuICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB3aWR0aDogMjY4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZENTY2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENTY2O1xuICAgICAgY29sb3I6ICM2YTBkMjU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2g6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRkVGRTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuc2VhcmNoX19jb250ZW50IC5idG4tc2VhcmNoIC5idG4taWNvbi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuc2VhcmNoX19jb250ZW50IC5idG4tc2VhcmNoIC5idG4tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2g6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZENTY2OyB9XG4gICAgICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2g6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2hfX2NvbnRlbnQgLmJ0bi1zZWFyY2g6aG92ZXIgLmJ0bi1pY29uIHN2ZyBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjRkZENTY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWFyY2ggI3RyYW56YWN0aWUtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDJweCAxNnB4IDQ4cHggMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDE5cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtMTMwcHg7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgI3RyYW56YWN0aWUtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRlbnQgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaF9fY29udGVudCBzZWxlY3Qjem9uYS1zZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2hfX2NvbnRlbnQgc2VsZWN0I2xvY2FsaXRhdGUtc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaF9fY29udGVudCAuYnRuLXNlYXJjaCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2hfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7IH0gfVxuXG4uY2F0ZWdvcnlIb21lIHtcbiAgcGFkZGluZy10b3A6IDEzM3B4O1xuICBtYXJnaW4tdG9wOiAtNzNweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5jYXRlZ29yeUhvbWUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gIC5jYXRlZ29yeUhvbWVfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMTI1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgLmNhdGVnb3J5SG9tZV9fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXRlZ29yeUhvbWVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDEwLjQyJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMzZweDsgfVxuICAuY2F0ZWdvcnlIb21lX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2U7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMTU0LCAxNTQsIDE1NCwgMC43NSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyNTRweDtcbiAgICBoZWlnaHQ6IDI1OXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuY2F0ZWdvcnlIb21lX19pdGVtIC5oYWxmLWNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmNhdGVnb3J5SG9tZV9faXRlbSAuaGFsZi1jaXJjbGUtLXN1cyB7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLmNhdGVnb3J5SG9tZV9faXRlbSAuaGFsZi1jaXJjbGUtLWpvcyB7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5jYXRlZ29yeUhvbWVfX2l0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwICMxRDUzMzQ5OTtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2l0ZW06aG92ZXIgLmNhdGVnb3J5SG9tZV9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLmNhdGVnb3J5SG9tZV9faXRlbTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2l0ZW06aG92ZXIgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2F0ZWdvcnlIb21lX19pbnNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTdweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY2F0ZWdvcnlIb21lX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAuY2F0ZWdvcnlIb21lX19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRlZ29yeUhvbWUge1xuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MnB4OyB9XG4gICAgICAuY2F0ZWdvcnlIb21lIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBnYXA6IDQ2cHg7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjE5cHg7XG4gICAgICAgIGhlaWdodDogMjE5cHg7IH1cbiAgICAgIC5jYXRlZ29yeUhvbWVfX2luc2lkZSB7XG4gICAgICAgIGdhcDogMTJweDsgfVxuICAgICAgICAuY2F0ZWdvcnlIb21lX19pbnNpZGUgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzJweDsgfVxuICAgICAgLmNhdGVnb3J5SG9tZV9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYWJvdXQtdXMge1xuICBwYWRkaW5nOiAyMHB4IDAgMTM4cHggMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYWJvdXQtdXNfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgLmFib3V0LXVzX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2N3B4IDQuNzglIDgzcHggNC43OCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDFweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hYm91dC11c19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5hYm91dC11c19fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmFib3V0LXVzX190aXRsZSBzcGFuLmJyb3duIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI0ExN0Q0NzsgfVxuICAuYWJvdXQtdXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI0ZGRkZGRkNDO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXgtd2lkdGg6IDYyNHB4OyB9XG4gIC5hYm91dC11c19fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZENTY2O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuYWJvdXQtdXNfX2xpbms6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZFRkVGRTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgIC5hYm91dC11c19fbGluayAubGluay10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYWJvdXQtdXNfX2xpbmsgLmljb24td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmFib3V0LXVzX19saW5rIC5pY29uLXdyYXBwZXIgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAuYWJvdXQtdXNfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkQ1NjY7IH1cbiAgICAgIC5hYm91dC11c19fbGluazpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmQ1NjY7IH1cbiAgICAgIC5hYm91dC11c19fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hYm91dC11c19fc3RhdHMge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuYWJvdXQtdXMgLmNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMmU3ZDMyOyB9XG4gIC5hYm91dC11c19fcmVwZWF0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmFib3V0LXVzX19yZXBlYXRlci1pdGVtIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyN3B4IDAgIzFENTMzNDMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRDUzMzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTUuNzVweDtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgcGFkZGluZzogNDBweCAyM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7IH1cbiAgICAuYWJvdXQtdXNfX3JlcGVhdGVyLWl0ZW0gLm51bWJlciB7XG4gICAgICBmb250LXNpemU6IDg3LjczcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxRDUzMzQgMCUsICM0MUI5NzQgMTAwJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hYm91dC11c19fcmVwZWF0ZXItaXRlbSAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUQ1MzM0IDAlLCAjNDFCOTc0IDEwMCUpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFib3V0LXVzX19yZXBlYXRlci1pdGVtIC5udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLmFib3V0LXVzX19yZXBlYXRlci1pdGVtIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFib3V0LXVzIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7IH1cbiAgICAgIC5hYm91dC11c19fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYWJvdXQtdXMgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmFib3V0LXVzX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiA0MXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuYWJvdXQtdXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk4JTsgfVxuICAgICAgLmFib3V0LXVzX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWJvdXQtdXNfX2xpbmsge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWJvdXQtdXNfX2xpbmsgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAgIC5hYm91dC11c19fbGluayAuaWNvbi13cmFwcGVyIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgLmFib3V0LXVzX19zdGF0cyB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHg7IH1cbiAgICAgIC5hYm91dC11c19fcmVwZWF0ZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBnYXA6IDIycHg7IH1cbiAgICAgIC5hYm91dC11c19fcmVwZWF0ZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfVxuICAgICAgICAuYWJvdXQtdXNfX3JlcGVhdGVyLWl0ZW0gLm51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG4uc2VydmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLnNlcnZpY2VzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gICAgLnNlcnZpY2VzX190aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2VydmljZXNfX3JlcGVhdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMThweDsgfVxuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCAjMTg2MDI5NDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgybisxKSAuc2VydmljZXNfX3RpdGxlLWl0ZW0ge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gIC5zZXJ2aWNlc19fdGl0bGUtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDM3cHggMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAgIC5zZXJ2aWNlc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNlcnZpY2VzX19yZXBlYXRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMDsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLnNlcnZpY2VzX19pdGVtOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlczpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2OyB9XG4gICAgICAgIC5zZXJ2aWNlczpudGgtY2hpbGQoMm4rMSkgLnNlcnZpY2VzX190aXRsZS1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgICAgLnNlcnZpY2VzX190aXRsZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5zZXJ2aWNlcyAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2VydmljZXMgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMTZweDsgfVxuICAgICAgICAuc2VydmljZXMgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgLnNlcnZpY2VzIC5zbGljay1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgICAgICAuc2VydmljZXMgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDsgfVxuICAgICAgICAgIC5zZXJ2aWNlcyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I0QkFCOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAuc2VydmljZXMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUU0ODsgfVxuICAgICAgICAgIC5zZXJ2aWNlcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTVFNDg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5zZXJ2aWNlc19fdGl0bGUtaXRlbSB7XG4gICAgICB3aWR0aDogNzAlOyB9IH1cblxuLmRpc2NvdmVyIHtcbiAgcGFkZGluZzogOTlweCAwO1xuICBiYWNrZ3JvdW5kOiAjRURFQkU4OyB9XG4gIC5kaXNjb3Zlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDclO1xuICAgIGdhcDogODdweDsgfVxuICAuZGlzY292ZXJfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIycHg7IH1cbiAgLmRpc2NvdmVyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctdG9wOiA2N3B4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzEwMjYyMTsgfVxuICAgIC5kaXNjb3Zlcl9fdGl0bGUgaDQge1xuICAgICAgY29sb3I6ICMxMDI2MjE7IH1cbiAgICAuZGlzY292ZXJfX3RpdGxlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGlzY292ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEycHggMCAzN3B4IDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAuZGlzY292ZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZGlzY292ZXJfX2xpbmsgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5kaXNjb3Zlcl9fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRpc2NvdmVyX19saW5rOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAuZGlzY292ZXJfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZGlzY292ZXJfX2xpbms6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzFENTMzNDtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRpc2NvdmVyX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7IH1cbiAgICAgIC5kaXNjb3Zlcl9fbGluazpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAuZGlzY292ZXJfX2xpbmstaW1hZ2Ugc3ZnIHtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5kaXNjb3Zlcl9fZG93bmxvYWQge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmRpc2NvdmVyX19kb3dubG9hZCBhIHtcbiAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRpc2NvdmVyX19kb3dubG9hZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRpc2NvdmVyX19kb3dubG9hZDpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmRpc2NvdmVyX19kb3dubG9hZDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5kaXNjb3Zlcl9fZG93bmxvYWQ6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5kaXNjb3Zlcl9fZG93bmxvYWQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAuZGlzY292ZXJfX2Rvd25sb2FkLWltYWdlIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmRpc2NvdmVyX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuZGlzY292ZXJfX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuZGlzY292ZXJfX2ltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuZGlzY292ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0YxRURFODtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICAgLmRpc2NvdmVyX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogMjlweDsgfVxuICAgICAgLmRpc2NvdmVyX19sZWZ0IHtcbiAgICAgICAgZ2FwOiAyMnB4OyB9XG4gICAgICAuZGlzY292ZXJfX2xpbmsge1xuICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuZGlzY292ZXJfX2xpbmsgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5kaXNjb3Zlcl9fbGluay1pbWFnZSBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgIGhlaWdodDogMzlweDsgfVxuICAgICAgLmRpc2NvdmVyX19kb3dubG9hZCB7XG4gICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuZGlzY292ZXJfX2Rvd25sb2FkLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAgICAgICAuZGlzY292ZXJfX2Rvd25sb2FkLWltYWdlIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICAgIGhlaWdodDogNTdweDsgfVxuICAgICAgLmRpc2NvdmVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZGlzY292ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZG93bmxvYWQge1xuICBwYWRkaW5nOiAxMTJweCAwIDYzcHggMDsgfVxuICAuZG93bmxvYWQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmRvd25sb2FkX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA3JTsgfVxuICAuZG93bmxvYWRfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgLmRvd25sb2FkX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRvd25sb2FkX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgLmRvd25sb2FkX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwJTtcbiAgICBnYXA6IDI4cHg7XG4gICAgaGVpZ2h0OiAzMDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmRvd25sb2FkX19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmRvd25sb2FkX19pdGVtLXRpdGxlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZG93bmxvYWRfX2l0ZW0gLmljb24ge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmRvd25sb2FkX19pdGVtIC5pY29uIHN2ZyBwYXRoIHtcbiAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgLmRvd25sb2FkX19pdGVtIC5pY29uOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLmRvd25sb2FkX19yb3ctLXNpbmdsZSBzcGFuIHtcbiAgICB3aWR0aDogNDklO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZG93bmxvYWRfX3Jvdy0tc2luZ2xlIC5kb3dubG9hZF9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA0NSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZG93bmxvYWQge1xuICAgICAgcGFkZGluZzogNjBweCAwIDEwMHB4IDA7IH1cbiAgICAgIC5kb3dubG9hZF9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZG93bmxvYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9XG4gICAgICAuZG93bmxvYWRfX3JvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgICAgLmRvd25sb2FkX19pdGVtIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBoZWlnaHQ6IDE5MnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLmRvd25sb2FkX19pdGVtIC5pY29uIHN2ZyBwYXRoIHtcbiAgICAgICAgICB3aWR0aDogNTRweDsgfVxuICAgICAgLmRvd25sb2FkX19yb3ctLXNpbmdsZSAuZG93bmxvYWRfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDQ1JTsgfVxuICAgICAgLmRvd25sb2FkX19yb3ctLXNpbmdsZSBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgLmRvd25sb2FkIC5pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1NHB4OyB9IH1cblxuLnJldmlld3MgLndwLWdyOm5vdCgud3AtZGFyaykgLmdydy1yZXZpZXctaW5uZXIuZ3J3LWJhY2tnbmQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzM4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5yZXZpZXdzIC53cC1nciAuZ3J3LXJldmlldyAud3AtZ29vZ2xlLWZlZWRiYWNrIHtcbiAgaGVpZ2h0OiAxNjZweCAhaW1wb3J0YW50OyB9XG5cbi5yZXZpZXdzIC53cC1nciAud3AtZ29vZ2xlLXRleHQge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnJldmlld3MgLndwLWdyIC5ncnctYnRucyBzdmcge1xuICB3aWR0aDogNTVweDsgfVxuICAucmV2aWV3cyAud3AtZ3IgLmdydy1idG5zIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMTAyNjIxOyB9XG5cbi5yZXZpZXdzIC53cC1nciAuZ3J3LWJ0bnMuZ3J3LXByZXYgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG5cbi5yZXZpZXdzIC53cC1nciAucnBpLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDU1RTQ4ICFpbXBvcnRhbnQ7IH1cblxuLnJldmlld3NfX2lubmVyIHtcbiAgcGFkZGluZzogMCA3JTsgfVxuXG4ucmV2aWV3c19faWNvbiBpbWcge1xuICB3aWR0aDogNTJweDsgfVxuXG4ucmV2aWV3c19fdGl0bGUge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzEwMjYyMTtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweCAwOyB9XG4gIC5yZXZpZXdzX190aXRsZSBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnJldmlld3NfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM1NjU5NTk7IH1cblxuLnJldmlld3NfX3RvcCB7XG4gIGJhY2tncm91bmQ6ICNFOUVFRUU7XG4gIHBhZGRpbmc6IDIxcHggMTdweCAyMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4ucmV2aWV3c19fZ29vZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5yZXZpZXdzX19pbWFnZSBpbWcge1xuICB3aWR0aDogODQuOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnJldmlld3NfX3N0YXJzIGltZyB7XG4gIHdpZHRoOiAxMzdweDsgfVxuXG4ucmV2aWV3c19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gIHBhZGRpbmc6IDE2cHggNDFweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAucmV2aWV3c19fbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnJldmlld3NfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMTAyNjIxOyB9XG4gICAgLnJldmlld3NfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJldmlld3NfX21vcmUge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxMDI2MjE7XG4gIHdpZHRoOiAyNjFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZkNTY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmV2aWV3c19fbW9yZSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxMDI2MjE7XG4gICAgZ2FwOiA5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAucmV2aWV3c19fbW9yZSBzdmcge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAucmV2aWV3c19fbW9yZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5yZXZpZXdzX19tb3JlOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjMTAyNjIxOyB9XG4gIC5yZXZpZXdzX19tb3JlOmhvdmVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3c19faWNvbiBpbWcge1xuICAgIHdpZHRoOiAzNnB4OyB9XG4gIC5yZXZpZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLnJldmlld3NfX3RpdGxlIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJldmlld3NfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5yZXZpZXdzX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICAucmV2aWV3c19fc3RhcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnJldmlld3NfX3N0YXJzIGltZyB7XG4gICAgICB3aWR0aDogMTAycHg7IH1cbiAgLnJldmlld3NfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogN3B4IDIxcHg7IH1cbiAgLnJldmlld3NfX21vcmUge1xuICAgIHdpZHRoOiAyODhweDsgfVxuICAucmV2aWV3cyAuZ3J3LXJldmlld3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuICAucmV2aWV3cyAuZ3J3LXJldmlldyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDsgfVxuICAucmV2aWV3cyAuZ3J3LWJ0bnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aWRlbyB7XG4gIG1hcmdpbi10b3A6IDEyMXB4OyB9XG4gIC52aWRlb19fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogNjQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC52aWRlb19fcGxheSB7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudmlkZW8gLnZpZGVvLXBsYXk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAudmlkZW8gLnZpZGVvLXBsYXkgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmlkZW8ge1xuICAgICAgbWFyZ2luLXRvcDogNjFweDsgfVxuICAgICAgLnZpZGVvIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC52aWRlb19fd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMyJSAyMyU7XG4gICAgICAgIGhlaWdodDogNDk3cHg7IH1cbiAgICAgICAgLnZpZGVvX193cmFwcGVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0N3B4OyB9IH1cblxuLmNvbnRhY3Qge1xuICBwYWRkaW5nOiAxNDVweCAwIDA7IH1cbiAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0Mi4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgcGFkZGluZzogMCA3JTtcbiAgICBjb2xvcjogIzFDNTMzNDsgfVxuICAgIC5jb250YWN0X190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNvbnRhY3RfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0Mi4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgY29sb3I6ICMxQzUzMzQ7IH1cbiAgLmNvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxQzUzMzQ7IH1cbiAgLmNvbnRhY3RfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNFMEU4RTk7IH1cbiAgLmNvbnRhY3RfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCA3JTsgfVxuICAuY29udGFjdF9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgICB3aWR0aDogNTclOyB9XG4gIC5jb250YWN0X19saW5rIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkNTY2O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuICAgIHdpZHRoOiAxNjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY29udGFjdF9fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTBlOGU5O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5jb250YWN0X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAyNjIxOyB9XG4gICAgICAuY29udGFjdF9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jb250YWN0X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB3aWR0aDogNDMlOyB9XG4gICAgLmNvbnRhY3RfX3JpZ2h0IGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNjhweDtcbiAgICAgIHdpZHRoOiA2MTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29udGFjdF9fcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdF9fcmlnaHQgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEyJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFjdF9fdG9wIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY29udGFjdF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY29udGFjdF9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY29udGFjdF9fbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250YWN0X19yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0X19yaWdodCBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOSU7XG4gICAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAuY29udGFjdF9fbGluayB7XG4gICAgICB3aWR0aDogMjAzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0IHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDsgfVxuICAgICAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmNvbnRhY3RfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTsgfVxuICAgICAgLmNvbnRhY3RfX2xpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY29udGFjdF9fcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb250YWN0X19yaWdodCBpbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuICAgICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG5cbi5zaW5nbGUtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY3RkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ2FsbGVyeSAubWVkaWEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBnYXA6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnkgLm1lZGlhLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gICAgICAuZ2FsbGVyeSAubWVkaWEtZ3JpZCAubWVkaWEtaXRlbS5mZWF0dXJlZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH0gfVxuXG4uZ2FsbGVyeSAubWVkaWEtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuZ2FsbGVyeSAubWVkaWEtaXRlbS5oaWRkZW4taXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2FsbGVyeSAubWVkaWEtaXRlbS5oYXMtb3ZlcmxheSBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjIpO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7IH1cbiAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbS5oYXMtb3ZlcmxheSBpbWc6aG92ZXIge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7IH1cbiAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gaW1nLFxuICAuZ2FsbGVyeSAubWVkaWEtaXRlbSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gIC5nYWxsZXJ5IC5tZWRpYS1pdGVtLmZlYXR1cmVkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbS5mZWF0dXJlZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDE7IH0gfVxuICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtLmZlYXR1cmVkIGltZyxcbiAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbS5mZWF0dXJlZCBpZnJhbWUge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNCk7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfVxuICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtLmZlYXR1cmVkOmhvdmVyIC5wbGF5LWJ1dHRvbiBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLmxhenktdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC5sYXp5LXZpZGVvIC52aWRlby10aHVtYixcbiAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAubGF6eS12aWRlbyBpZnJhbWUsXG4gICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLmxhenktdmlkZW8gdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLmxhenktdmlkZW8gLnBsYXktYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC5sYXp5LXZpZGVvIC5wbGF5LWJ1dHRvbiBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLnZpZXctbW9yZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7IH1cbiAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAudmlldy1tb3JlLW92ZXJsYXkgaW1nIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC52aWV3LW1vcmUtb3ZlcmxheSBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLnZpZXctbW9yZS1vdmVybGF5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC52aWV3LW1vcmUtb3ZlcmxheSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNTBweDsgfVxuICAgICAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAudmlldy1tb3JlLW92ZXJsYXkgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC5iYWNrLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLmdhbGxlcnkgLm1lZGlhLWl0ZW0gLmJhY2stYnV0dG9uIGltZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDsgfVxuICAgIC5nYWxsZXJ5IC5tZWRpYS1pdGVtIC5iYWNrLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuZ2FsbGVyeSAubWVkaWEtaXRlbSAuYmFjay1idXR0b246aG92ZXIgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG4ucHJvcGVydHktc2luZ2xlIHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7IH1cbiAgLnByb3BlcnR5LXNpbmdsZV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2hlYWRlciBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19oZWFkZXIgaDEgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2hlYWRlciAucHJvcGVydHktaGVhZGVyX19pY29ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyNXB4OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19oZWFkZXIgLnByb3BlcnR5LWhlYWRlcl9faWNvbnMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9wZXJ0eS1zaW5nbGVfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYmFja2dyb3VuZDogI0VGRjFGMztcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyJTtcbiAgICBnYXA6IDUwcHg7XG4gICAgcGFkZGluZzogNDJweCA0NHB4IDMycHggNDRweDsgfVxuICAucHJvcGVydHktc2luZ2xlX19sZWZ0LCAucHJvcGVydHktc2luZ2xlX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9wZXJ0eS1zaW5nbGVfX2xlZnQge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMxRDUzMzQzMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIGdhcDogMzJweDsgfVxuICAucHJvcGVydHktc2luZ2xlX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMXJlbTsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3RvcCAucHJvcGVydHktbG9jYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNXJlbTsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fdG9wIC5wcm9wZXJ0eS1sb2NhdGlvbiAubG9jYXRpb24taWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3RvcCAucHJvcGVydHktbG9jYXRpb24gLmxvY2F0aW9uLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3RvcCAucHJpY2Uge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wcm9wZXJ0eS1zaW5nbGUgLnByb3BlcnR5LWJhZGdlc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGUgLnByb3BlcnR5LWJhZGdlc19fbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkUxRTA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZSAucHJvcGVydHktYmFkZ2VzX19saXN0IGxpIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyN3B4OyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDMwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZCB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm9fX2dyaWQgcCwgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZCBhLCAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvX19ncmlkIHN2ZyB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBmaWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm9fX2dyaWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMxRDUzMzQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm9fX2dyaWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvX19ncmlkOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvX19ncmlkOmhvdmVyIHN2ZyByZWN0IHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZDpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICMxRDUzMzQ7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm9fX2dyaWQ6aG92ZXIgYSwgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZDpob3ZlciBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtbmFtZSBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1uYW1lLFxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1lbWFpbCxcbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA5cHg7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1uYW1lIGEsXG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtZW1haWwgYSxcbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtZW1haWwge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGwge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsIHAsIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGwgYSwgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbCBzdmcge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgZmlsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbCBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzFENTMzNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGw6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VGRjFGMztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDExcHg7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbDpob3ZlciBwLCAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsOmhvdmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICMxRDUzMzQ7IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtd2hhdHNhcHAgYS53aGF0c2FwcC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LXdoYXRzYXBwIGEud2hhdHNhcHAtbGluayBpbWcge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtd2hhdHNhcHAgYS53aGF0c2FwcC1saW5rIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC13aGF0c2FwcCBhLndoYXRzYXBwLWxpbmsgc3Ryb25nIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgLnByb3BlcnR5LWZlYXR1cmVzIHtcbiAgICBjb2xvcjogIzEwMjYyMTsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3JpZ2h0IC5wcm9wZXJ0eS1mZWF0dXJlcyB1bCBsaSA+IGEge1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgLnByb3BlcnR5LWZlYXR1cmVzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgLnByb3BlcnR5LWZlYXR1cmVzIHVsIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19yaWdodCAucHJvcGVydHktZmVhdHVyZXMgdWwgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHggIWltcG9ydGFudDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgLnByb3BlcnR5LWZlYXR1cmVzIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19yaWdodCAucHJvcGVydHktZmVhdHVyZXMgdWwgbGkgYSB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgLnByb3BlcnR5LWZlYXR1cmVzIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZmxleDogMCAwIDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yYWRpby1idG4tZG90YXJpLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3JpZ2h0IC5wcm9wZXJ0eS1mZWF0dXJlcyB1bCBsaSB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgY29sdW1uLWdhcDogNDhweDtcbiAgICAgICAgICByb3ctZ2FwOiAxNHB4OyB9XG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgLnByb3BlcnR5LWZlYXR1cmVzIHVsIGxpIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gIC5wcm9wZXJ0eS1zaW5nbGVfX2NvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMUQ1MzM0MzM7XG4gICAgbWFyZ2luOiAwIDIlOyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fY29udGVudCAucHJvcGVydHktZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMjdweCAzLjc2JSAzM3B4IDMuNzYlOyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19jb250ZW50IC5wcm9wZXJ0eS1kZXNjcmlwdGlvbiBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19jb250ZW50IC5wcm9wZXJ0eS1kZXNjcmlwdGlvbiBoMiBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2NvbnRlbnQgLnByb3BlcnR5LWRlc2NyaXB0aW9uIHAge1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2dyaWQge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9wZXJ0eS1zaW5nbGUgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDMwcHggMTZweDtcbiAgICAgIGdhcDogMjBweDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9faGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAucHJvcGVydHktc2luZ2xlX19oZWFkZXIgLnByb3BlcnR5LWhlYWRlcl9faWNvbnMge1xuICAgICAgICBnYXA6IDIwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9faGVhZGVyIC5wcm9wZXJ0eS1oZWFkZXJfX2ljb25zIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fZ3JpZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE2cHggNTNweCAxNnB4OyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fbGVmdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzFENTMzNDMzO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGdhcDogMjBweDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3RvcCB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3RvcCAucHJvcGVydHktbG9jYXRpb24ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX190b3AgLnByb3BlcnR5LWxvY2F0aW9uIC5sb2NhdGlvbi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDZweDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGUgLnByb3BlcnR5LWJhZGdlc19fbGlzdCB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGUgLnByb3BlcnR5LWJhZGdlc19fbGlzdCBsaSB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IHtcbiAgICAgIGdhcDogMzJweDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogNDBweDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm9fX2dyaWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGdhcDogMTdweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mb19fZ3JpZDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1uYW1lIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LW5hbWUgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LW5hbWUsXG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtZW1haWwsXG4gICAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LWJveCAuYWdlbnQtaW5mbyAuYWdlbnQtY2FsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBnYXA6IDlweDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGwge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtYm94IC5hZ2VudC1pbmZvIC5hZ2VudC1jYWxsIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2FnZW50IC5hZ2VudC1ib3ggLmFnZW50LWluZm8gLmFnZW50LWNhbGwgYSB7XG4gICAgICAgICAgICAgIGdhcDogMTFweDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LXdoYXRzYXBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fYWdlbnQgLmFnZW50LXdoYXRzYXBwIGEud2hhdHNhcHAtbGluayB7XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAucHJvcGVydHktc2luZ2xlX19hZ2VudCAuYWdlbnQtd2hhdHNhcHAgYS53aGF0c2FwcC1saW5rIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnR5LXNpbmdsZV9fcmlnaHQgaDMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjJweDsgfVxuICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3JpZ2h0IC5kb3RhcmktZ3JpZCB7XG4gICAgICBnYXA6IDE4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19jb250ZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMTZweDsgfVxuICAgICAgLnByb3BlcnR5LXNpbmdsZV9fY29udGVudCAucHJvcGVydHktZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMjBweCAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX2NvbnRlbnQgLnByb3BlcnR5LWRlc2NyaXB0aW9uIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LXNpbmdsZV9fY29udGVudCAucHJvcGVydHktZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5zaW1pbGFyLXByb3BlcnRpZXMge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfVxuICAuc2ltaWxhci1wcm9wZXJ0aWVzIGgyIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAgIC5zaW1pbGFyLXByb3BlcnRpZXMgaDIgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnNpbWlsYXItcHJvcGVydGllc19fZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2ltaWxhci1wcm9wZXJ0aWVzX19ncmlkIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA1MHB4OyB9XG4gICAgLnNpbWlsYXItcHJvcGVydGllc19fZ3JpZCAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc2ltaWxhci1wcm9wZXJ0aWVzX19ncmlkIC5wcm9wZXJ0eSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzY1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNpbWlsYXItcHJvcGVydGllc19fZ3JpZCAuc2xpY2stZG90cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLnNpbWlsYXItcHJvcGVydGllc19fZ3JpZCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgICAgICAgLnNpbWlsYXItcHJvcGVydGllc19fZ3JpZCAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zaW1pbGFyLXByb3BlcnRpZXNfX2dyaWQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuc2ltaWxhci1wcm9wZXJ0aWVzX19ncmlkIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWQ1MzM0OyB9XG4gICAgLnNpbWlsYXItcHJvcGVydGllc19fZ3JpZC5zbGljay1zbGlkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNpbWlsYXItcHJvcGVydGllcyAucHJvcGVydHktYmFkZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHg7IH1cbiAgLnNpbWlsYXItcHJvcGVydGllcyAuYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZGVkO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMGQzMjI3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnNpbWlsYXItcHJvcGVydGllcyAuYmFkZ2UgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNpbWlsYXItcHJvcGVydGllcyAuc2xpY2stdHJhY2sge1xuICAgICAgZ2FwOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpbWlsYXItcHJvcGVydGllcyAucHJvcGVydHkge1xuICAgICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xuICAgIC5zaW1pbGFyLXByb3BlcnRpZXMgaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5zaW1pbGFyLXByb3BlcnRpZXMgLnByb3BlcnR5IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuc2ltaWxhci1wcm9wZXJ0aWVzIC5zbGljay10cmFjayB7XG4gICAgICBnYXA6IDA7IH0gfVxuXG4uc2hhcmUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5zaGFyZS1wb3B1cCB7XG4gICAgICB0b3A6IDUlOyB9IH1cblxuLnNoYXJlLXBvcHVwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5zaGFyZS1wb3B1cC1jb250ZW50IC5jbG9zZS1zaGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5zaGFyZS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLnNoYXJlLWljb25zIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuXG4uc2hhcmUtaWNvbnMgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbiNjb3B5TGluayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2U2O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbiNjb3B5TGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDViYjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblxuI2NvcHlTdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBncmVlbjsgfVxuXG4ucmliYm9uLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0cHggNThweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAyMDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zZWFyY2hQYWdlX19yZXN1bHRzIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogNTBweCA3JTsgfVxuXG4uc2VhcmNoUGFnZV9fcG9zdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgNyU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlYXJjaFBhZ2VfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLnNlYXJjaFBhZ2VfX2l0ZW0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2hQYWdlX19pdGVtIGgyIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzZhMGQyNTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2VhcmNoUGFnZV9faXRlbSAucCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG5cbi5zZWFyY2hQYWdlIC5wYXJhZ3JhcGgge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiA0MHB4IDclOyB9XG5cbi5zZWFyY2hfX2NhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDY4cHg7IH1cbiAgLnNlYXJjaF9fY2F0ZWdvcmllcyAuc2VhcmNoX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNlYXJjaF9fY2F0ZWdvcmllcyAuZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlYXJjaF9fY2F0ZWdvcmllcy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMTFweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA3cHgpIHtcbiAgICAuc2VhcmNoX19jYXRlZ29yaWVzIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMTZweCA2NHB4IDE2cHg7IH0gfVxuXG4uc2VhcmNoIC5wcmljZS1maWx0ZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuc2VhcmNoIC5wcmljZS1maWx0ZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmOyB9XG4gIC5zZWFyY2ggLnByaWNlLWZpbHRlciAjcHJpY2Utc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTUlOyB9XG4gIC5zZWFyY2ggLnByaWNlLWZpbHRlciAucHJpY2UtdmFsdWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG5cbi5zZWFyY2ggLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDZweDsgfVxuXG4uc2VhcmNoIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbi5zZWFyY2ggLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYzEwNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IC04cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjdXJzb3I6IGdyYWI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlOyB9XG5cbi5zZWFyY2ggLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IC0xMHB4OyB9XG4gIC5zZWFyY2ggLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHRvcDogNXB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICAuc2VhcmNoIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1cHg7IH1cblxuLnNlYXJjaCAubm9VaS1oYW5kbGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpOyB9XG5cbi5mYXZvcml0ZXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGNvbG9yOiAjMUQ1MzM0OyB9XG5cbi5mYXZvcml0ZXNfX2VtcHR5IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMTZweDsgfVxuXG4uZmF2b3JpdGVzX19sb2FkLW1vcmUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IGF1dG87IH1cblxuLmZhdm9yaXRlc19fbG9hZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgY29sb3I6ICMxRDUzMzQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5mYXZvcml0ZXNfX2xvYWQtbW9yZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5mYXZvcml0ZXNfX2xvYWQtbW9yZSBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZXNfX2xvYWQtbW9yZSBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmZhdm9yaXRlc19fbG9hZC1tb3JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmZhdm9yaXRlc19fbG9hZC1tb3JlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mYXZvcml0ZXNfX2xvYWQtbW9yZTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmZhdm9yaXRlc19fbG9hZC1tb3JlOmhvdmVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wcm9wZXJ0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzNjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDU3MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5wcm9wZXJ0eSBhOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvcGVydHktc2luZ2xlX19yaWdodCAucHJvcGVydHktZmVhdHVyZXMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19yaWdodCAucHJvcGVydHktZmVhdHVyZXMgdWwgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjY2NjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3JpZ2h0IC5wcm9wZXJ0eS1mZWF0dXJlcyB1bCB1bCA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAucHJvcGVydHktc2luZ2xlX19yaWdodCAucHJvcGVydHktZmVhdHVyZXMgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1zaW5nbGVfX3JpZ2h0IC5wcm9wZXJ0eS1mZWF0dXJlcyB1bCBsaSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzFkNTMzNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAucHJvcGVydHktc2luZ2xlX19yaWdodCAucHJvcGVydHktZmVhdHVyZXMgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwOTFhMTA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnByb3BlcnR5X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb3BlcnR5X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAucHJvcGVydHlfX3NvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucHJvcGVydHlfX3NvcnQgc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAzMzZweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjNkEwRDI1OyB9XG4gIC5wcm9wZXJ0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG4gIC5wcm9wZXJ0eV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDUxcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNzVweCAwIDgycHg7IH1cbiAgICAucHJvcGVydHlfX2l0ZW1zLmZhdm9yaXRlcyB7XG4gICAgICBwYWRkaW5nOiAwIDclOyB9XG4gIC5wcm9wZXJ0eV9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBoZWlnaHQ6IDI0OHB4OyB9XG4gIC5wcm9wZXJ0eV9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucHJvcGVydHlfX2xpc3QgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFRUVCO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAucHJvcGVydHlfX2xpc3QgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5wcm9wZXJ0eSAuZmF2b3JpdGUtYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIwcHg7IH1cbiAgICAucHJvcGVydHkgLmZhdm9yaXRlLWJ0biBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnByb3BlcnR5IC5mYXZvcml0ZS1idG4gLmljb24taG92ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucHJvcGVydHkgLmZhdm9yaXRlLWJ0biAuaWNvbi1kZWZhdWx0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnByb3BlcnR5IC5mYXZvcml0ZS1idG4uZmF2b3JpdGVkIC5pY29uLWRlZmF1bHQge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5wcm9wZXJ0eSAuZmF2b3JpdGUtYnRuLmZhdm9yaXRlZCAuaWNvbi1ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9wZXJ0eSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdsYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzEwMjYyMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTsgfVxuICAucHJvcGVydHlfX21ldGEge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAucHJvcGVydHlfX2Rlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTVweCAyN3B4IDAgNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5wcm9wZXJ0eV9fbG9jYXRpb24ge1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAxN3B4IDAgMjVweCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wcm9wZXJ0eV9fbG9jYXRpb24gYSwgLnByb3BlcnR5X19sb2NhdGlvbiBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzEwMjYyMTsgfVxuICAgIC5wcm9wZXJ0eV9fbG9jYXRpb24gaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5wcm9wZXJ0eV9fYm90dG9tIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjRkZENTY2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wcm9wZXJ0eV9fYm90dG9tOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgIC5wcm9wZXJ0eV9fYm90dG9tOmhvdmVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5X19ib3R0b206aG92ZXIgcCwgLnByb3BlcnR5X19ib3R0b206aG92ZXIgc3BhbiB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgLnByb3BlcnR5X19ib3R0b20gLnJlYWRfbW9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICNGRkQ1NjY7IH1cbiAgLnByb3BlcnR5X19sb2FkLW1vcmUtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDBweCBhdXRvOyB9XG4gIC5wcm9wZXJ0eV9fbG9hZC1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnByb3BlcnR5X19sb2FkLW1vcmUgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5wcm9wZXJ0eV9fbG9hZC1tb3JlIHN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbG9hZC1tb3JlIHN2ZyBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnByb3BlcnR5X19sb2FkLW1vcmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5wcm9wZXJ0eV9fbG9hZC1tb3JlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucHJvcGVydHlfX2xvYWQtbW9yZTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbG9hZC1tb3JlOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnByb3BlcnR5X19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIDE2cHg7IH1cbiAgICAucHJvcGVydHlfX2l0ZW1zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBtYXJnaW46IDYwcHggMTZweDtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9wZXJ0eSB7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9wZXJ0eSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDUwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eSAuZmF2b3JpdGUtYnRuIGltZyB7XG4gICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICBoZWlnaHQ6IDUzcHg7IH1cbiAgICAgIC5wcm9wZXJ0eV9fdG9wIHtcbiAgICAgICAgaGVpZ2h0OiAxOTJweDsgfVxuICAgICAgLnByb3BlcnR5IGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbGlzdCB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAucHJvcGVydHlfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5X19zb3J0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAucHJvcGVydHlfX3NvcnQgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5X19sb2NhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMnB4IDQwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eV9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMxcHg7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDg5cHggMDsgfVxuICAgICAgLnByb3BlcnR5X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIzcHggMCA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4OyB9XG4gICAgICAucHJvcGVydHlfX2JvdHRvbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cbiAgLnByb3BlcnR5X19tYW5hZ2VtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRTRERkQ2O1xuICAgIHBhZGRpbmc6IDc2cHggMCA2MHB4OyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogOTBweDsgfVxuICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmltYWdlLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuaW1hZ2Utd3JhcHBlciA+IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmNvcm5lci1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMDdweDtcbiAgICAgIGhlaWdodDogMzA3cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuY29ybmVyLXNtYWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgaGVpZ2h0OiA4M3B4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC50b3AtcmlnaHQge1xuICAgICAgdG9wOiAtNTdweDtcbiAgICAgIHJpZ2h0OiAtNzZweDsgfVxuICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuYm90dG9tLWxlZnQge1xuICAgICAgYm90dG9tOiAtNzNweDtcbiAgICAgIGxlZnQ6IC01MnB4OyB9XG4gICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5ib3R0b20tcmlnaHQge1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIHJpZ2h0OiAtMjBweDsgfVxuICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4OyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudF9fY29udGVudCAudGl0bGUgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjJweDsgfVxuICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19saW5rIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2xpbms6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19saW5rOmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5kaXNjb3Zlcl9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19saW5rOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogIzFENTMzNDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2xpbms6aG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2xpbmstaW1hZ2Ugc3ZnIHtcbiAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19kb3dubG9hZCB7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19kb3dubG9hZCBhIHtcbiAgICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19kb3dubG9hZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19kb3dubG9hZDpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2Rvd25sb2FkOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuZGlzY292ZXJfX2Rvd25sb2FkOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19kb3dubG9hZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQgLmRpc2NvdmVyX19kb3dubG9hZC1pbWFnZSBzdmcge1xuICAgICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvcGVydHlfX21hbmFnZW1lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTdFMEQ1OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudF9fbGluayB7XG4gICAgICAgICAgd2lkdGg6IDI4NnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19saW5rIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19saW5rLWltYWdlIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgIGhlaWdodDogMzlweDsgfVxuICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2Rvd25sb2FkIHtcbiAgICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19kb3dubG9hZC1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudF9fZG93bmxvYWQtaW1hZ2Ugc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTdweDsgfVxuICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2lubmVyIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19tZWRpYSB7XG4gICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuaW1hZ2Utd3JhcHBlciA+IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuY29ybmVyLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0MnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuY29ybmVyLXNtYWxsIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC50b3AtcmlnaHQge1xuICAgICAgICAgIHRvcDogLTI2cHg7XG4gICAgICAgICAgcmlnaHQ6IC0zMXB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudCAuYm90dG9tLWxlZnQge1xuICAgICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgICAgbGVmdDogLTI0cHg7IH1cbiAgICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50IC5ib3R0b20tcmlnaHQge1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5X19tYW5hZ2VtZW50X19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODZweDsgfVxuICAgICAgICAucHJvcGVydHlfX21hbmFnZW1lbnRfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eV9fbWFuYWdlbWVudF9fY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDM4cHg7IH0gfVxuXG4ubm8tcHJvcGVydHkge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7IH1cblxuLmFib3V0LXVzLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBOyB9XG5cbi5hYm91dC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY2MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hYm91dC1oZXJvX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5hYm91dC1oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMzVweCAwIDAgOCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjIxcHg7XG4gICAgei1pbmRleDogMjsgfVxuICAuYWJvdXQtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYWJvdXQtaGVyb19fdGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFib3V0LWhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmFib3V0LWhlcm9fX3N1YnRpdGxlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dC1oZXJvIHtcbiAgICAgIGhlaWdodDogNTMwcHg7IH1cbiAgICAgIC5hYm91dC1oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTA1cHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1heC13aWR0aDogMjkxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5hYm91dC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAuYWJvdXQtaGVyb19fc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbi5hYm91dC1kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDYwcHggOCUgNjBweCA4JTsgfVxuXG4uYWJvdXQtZGVzY3JpcHRpb24gaDIge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzFENTMzNDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmFib3V0LWRlc2NyaXB0aW9uIGgyIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWJvdXQtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMUQ1MzM0O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5hYm91dC1kZXNjcmlwdGlvbiBwIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LWRlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLmFib3V0LWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uYWJvdXQtdW5pcXVlbmVzcyB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweCAwOyB9XG4gIC5hYm91dC11bmlxdWVuZXNzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDglOyB9XG4gIC5hYm91dC11bmlxdWVuZXNzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgLmFib3V0LXVuaXF1ZW5lc3NfX3RpdGxlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hYm91dC11bmlxdWVuZXNzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDRweDsgfVxuICAuYWJvdXQtdW5pcXVlbmVzc19faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNTVweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDI0LCA5NiwgNDEsIDAuMjUpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2OyB9XG4gICAgLmFib3V0LXVuaXF1ZW5lc3NfX2l0ZW0ucmlnaHQtdGV4dCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLmFib3V0LXVuaXF1ZW5lc3NfX3RleHQge1xuICAgIGZsZXg6IDE7IH1cbiAgLmFib3V0LXVuaXF1ZW5lc3NfX2ltYWdlIHtcbiAgICBmbGV4OiAxOyB9XG4gICAgLmFib3V0LXVuaXF1ZW5lc3NfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5hYm91dC11bmlxdWVuZXNzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmFib3V0LXVuaXF1ZW5lc3NfX2l0ZW0tZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA1MjRweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAuYWJvdXQtdW5pcXVlbmVzc19faXRlbS1kZXNjIGEge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmFib3V0LXVuaXF1ZW5lc3NfX2l0ZW0tZGVzYyBzdHJvbmcsIC5hYm91dC11bmlxdWVuZXNzX19pdGVtLWRlc2MgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuYWJvdXQtdW5pcXVlbmVzc19faXRlbS1kZXNjIHN0cm9uZy51bmRlcmxpbmUsIC5hYm91dC11bmlxdWVuZXNzX19pdGVtLWRlc2MgYi51bmRlcmxpbmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWJvdXQtdW5pcXVlbmVzc19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtdW5pcXVlbmVzcyAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5hYm91dC11bmlxdWVuZXNzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmFib3V0LXVuaXF1ZW5lc3NfX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDU0cHggMTVweCAzNXB4IDE1cHg7XG4gICAgICBnYXA6IDM1cHg7IH1cbiAgICAgIC5hYm91dC11bmlxdWVuZXNzX19pdGVtLnJpZ2h0LXRleHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFib3V0LXVuaXF1ZW5lc3NfX2ltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYWJvdXQtd2h5LXBhbHRpbnVsIHtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4OyB9XG4gIC5hYm91dC13aHktcGFsdGludWxfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0ODdweDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmFib3V0LXdoeS1wYWx0aW51bF9fZGVzYyB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDsgfVxuICAgIC5hYm91dC13aHktcGFsdGludWxfX2Rlc2MgaDQge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5hYm91dC13aHktcGFsdGludWxfX2Rlc2MgaDQgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5hYm91dC13aHktcGFsdGludWxfX2Rlc2MgcCB7XG4gICAgICBtYXgtd2lkdGg6IDc0JTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5hYm91dC13aHktcGFsdGludWxfX2Rlc2MgcCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5hYm91dC13aHktcGFsdGludWxfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtd2h5LXBhbHRpbnVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgICAgLmFib3V0LXdoeS1wYWx0aW51bCAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYWJvdXQtd2h5LXBhbHRpbnVsX19jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNjQ5cHg7IH1cbiAgICAgIC5hYm91dC13aHktcGFsdGludWxfX2Rlc2Mge1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDIycHg7IH1cbiAgICAgICAgLmFib3V0LXdoeS1wYWx0aW51bF9fZGVzYyBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5hYm91dC13aHktcGFsdGludWxfX2Rlc2MgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5hYm91dC1sb2NhdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTZweDsgfVxuICAuYWJvdXQtbG9jYXRpb25fX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCA4JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7IH1cbiAgLmFib3V0LWxvY2F0aW9uX19tYXAge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA0OTBweDsgfVxuICAgIC5hYm91dC1sb2NhdGlvbl9fbWFwIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNCAhaW1wb3J0YW50OyB9XG4gIC5hYm91dC1sb2NhdGlvbl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5hYm91dC1sb2NhdGlvbl9fY29udGVudCBoMiBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgcCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5hYm91dC1sb2NhdGlvbl9fY29udGVudCAuYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZEODY2O1xuICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgLmJ0biBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgLmJ0bjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IC5idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgLmJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgLmJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5hYm91dC1sb2NhdGlvbl9fY29udGVudCAuYnRuIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgLmJ0biBzdmcgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5hYm91dC1sb2NhdGlvbl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dC1sb2NhdGlvbl9fd3JhcHBlciB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFib3V0LWxvY2F0aW9uX19tYXAge1xuICAgICAgZmxleDogMjtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgaGVpZ2h0OiAyMzdweDsgfVxuICAgICAgLmFib3V0LWxvY2F0aW9uX19tYXAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMzdweDtcbiAgICAgICAgd2lkdGg6IHJldmVydC1sYXllcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmFib3V0LWxvY2F0aW9uX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgICAuYWJvdXQtbG9jYXRpb25fX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5hYm91dC1sb2NhdGlvbl9fY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmFib3V0LWJyYW5kIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4OyB9XG4gIC5hYm91dC1icmFuZF9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MzM0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDUlIDc5cHggNSU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFib3V0LWJyYW5kX19pY29uIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5hYm91dC1icmFuZF9faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWJvdXQtYnJhbmRfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYWJvdXQtYnJhbmRfX2NvbnRlbnQgaDIgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFib3V0LWJyYW5kX19jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5hYm91dC1icmFuZF9fY29udGVudCBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hYm91dC1icmFuZF9fY29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hYm91dC1icmFuZF9fY29udGVudCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFib3V0LWJyYW5kX19jb250ZW50IC51bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hYm91dC1icmFuZF9fYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU0JSAzOCU7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogLTEycHggMjBweCAwIDIwcHg7IH1cbiAgLmFib3V0LWJyYW5kX19uZWVkcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDU3JTtcbiAgICBwYWRkaW5nOiA5MnB4IDUlOyB9XG4gICAgLmFib3V0LWJyYW5kX19uZWVkcyBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAgIC5hYm91dC1icmFuZF9fbmVlZHMgcCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5hYm91dC1icmFuZF9fdG9wIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5hYm91dC1icmFuZF9fYm90dG9tIHtcbiAgICAgIG1hcmdpbjogLTEycHggMCAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dC1icmFuZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTdweDsgfVxuICAgICAgLmFib3V0LWJyYW5kIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5hYm91dC1icmFuZF9fdG9wIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCA3OXB4IDIwcHg7IH1cbiAgICAgIC5hYm91dC1icmFuZF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICB0b3A6IC0zOHB4OyB9XG4gICAgICAuYWJvdXQtYnJhbmRfX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5hYm91dC1icmFuZF9fY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuYWJvdXQtYnJhbmRfX2JvdHRvbSB7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMTZweCAwIDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU4JSAzOCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5hYm91dC1icmFuZF9fbmVlZHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuYWJvdXQtYnJhbmRfX25lZWRzIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5hYm91dC10ZWFtX190b3Age1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFib3V0LXRlYW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFib3V0LXRlYW1fX3RpdGxlIGgyIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmFib3V0LXRlYW1fX3RpdGxlIGgyIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hYm91dC10ZWFtX190aXRsZSBwIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5hYm91dC10ZWFtX190aXRsZSBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hYm91dC10ZWFtX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWJvdXQtdGVhbV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEyJSA3JSAwIDclOyB9XG5cbi5hYm91dC10ZWFtX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTkuNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA3NXB4IDIwcHggNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA5NXB4OyB9XG5cbi5hYm91dC10ZWFtX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjU0cHg7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIG1hcmdpbjogLTU1JSBhdXRvIDQwcHg7IH1cblxuLmFib3V0LXRlYW1fX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cbiAgLmFib3V0LXRlYW1fX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hYm91dC10ZWFtX19zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hYm91dC10ZWFtX19zdmctLXRvcCB7XG4gICAgdG9wOiAtMjVweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogMjk0cHg7IH1cbiAgLmFib3V0LXRlYW1fX3N2Zy0tYm90dG9tIHtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxlZnQ6IC0yMnB4O1xuICAgIHdpZHRoOiAyOTdweDsgfVxuXG4uYWJvdXQtdGVhbV9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzFENTMzNDsgfVxuXG4uYWJvdXQtdGVhbV9fcHJvZmVzc2lvbiB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDIxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMUQ1MzM0OTk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC10ZWFtX19ncmlkIHtcbiAgICBnYXA6IDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXRlYW1fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXRlYW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuYWJvdXQtdGVhbV9fdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmFib3V0LXRlYW1fX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYWJvdXQtdGVhbV9fdGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgICAgLmFib3V0LXRlYW1fX3RpdGxlIGgyIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5hYm91dC10ZWFtX190aXRsZSBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmFib3V0LXRlYW1fX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmFib3V0LXRlYW1fX2dyaWQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAxNnB4OyB9XG4gICAgLmFib3V0LXRlYW1fX2NhcmQge1xuICAgICAgcGFkZGluZzogNzVweCAzNXB4IDQwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMzc3cHg7IH1cbiAgICAuYWJvdXQtdGVhbSAuc2xpY2stc2xpZGUge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoZWlnaHQ6IDM3N3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWJvdXQtdGVhbSAuc2xpY2stbGlzdCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmFib3V0LXRlYW0gLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5hYm91dC10ZWFtIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAgIC5hYm91dC10ZWFtIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDsgfVxuICAgICAgICAuYWJvdXQtdGVhbSAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRCQUI5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuYWJvdXQtdGVhbSAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUU0ODsgfVxuICAgICAgICAuYWJvdXQtdGVhbSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1RTQ4OyB9XG4gICAgLmFib3V0LXRlYW1fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDIxN3B4OyB9XG4gICAgLmFib3V0LXRlYW1fX3N2Zy0tdG9wIHtcbiAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgd2lkdGg6IDI1MXB4OyB9XG4gICAgLmFib3V0LXRlYW1fX3N2Zy0tYm90dG9tIHtcbiAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgd2lkdGg6IDI1MXB4OyB9XG4gICAgLmFib3V0LXRlYW1fX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuYWJvdXQtdGVhbV9fcHJvZmVzc2lvbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWF4LXdpZHRoOiAxODFweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmFib3V0LWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAtMTMzcHg7IH1cblxuLnNlcnZpY2VzUGFnZV9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VydmljZXNQYWdlX19oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnNlcnZpY2VzUGFnZV9faGVyby10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOC4zMyU7XG4gICAgd2lkdGg6IDQzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VydmljZXNQYWdlX19oZXJvLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlcnZpY2VzUGFnZV9faGVyby10aXRsZSBoMSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2VydmljZXNQYWdlX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgLnNlcnZpY2VzUGFnZV9fZGVzY3JpcHRpb24gaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjQ0JTsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2Rlc2NyaXB0aW9uIGgyIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2VydmljZXNQYWdlX19kZXNjcmlwdGlvbiBwIHtcbiAgICBwYWRkaW5nOiAwIDExJTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9fZGVzY3JpcHRpb24gcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uc2VydmljZXNQYWdlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzFENTMzNDsgfVxuICAuc2VydmljZXNQYWdlX19jb250ZW50IHAge1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5zZXJ2aWNlc1BhZ2VfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDMuMiUgMTI4cHggMy4yJTsgfVxuXG4uc2VydmljZXNQYWdlX19pdGVtIHtcbiAgcGFkZGluZzogODBweCAxNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbTpudGgtY2hpbGQoMm4pIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYSB7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYSBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMxRDUzMzQ7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYSBzdmcgcmVjdCB7XG4gICAgICAgIGZpbGw6ICMxRDUzMzQ7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYSBzdmcgZyB7XG4gICAgICAgIGZpbGw6ICMxRDUzMzQ7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDsgfVxuICAgICAgLnNlcnZpY2VzUGFnZV9faXRlbTpudGgtY2hpbGQoMm4pIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhOjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW06bnRoLWNoaWxkKDJuKSAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTpob3ZlciBzdmcgcGF0aCxcbiAgICAgICAgLnNlcnZpY2VzUGFnZV9faXRlbTpudGgtY2hpbGQoMm4pIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhOmhvdmVyIHN2ZyByZWN0LFxuICAgICAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6aG92ZXIgc3ZnIGcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLnNlcnZpY2VzUGFnZV9faXRlbS1ia2Qtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tYmtkIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDsgfVxuICAuc2VydmljZXNQYWdlX19pdGVtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUyMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNTBweCAzLjQ3JSAwIDYlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB3aWR0aDogNTElO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgLnNlcnZpY2VzUGFnZV9faXRlbS1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogLTUwcHg7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtLW51bWJlciBpbWcge1xuICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICBoZWlnaHQ6IDk2cHg7IH1cbiAgLnNlcnZpY2VzUGFnZV9faXRlbS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiAtNzVweDsgfVxuICAuc2VydmljZXNQYWdlX19pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjRkZENTY2O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLnNlcnZpY2VzUGFnZV9faXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1kZXNjcmlwdGlvbiBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1kZXNjcmlwdGlvbiBwIGEge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGEge1xuICAgIGhlaWdodDogNTJweDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYSBzcGFuLCAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYSBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhIHN2ZyB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGEgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYSBzdmcgcmVjdCB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhIHN2ZyBnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhOmhvdmVyIHN2ZyBwYXRoLFxuICAgICAgLnNlcnZpY2VzUGFnZV9faXRlbS1saW5rIGE6aG92ZXIgc3ZnIHJlY3QsXG4gICAgICAuc2VydmljZXNQYWdlX19pdGVtLWxpbmsgYTpob3ZlciBzdmcgZyB7XG4gICAgICAgIGZpbGw6ICMxRDUzMzQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2VydmljZXNQYWdlX19pdGVtLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuc2VydmljZXNQYWdlX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOTBweCAwIDA7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAzMHB4OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1ia2Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbGluayBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbnVtYmVyIHtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0tbnVtYmVyIGltZyB7XG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuc2VydmljZXNQYWdlX19pdGVtLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNQYWdlX19oZXJvIHtcbiAgICBoZWlnaHQ6IDUzMHB4OyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faGVyby10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gIC5zZXJ2aWNlc1BhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgNjlweCAwOyB9XG4gICAgLnNlcnZpY2VzUGFnZV9fZGVzY3JpcHRpb24gaDIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuc2VydmljZXNQYWdlX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnNlcnZpY2VzUGFnZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDYycHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VydmljZXNQYWdlX19oZXJvLXRpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNlcnZpY2VzUGFnZV9faGVyby10aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucHJvcGVydHlNZ210X19oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY2MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2hlcm8taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2hlcm8tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMzMlO1xuICAgIHdpZHRoOiA0MyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9faGVyby10aXRsZSBoMSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXRfX2hlcm8tdGl0bGUgaDEgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydHlNZ210X19oZXJvIHtcbiAgICAgIGhlaWdodDogNTMxcHg7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXRfX2hlcm8tdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDExOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNzRweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9faGVybyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnByb3BlcnR5TWdtdF9fZGVzYyB7XG4gIHBhZGRpbmc6IDg3cHggMCAzMHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2Rlc2MgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjMzJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2Rlc2MgaDIgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb3BlcnR5TWdtdF9fZGVzYyBwIHtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAucHJvcGVydHlNZ210X19kZXNjIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fZGVzYyBoMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fZGVzYyBwIHtcbiAgICAgIHBhZGRpbmc6IDAgNyU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX2Rlc2Mge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXRfX2Rlc2MgaDIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fZGVzYyBwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnByb3BlcnR5TWdtdCAuY2lyY2xlIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctbGVmdDogOC4zMyU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5TWdtdCAuY2lyY2xlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2l0ZW0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgxNTQsIDE1NCwgMTU0LCAwLjc1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDMwOXB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9faXRlbSAuaGFsZi1jaXJjbGUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9faXRlbSAuaGFsZi1jaXJjbGUtLXN1cyB7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19pdGVtIC5oYWxmLWNpcmNsZS0tam9zIHtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19pdGVtOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCAjMUQ1MzM0OTk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0OyB9XG4gICAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2l0ZW06aG92ZXIgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19pdGVtOmhvdmVyIC5jaXJjbGVfX2NvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2l0ZW06aG92ZXIgLmNpcmNsZV9fbnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19jb250ZW50IHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxRDUzMzQgMCUsICM0MUI5NzQgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydHlNZ210IC5jaXJjbGUge1xuICAgICAgZ2FwOiAyMHB4OyB9XG4gICAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogMjcwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBnYXA6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXQgLmNpcmNsZV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIlOyB9XG4gICAgICAucHJvcGVydHlNZ210IC5jaXJjbGVfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlIHtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5TWdtdCAuY2lyY2xlX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IDI3MHB4OyB9IH1cblxuLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwge1xuICBwYWRkaW5nOiA1N3B4IDA7IH1cbiAgLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMzMlO1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC10aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGdhcDogNDBweDtcbiAgICBoZWlnaHQ6IDQyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICBtYXJnaW46IDAgMS41JTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLWltYWdlIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNSU7IH1cbiAgICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC1jb250ZW50IHtcbiAgICBmbGV4OiAxOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwtY29udGVudCBoMyB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLWNvbnRlbnQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwtY29udGVudCBoMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwtdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2JTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX3doeVBhbHRpbnVsLWlubmVyIHtcbiAgICAgIGhlaWdodDogNTQ0cHg7XG4gICAgICBwYWRkaW5nOiAzM3B4IDI0cHggMCAyNHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fd2h5UGFsdGludWwtdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOS41JTtcbiAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAucHJvcGVydHlNZ210X193aHlQYWx0aW51bCBoMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwIHtcbiAgcGFkZGluZzogODZweCAwOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcC1pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMCAxLjUlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDclO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvcGVydHlNZ210X19yZWxhdGlvbnNoaXAtY29udGVudCB7XG4gICAgZmxleDogMSAxIDYwJTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWNvbnRlbnQgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWNvbnRlbnQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWltYWdlIHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC00JTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcC1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGhlaWdodDogNDc5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCA3JTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwLWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydHlNZ210X19yZWxhdGlvbnNoaXAtaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDMzcHggMjRweCAwIDI0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X19yZWxhdGlvbnNoaXAtaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcC1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIyNnB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVsYXRpb25zaGlwIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbGF0aW9uc2hpcCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5wcm9wZXJ0eU1nbXRfX21vbml0b3Jpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAucHJvcGVydHlNZ210X19tb25pdG9yaW5nLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTRiMmU7XG4gICAgbWFyZ2luOiAwIDEuNSU7XG4gICAgcGFkZGluZzogMCA0JTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogNDI4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDglOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctaW1hZ2Uge1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwJTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctaW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctY29udGVudCB7XG4gICAgZmxleDogMSAxIDU1JTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucHJvcGVydHlNZ210X19tb25pdG9yaW5nLWNvbnRlbnQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZy1jb250ZW50IHAge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctY29udGVudCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucHJvcGVydHlNZ210X19tb25pdG9yaW5nLWlubmVyIHtcbiAgICAgIGdhcDogMSU7IH1cbiAgICAucHJvcGVydHlNZ210X19tb25pdG9yaW5nLWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fbW9uaXRvcmluZyBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZzogMzNweCAyNHB4IDAgMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmctaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTYlOyB9XG4gICAgICAucHJvcGVydHlNZ210X19tb25pdG9yaW5nLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMjE1cHg7IH1cbiAgICAucHJvcGVydHlNZ210X19tb25pdG9yaW5nIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX21vbml0b3JpbmcgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucHJvcGVydHlNZ210X190ZWNobm9sb2d5IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neS1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBRDdEMjtcbiAgICBtYXJnaW46IDAgMS41JTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0MHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3ktY29udGVudCB7XG4gICAgZmxleDogMSAxIDUwJTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3ktY29udGVudCBoMyB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neS1jb250ZW50IGgzIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWNvbnRlbnQgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neS1jb250ZW50IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3ktaW1hZ2Uge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgaGVpZ2h0OiA1MjJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogLTE3JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNCU7IH1cbiAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3kgaDMge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydHlNZ210X190ZWNobm9sb2d5LWlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzM3B4IDI0cHggMCAyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neS1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMwNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fdGVjaG5vbG9neSBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3RlY2hub2xvZ3kgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5IHtcbiAgcGFkZGluZzogMTYycHggMCA1MHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nOiAwIDkuMyU7IH1cbiAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktdGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIHdpZHRoOiA5NCU7IH1cbiAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDEuNSU7IH1cbiAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS1pdGVtIHtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMSAxIGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xuICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDMwcHggMy4zJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwICMxODYwMjk0MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS1pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7IH0gfVxuICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWljb24ge1xuICAgIHdpZHRoOiA2OXB4O1xuICAgIGhlaWdodDogNjlweDtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS1pY29uIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktaXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWl0ZW0tZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWl0ZW1zIHtcbiAgICAgIGdhcDogNzBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWhlYWQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2Z1bmN0aW9uYWxpdHktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eS1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fZnVuY3Rpb25hbGl0eSBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X19mdW5jdGlvbmFsaXR5LWl0ZW0tZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucHJvcGVydHlNZ210X19iZW5lZml0cyB7XG4gIHBhZGRpbmc6IDEyOHB4IDAgMTgxcHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtaGVhZCB7XG4gICAgcGFkZGluZzogMCA5LjMlOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAucHJvcGVydHlNZ210X19iZW5lZml0cy10aXRsZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvcGVydHlNZ210X19iZW5lZml0cy1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjdweDsgfVxuICAucHJvcGVydHlNZ210X19iZW5lZml0cy1pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCA5LjMlOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAxOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWljb24ge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICAgIGZsZXg6IDAgMCA1MHB4O1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLXRleHQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAucHJvcGVydHlNZ210X19iZW5lZml0cy10ZXh0IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWhlYWQge1xuICAgICAgcGFkZGluZzogMCA2JTsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWl0ZW1zIHtcbiAgICAgIHBhZGRpbmc6IDAgNiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fYmVuZWZpdHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLWhlYWQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucHJvcGVydHlNZ210X19iZW5lZml0cy1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eU1nbXRfX2JlbmVmaXRzLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucHJvcGVydHlNZ210X19yZW50SVQtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogMCA0JSAwIDkuMyU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1pbm5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNjBweDsgfSB9XG5cbi5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMxZDUzMzQ7IH1cbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWNvbnRlbnQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBjb2xvcjogIzEzNGEzMDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1jb250ZW50IGgzIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAucHJvcGVydHlNZ210X19yZW50SVQtY29udGVudCB1bCB7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgICBtYXJnaW46IDI0cHggMCAyNnB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVudElULWNvbnRlbnQgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fcmVudElULWNvbnRlbnQgdWwgbGk6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fcmVudElULWNvbnRlbnQgdWwgbGkgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucHJvcGVydHlNZ210X19yZW50SVQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZDUzMzQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDYzMXB4OyB9XG5cbi5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTdweDtcbiAgbGVmdDogLTIzcHg7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWJhZGdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvcGVydHlNZ210X19yZW50SVQtYmFkZ2Uge1xuICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1pbm5lciB7XG4gICAgcGFkZGluZzogMCA2JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1pbm5lciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAucHJvcGVydHlNZ210X19yZW50SVQtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fcmVudElULWltYWdlID4gaW1nIHtcbiAgICBoZWlnaHQ6IDQ1MHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1iYWRnZSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgYm90dG9tOiBpbmhlcml0OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fcmVudElULWJhZGdlIGltZyB7XG4gICAgICB3aWR0aDogNDlweDtcbiAgICAgIGhlaWdodDogNDlweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5wcm9wZXJ0eU1nbXRfX3JlbnRJVC1pbWFnZSA+IGltZyB7XG4gICAgaGVpZ2h0OiAzMDVweDsgfSB9XG5cbi5wcm9wZXJ0eU1nbXRfX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEzMHB4OyB9XG4gIC5wcm9wZXJ0eU1nbXRfX3N0ZXBzLWlubmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDk0cHggNyU7XG4gICAgbWFyZ2luOiAwIDEuNSU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IDU3NHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5TWdtdF9fc3RlcHMtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3N0ZXBzLWNvbnRlbnQgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtY29udGVudCBoMyBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtY29udGVudCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnByb3BlcnR5TWdtdF9fc3RlcHMtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtYnRuIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAucHJvcGVydHlNZ210X19zdGVwcy1idG46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5wcm9wZXJ0eU1nbXRfX3N0ZXBzLWJ0bjpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtYnRuOmhvdmVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtYnRuOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnByb3BlcnR5TWdtdF9fc3RlcHMtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtaWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtaW5uZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvcGVydHlNZ210X19zdGVwcyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtaW5uZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMTVweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLnByb3BlcnR5TWdtdF9fc3RlcHMtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmNvbnRhY3RQYWdlIHtcbiAgcGFkZGluZzogODBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmNvbnRhY3RQYWdlIGgxIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250YWN0UGFnZSAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuY29udGFjdFBhZ2UgLnN1YnRpdGxlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5jb250YWN0UGFnZSAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLmNvbnRhY3RQYWdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgICAuY29udGFjdFBhZ2VfX2luZm8gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgIG1heC13aWR0aDogMzU4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jb250YWN0UGFnZV9faW5mbyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbnRhY3RQYWdlX19pbmZvIGxpIGltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAuY29udGFjdFBhZ2VfX2Zvcm0gaW5wdXQsXG4gIC5jb250YWN0UGFnZV9fZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0UwRTdFNjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuY29udGFjdFBhZ2VfX2Zvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgIC5jb250YWN0UGFnZV9fZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmNvbnRhY3RQYWdlX19mb3JtIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuY29udGFjdFBhZ2VfX2Zvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTMzNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxOTJweDsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNlMjg7IH1cbiAgLmNvbnRhY3RQYWdlX19mb3JtIC53cGNmNy1hY2NlcHRhbmNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY29udGFjdFBhZ2VfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2Ugc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY29udGFjdFBhZ2VfX2Zvcm0gLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGFjdFBhZ2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MyUgNDclO1xuICAgIHBhZGRpbmc6IDAgOC4xMjUlO1xuICAgIGdhcDogNTBweDsgfVxuICAgIC5jb250YWN0UGFnZV9fd3JhcHBlci1sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5jb250YWN0UGFnZV9fd3JhcHBlci1yaWdodCAuY29udGFjdF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLXJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5jb250YWN0UGFnZV9fd3JhcHBlci1yaWdodCAuaGFsZi1jaXJjbGUtLXN1cyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLXJpZ2h0IC5oYWxmLWNpcmNsZS0tam9zIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMzsgfVxuICAuY29udGFjdFBhZ2VfX21hcCB7XG4gICAgcGFkZGluZzogMTA1cHggMi43OCUgMTUwcHg7IH1cbiAgICAuY29udGFjdFBhZ2VfX21hcCBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQxOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFjdFBhZ2VfX3dyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgICAgIC5jb250YWN0UGFnZV9fd3JhcHBlci1yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNvbnRhY3RQYWdlX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAuY29udGFjdFBhZ2UgaDEge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLmNvbnRhY3RQYWdlIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0UGFnZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAgIC5jb250YWN0UGFnZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNvbnRhY3RQYWdlIC5zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5jb250YWN0UGFnZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuY29udGFjdFBhZ2VfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5jb250YWN0UGFnZV9fd3JhcHBlci1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgLmNvbnRhY3RQYWdlX193cmFwcGVyLXJpZ2h0IC5jb250YWN0X19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgIC5jb250YWN0UGFnZV9fd3JhcHBlci1yaWdodCAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFjdFBhZ2UgaDEge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgLmNvbnRhY3RQYWdlIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmNvbnRhY3RQYWdlX19pbmZvIHtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLmNvbnRhY3RQYWdlX19pbmZvIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNvbnRhY3RQYWdlX19pbmZvIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGdhcDogMTJweDsgfVxuICAgICAgLmNvbnRhY3RQYWdlX19pbmZvIGxpIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuY29udGFjdFBhZ2VfX2Zvcm0gaW5wdXQsXG4gICAgLmNvbnRhY3RQYWdlX19mb3JtIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY29udGFjdFBhZ2VfX2Zvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGFjdFBhZ2VfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuY29udGFjdFBhZ2VfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2Ugc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5jb250YWN0UGFnZV9fZm9ybSAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICB3aWR0aDogMjNweDsgfVxuICAgIC5jb250YWN0UGFnZV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZ2FwOiAwOyB9XG4gICAgICAuY29udGFjdFBhZ2VfX3dyYXBwZXItcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNvbnRhY3RQYWdlX19tYXAge1xuICAgICAgcGFkZGluZzogNjBweCAwIDUwcHg7IH1cbiAgICAgIC5jb250YWN0UGFnZV9fbWFwIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMzExcHg7IH0gfVxuXG4ubG9naW5QYWdlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5sb2dpblBhZ2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUQ1MzM0IDAlLCAjMEQzODFGIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjMycHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBnYXA6IDEwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5sb2dpblBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IH1cbiAgLmxvZ2luUGFnZSBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvZ2luUGFnZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubG9naW5QYWdlX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvZ2luUGFnZV9fc29jaWFsIC5uc2wtY29udGFpbmVyLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvZ2luUGFnZV9fc29jaWFsIC5uc2wtY29udGFpbmVyLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAyMHB4OyB9XG4gICAgICAubG9naW5QYWdlX19zb2NpYWwgLm5zbC1jb250YWluZXItYnV0dG9ucyBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgICAubG9naW5QYWdlX19zb2NpYWwgLm5zbC1idXR0b24tZ29vZ2xlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5sb2dpblBhZ2VfX3NvY2lhbCAubnNsLWJ1dHRvbi1mYWNlYm9vayAubnNsLWJ1dHRvbi1sYWJlbC1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIDE3cHggMCAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmxvZ2luUGFnZV9fZm9ybSB7XG4gICAgcGFkZGluZzogNTBweCAyLjc4JSA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubG9naW5QYWdlX19wYXNzd29yZFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9naW5QYWdlX190b2dnbGVQYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5sb2dpblBhZ2VfX2Zvcm1Jbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9naW5QYWdlX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5sb2dpblBhZ2VfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDI0OXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxvZ2luUGFnZV9fbGlua3Mge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxvZ2luUGFnZV9fbGlua3MgYSwgLmxvZ2luUGFnZV9fbGlua3MgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAubG9naW5QYWdlX19saW5rcyBwIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG4gICAgLmxvZ2luUGFnZV9fbGlua3MgYSB7XG4gICAgICBjb2xvcjogI0UxQzQ0RTsgfVxuICAubG9naW5QYWdlX19jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5sb2dpblBhZ2VfX2Vycm9ycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5sb2dpblBhZ2VfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmxvZ2luUGFnZV9fZm9ybSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmxvZ2luUGFnZSBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmxvZ2luUGFnZV9fZm9ybUlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5sb2dpblBhZ2VfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubG9naW5QYWdlX19zb2NpYWwgLm5zbC1idXR0b24tbGFiZWwtY29udGFpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLmxvZ2luUGFnZV9fc29jaWFsIC5uc2wtYnV0dG9uLWZhY2Vib29rIC5uc2wtYnV0dG9uLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMTJweCAwIDVweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLmxvZ2luUGFnZV9fc29jaWFsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5sb2dpblBhZ2VfX3NvY2lhbCAubnNsLWNvbnRhaW5lci1idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAubG9naW5QYWdlX19zb2NpYWwgLm5zbC1jb250YWluZXItYnV0dG9ucyBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmNyZWF0ZVVzZXJQYWdlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFENTMzNCAwJSwgIzBEMzgxRiAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDg1N3B4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ2FwOiAzNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmNyZWF0ZVVzZXJQYWdlX19mb3JtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIuNzglIDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fdGVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG4gIC5jcmVhdGVVc2VyUGFnZSAuaXRpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jcmVhdGVVc2VyUGFnZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlIC5pdGlfX2NvdW50cnksIC5jcmVhdGVVc2VyUGFnZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgICAuY3JlYXRlVXNlclBhZ2UgLml0aV9fY291bnRyeS1saXN0LCAuY3JlYXRlVXNlclBhZ2UgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlLWxpc3Qge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgICAuY3JlYXRlVXNlclBhZ2UgLml0aSBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuY3JlYXRlVXNlclBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IH1cbiAgLmNyZWF0ZVVzZXJQYWdlX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19zb2NpYWwgLm5zbC1jb250YWluZXItYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY3JlYXRlVXNlclBhZ2VfX3NvY2lhbCAubnNsLWNvbnRhaW5lci1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogMjBweDsgfVxuICAgICAgLmNyZWF0ZVVzZXJQYWdlX19zb2NpYWwgLm5zbC1jb250YWluZXItYnV0dG9ucyBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgICAuY3JlYXRlVXNlclBhZ2VfX3NvY2lhbCAubnNsLWJ1dHRvbi1nb29nbGUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19zb2NpYWwgLm5zbC1idXR0b24tZmFjZWJvb2sgLm5zbC1idXR0b24tbGFiZWwtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMCAxN3B4IDAgMTJweCAhaW1wb3J0YW50OyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fZm9ybUlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jcmVhdGVVc2VyUGFnZSBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fY2hlY2tib3gge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jcmVhdGVVc2VyUGFnZV9fY2hlY2tib3g6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuY3JlYXRlVXNlclBhZ2VfX2NoZWNrYm94OmZpcnN0LW9mLXR5cGUgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAuY3JlYXRlVXNlclBhZ2VfX2NoZWNrYm94Om50aC1vZi10eXBlKDIpIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5jcmVhdGVVc2VyUGFnZV9fY2hlY2tib3g6bnRoLW9mLXR5cGUoMikgaW5wdXQ6Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19jaGVja2JveCBpbnB1dCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDEycHggMCAwOyB9XG4gICAgICAuY3JlYXRlVXNlclBhZ2VfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMnB4OyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fcGFzc3dvcmRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNyZWF0ZVVzZXJQYWdlX190b2dnbGVQYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5jcmVhdGVVc2VyUGFnZV9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjQ5cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY3JlYXRlVXNlclBhZ2VfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmNyZWF0ZVVzZXJQYWdlX19lcnJvcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAuY3JlYXRlVXNlclBhZ2VfX2Vycm9ycyBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY3JlYXRlVXNlclBhZ2VfX2NvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNyZWF0ZVVzZXJQYWdlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5jcmVhdGVVc2VyUGFnZSBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuY3JlYXRlVXNlclBhZ2VfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA4MzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAgIC5jcmVhdGVVc2VyUGFnZV9fZm9ybSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19mb3JtSW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19zb2NpYWwgLm5zbC1idXR0b24tbGFiZWwtY29udGFpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLmNyZWF0ZVVzZXJQYWdlX19zb2NpYWwgLm5zbC1idXR0b24tZmFjZWJvb2sgLm5zbC1idXR0b24tbGFiZWwtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMCAxMnB4IDAgNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAuY3JlYXRlVXNlclBhZ2VfX3NvY2lhbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuY3JlYXRlVXNlclBhZ2VfX3NvY2lhbCAubnNsLWNvbnRhaW5lci1idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuY3JlYXRlVXNlclBhZ2VfX3NvY2lhbCAubnNsLWNvbnRhaW5lci1idXR0b25zIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4uYWNjb3VudFBhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1MHB4IDglOyB9XG5cbi5hY2NvdW50UGFnZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBjb2xvcjogIzFENTMzNDsgfVxuXG4uYWNjb3VudFBhZ2UgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYWNjb3VudFBhZ2UgYSwgLmFjY291bnRQYWdlIHAsIC5hY2NvdW50UGFnZSBsaSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMUQ1MzM0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uYWNjb3VudFBhZ2VfX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uc2luZ2xlQmxvZ19faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlQmxvZ19faGVybyAuZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNyU7IH1cbiAgLnNpbmdsZUJsb2dfX2hlcm8taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5zaW5nbGVCbG9nX19oZXJvLWNvbnRlbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjhweDsgfVxuICAuc2luZ2xlQmxvZ19faGVyby10aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zaW5nbGVCbG9nX19oZXJvLW1ldGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2luZ2xlQmxvZ19faGVyby1tZXRhIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuc2luZ2xlQmxvZ19faGVyby1tZXRhIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnNpbmdsZUJsb2dfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zaW5nbGVCbG9nX19jb250ZW50IC5ncmlkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNiU7IH1cblxuLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiA2MHB4IDAgNTBweDsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jay5pcy1ldmVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBOyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrLmlzLW9kZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogOTBweCAwIDUwcHg7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKDQpLCAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoNSkge1xuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOm50aC1jaGlsZCg2KSB7XG4gICAgcGFkZGluZzogNjBweCAwIDEwMHB4OyB9XG4gICAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKDYpIC5zaW5nbGVCbG9nX19jb250ZW50LWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMzM0cHg7XG4gICAgICBoZWlnaHQ6IDMzNHB4OyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOm50aC1jaGlsZCgyKSAuc2luZ2xlQmxvZ19fY29udGVudC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAzNjdweDtcbiAgICBoZWlnaHQ6IDM2N3B4OyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQuaW1hZ2UtbGVmdCAuc2luZ2xlQmxvZ19fY29udGVudC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpmaXJzdC1jaGlsZCAuc2luZ2xlQmxvZ19fY29udGVudC10aXRsZSwgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKDIpIC5zaW5nbGVCbG9nX19jb250ZW50LXRpdGxlLCAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoMykgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGl0bGUge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6Zmlyc3QtY2hpbGQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCwgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKDIpIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQsIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOm50aC1jaGlsZCgzKSAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0IHtcbiAgICB3aWR0aDogNzIlOyB9XG4gICAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6Zmlyc3QtY2hpbGQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCBwLCAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoMikgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCBwLCAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoMykgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCBwIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jay5pbWFnZS1sZWZ0IC5zaW5nbGVCbG9nX19jb250ZW50LWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2suaW1hZ2UtcmlnaHQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc2luZ2xlQmxvZ19fY29udGVudC1pbWFnZSBpbWcge1xuICB3aWR0aDogMjk0cHg7XG4gIGhlaWdodDogMjk0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zaW5nbGVCbG9nX19jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMxRDUzMzQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5zaW5nbGVCbG9nX19jb250ZW50LXRleHQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZmxleDogMTsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0IGg0IHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgcCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRDgwMDI3OyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCBwLCAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0IHVsIGxpLCAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0IGEsIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgdGQsIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgdGgge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgdGQsIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgdWwgbGk6Om1hcmtlciB7XG4gICAgICBjb2xvcjogIzFENTMzNDsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0IGEsIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7IH1cblxuLnNpbmdsZUJsb2dfX2NvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc2luZ2xlQmxvZ19fY29udGVudCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudCAuc2luZ2xlQmxvZ19fY29udGVudC1pbWFnZSBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnNpbmdsZUJsb2cgLmNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBOyB9XG5cbi5zaW5nbGVCbG9nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLnNpbmdsZUJsb2dfX2NvbnRlbnQtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2luZ2xlQmxvZ19fc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmN2ZhO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgLnNpbmdsZUJsb2dfX3NpZGViYXItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc2luZ2xlQmxvZ19fc2lkZWJhci1wb3N0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDsgfVxuXG4uc2luZ2xlQmxvZyAuc2lkZWJhci1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTRweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7IH1cbiAgLnNpbmdsZUJsb2cgLnNpZGViYXItYXJ0aWNsZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLnNpbmdsZUJsb2cgLnNpZGViYXItYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHggMTNweCAwIDA7IH1cbiAgLnNpbmdsZUJsb2cgLnNpZGViYXItYXJ0aWNsZV9fbWV0YSBhLCAuc2luZ2xlQmxvZyAuc2lkZWJhci1hcnRpY2xlX19tZXRhIHAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICAgIGNvbG9yOiAjODg4OyB9XG4gIC5zaW5nbGVCbG9nIC5zaWRlYmFyLWFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDE1cHg7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNpbmdsZUJsb2cgLnNpZGViYXItYXJ0aWNsZV9fcmVhZG1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luOiAxMHB4IDE1cHggNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5zaW5nbGVCbG9nIC5zaWRlYmFyLWFydGljbGVfX3JlYWRtb3JlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgIC5zaW5nbGVCbG9nIC5zaWRlYmFyLWFydGljbGVfX3JlYWRtb3JlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRDRBMDE3OyB9XG4gICAgICAuc2luZ2xlQmxvZyAuc2lkZWJhci1hcnRpY2xlX19yZWFkbW9yZTpob3ZlciBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7IH1cblxuLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2suaXMtZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjA3MHB4KSB7XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc2MHB4KSB7XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVCbG9nX19zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2luZ2xlQmxvZ19fc2lkZWJhci1wb3N0cyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMzBweDsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jayAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAuc2luZ2xlQmxvZ19fc2lkZWJhciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1hcmdpbjogMCAxNnB4IDcwcHggMTZweDsgfVxuICAuc2luZ2xlQmxvZ19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZUJsb2dfX2hlcm8ge1xuICAgIGhlaWdodDogNTMxcHg7IH1cbiAgICAuc2luZ2xlQmxvZ19faGVybyAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgLnNpbmdsZUJsb2dfX2hlcm8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LWlubmVyIHtcbiAgICBnYXA6IDMwcHg7IH1cbiAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogNTVweCAwIDc4cHg7IH1cbiAgICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jayBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMCA3OHB4OyB9XG4gICAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKDQpLCAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoNSkge1xuICAgICAgcGFkZGluZzogNTVweCAwIDc4cHg7IH1cbiAgICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoNikge1xuICAgICAgcGFkZGluZzogNTVweCAwIDc4cHg7IH1cbiAgICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOm50aC1jaGlsZCg2KSAuc2luZ2xlQmxvZ19fY29udGVudC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgIGhlaWdodDogMjg4cHg7IH1cbiAgICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZzogNTVweCAwIDYwcHg7IH1cbiAgICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOm50aC1jaGlsZCgyKSAuc2luZ2xlQmxvZ19fY29udGVudC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgIGhlaWdodDogMjg4cHg7IH1cbiAgICAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpsYXN0LWNoaWxkLmltYWdlLWxlZnQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkIC5zaW5nbGVCbG9nX19jb250ZW50LXRpdGxlLCAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoMikgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGl0bGUsIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOm50aC1jaGlsZCgzKSAuc2luZ2xlQmxvZ19fY29udGVudC10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkIC5zaW5nbGVCbG9nX19jb250ZW50LXRleHQsIC5zaW5nbGVCbG9nX19jb250ZW50LWJsb2NrOm50aC1jaGlsZCgyKSAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0LCAuc2luZ2xlQmxvZ19fY29udGVudC1ibG9jazpudGgtY2hpbGQoMykgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2luZ2xlQmxvZ19fc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgLnNpbmdsZUJsb2dfX3NpZGViYXItcG9zdHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgIC5zaW5nbGVCbG9nX19zaWRlYmFyIC5zaWRlYmFyLWFydGljbGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNpbmdsZUJsb2dfX3NpZGViYXItcG9zdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLmJsb2dQYWdlX19oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY2MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ibG9nUGFnZV9faGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmJsb2dQYWdlX19oZXJvLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMCUgMCAwIDclO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmJsb2dQYWdlX19oZXJvLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5ibG9nUGFnZV9faW50cm8ge1xuICBwYWRkaW5nOiA1MHB4IDIlOyB9XG4gIC5ibG9nUGFnZV9faW50cm8gcCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAgIC5ibG9nUGFnZV9faW50cm8gcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uYmxvZ1BhZ2VfX3Bvc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7IH1cbiAgLmJsb2dQYWdlX19wb3N0cyBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTBFN0U2O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuYmxvZ1BhZ2VfX3Bvc3RzLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIyN3B4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ibG9nUGFnZV9fcG9zdHMtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFENTMzNDsgfVxuICAuYmxvZ1BhZ2VfX3Bvc3RzLXBvc3RlZCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzAwMDAwMEE4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4OyB9XG4gICAgLmJsb2dQYWdlX19wb3N0cy1wb3N0ZWQgYSB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMwMDAwMDBBODsgfVxuICAuYmxvZ1BhZ2VfX3Bvc3RzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gIC5ibG9nUGFnZV9fcG9zdHMgLmV4Y2VycHQtd3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgLmJsb2dQYWdlX19wb3N0cyAucmVhZC1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA1NUU0ODtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG4gICAgLmJsb2dQYWdlX19wb3N0cyAucmVhZC1tb3JlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmJsb2dQYWdlX19wb3N0cyAucmVhZC1tb3JlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgICAuYmxvZ1BhZ2VfX3Bvc3RzIC5yZWFkLW1vcmU6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2dQYWdlX19wb3N0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmJsb2dQYWdlX19wb3N0cyBhcnRpY2xlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dQYWdlX19oZXJvIHtcbiAgICBoZWlnaHQ6IDUzMHB4OyB9XG4gICAgLmJsb2dQYWdlX19oZXJvLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDQwJSAwIDA7IH1cbiAgICAgIC5ibG9nUGFnZV9faGVyby10aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAuYmxvZ1BhZ2VfX2ludHJvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmxvZ1BhZ2VfX3Bvc3RzIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYmxvZ1BhZ2UuY2F0ZWdvcnlCbG9nIC5ncmlkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNCU7IH1cblxuLmJsb2dQYWdlLmNhdGVnb3J5QmxvZyBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgY29sb3I6ICMxRDUzMzQ7IH1cbiAgLmJsb2dQYWdlLmNhdGVnb3J5QmxvZyBoMSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mYXFQYWdlX19oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY2MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mYXFQYWdlX19oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgei1pbmRleDogMDsgfVxuICAuZmFxUGFnZV9faGVyby1jb250ZW50IHtcbiAgICBsZWZ0OiA3JTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDQwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmZhcVBhZ2VfX2hlcm8tdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFxUGFnZV9faW50cm8ge1xuICBwYWRkaW5nOiA2OHB4IDYlIDUwcHg7IH1cbiAgLmZhcVBhZ2VfX2ludHJvIHAge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cblxuLmZhcVBhZ2VfX2FjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDAgNiU7IH1cblxuLmZhcVBhZ2VfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRTBFN0U2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzFENTMzNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAuZmFxUGFnZV9faXRlbSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuZmFxUGFnZV9faXRlbSB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgLmZhcVBhZ2VfX2l0ZW0gdWwgbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuZmFxUGFnZV9faXRlbSB1bCBsaTo6bWFya2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mYXFQYWdlX19pdGVtIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmZhcVBhZ2VfX2l0ZW0gLmZhcVBhZ2VfX2ljb24uaWNvbi11cCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5mYXFQYWdlX19pdGVtIC5mYXFQYWdlX19pY29uLmljb24tdXAyLFxuICAuZmFxUGFnZV9faXRlbSAuZmFxUGFnZV9faWNvbi5pY29uLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mYXFQYWdlX19pdGVtOmhvdmVyOm5vdCguaXMtb3Blbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAuZmFxUGFnZV9faXRlbTpob3Zlcjpub3QoLmlzLW9wZW4pIC5mYXFQYWdlX19xdWVzdGlvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZhcVBhZ2VfX2l0ZW06aG92ZXI6bm90KC5pcy1vcGVuKSAuZmFxUGFnZV9faWNvbi5pY29uLXVwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmFxUGFnZV9faXRlbTpob3Zlcjpub3QoLmlzLW9wZW4pIC5mYXFQYWdlX19pY29uLmljb24tdXAyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmFxUGFnZV9faXRlbTpob3Zlcjpub3QoLmlzLW9wZW4pIC5mYXFQYWdlX19pY29uLmljb24taG92ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5mYXFQYWdlX19pdGVtLmlzLW9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDUzMzQ7IH1cbiAgICAuZmFxUGFnZV9faXRlbS5pcy1vcGVuIC5mYXFQYWdlX19xdWVzdGlvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZhcVBhZ2VfX2l0ZW0uaXMtb3BlbiAuZmFxUGFnZV9faWNvbi5pY29uLXVwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmFxUGFnZV9faXRlbS5pcy1vcGVuIC5mYXFQYWdlX19pY29uLmljb24taG92ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mYXFQYWdlX19pdGVtLmlzLW9wZW4gLmZhcVBhZ2VfX2ljb24uaWNvbi11cDIge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmZhcVBhZ2VfX2l0ZW0uaXMtb3BlbiAuZmFxUGFnZV9fYW5zd2VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYXFQYWdlX19xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmZhcVBhZ2VfX3F1ZXN0aW9uLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG5cbi5mYXFQYWdlX19hbnN3ZXIge1xuICB3aWR0aDogOTMlO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhcVBhZ2VfX2ljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mYXFQYWdlX19pY29uLXdyYXBwZXIgLmZhcVBhZ2VfX2ljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxUGFnZV9faW50cm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuZmFxUGFnZV9fYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcVBhZ2VfX2hlcm8ge1xuICAgIGhlaWdodDogNTMxcHg7IH1cbiAgICAuZmFxUGFnZV9faGVyby1jb250ZW50IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZmFxUGFnZV9faGVyby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMjVweDsgfVxuICAuZmFxUGFnZV9fYW5zd2VyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmFxUGFnZV9fcXVlc3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmFxUGFnZV9fcXVlc3Rpb24tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmZhcVBhZ2VfX2l0ZW0ge1xuICAgIGhlaWdodDogMjA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZhcVBhZ2VfX2l0ZW0uaXMtb3BlbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZhcVBhZ2VfX2ljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi50ZXJtc1BhZ2Uge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLnRlcm1zUGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA3JTsgfVxuICAudGVybXNQYWdlIGgxIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZXJtc1BhZ2UgaDEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAudGVybXNQYWdlIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAudGVybXNQYWdlIHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnRlcm1zUGFnZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAudGVybXNQYWdlIGEsIC50ZXJtc1BhZ2UgcCwgLnRlcm1zUGFnZSBsaSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDsgfVxuICAudGVybXNQYWdlIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnRlcm1zUGFnZSB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC50ZXJtc1BhZ2UgdWwgbGk6Om1hcmtlciB7XG4gICAgICBjb2xvcjogIzFENTMzNDsgfVxuXG4uZXJyb3JQYWdlIHtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuZXJyb3JQYWdlX193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDclO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjA1ZnIgMC45NWZyO1xuICAgIGdhcDogY2xhbXAoMTZweCwgNHZ3LCA0MHB4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZXJyb3JQYWdlX193cmFwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5lcnJvclBhZ2VfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIG1hcmdpbjogMCAwIDhweDsgfVxuICAuZXJyb3JQYWdlX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjM0MzQzNDO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLmVycm9yUGFnZV9fbWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoMzIwcHgsIDU1dmgsIDU2MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZXJyb3JQYWdlX19tZWRpYSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZXJyb3JQYWdlX19tZWRpYSB7XG4gICAgICAgIGhlaWdodDogY2xhbXAoMjQwcHgsIDQydmgsIDQyMHB4KTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDsgfSB9XG4gIC5lcnJvclBhZ2VfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZXJyb3JQYWdlX19saW5rIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmVycm9yUGFnZV9fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmVycm9yUGFnZV9fbGluazpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0OyB9XG4gICAgLmVycm9yUGFnZV9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5lcnJvclBhZ2VfX2xpbms6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzFENTMzNDtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5lcnJvclBhZ2VfX2xpbmstaW1hZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuZXJyb3JQYWdlX19saW5rLWltYWdlIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZXJyb3JQYWdlX19saW5rLWltYWdlIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5lcnJvclBhZ2Uge1xuICAgIHBhZGRpbmc6IDQ0cHggMDsgfVxuICAgIC5lcnJvclBhZ2VfX3dyYXAge1xuICAgICAgZ2FwOiAyOHB4OyB9XG4gICAgLmVycm9yUGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5lcnJvclBhZ2Uge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5lcnJvclBhZ2VfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIC5lcnJvclBhZ2VfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgLmVycm9yUGFnZV9fbGluayB7XG4gICAgICBtYXJnaW46IDhweCBhdXRvIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVycm9yUGFnZSB7XG4gICAgcGFkZGluZzogMzZweCAwOyB9XG4gICAgLmVycm9yUGFnZV9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwIDUlOyB9XG4gICAgLmVycm9yUGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLmVycm9yUGFnZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZXJyb3JQYWdlX19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IGNsYW1wKDIyMHB4LCA0NHZoLCAzNjBweCk7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bzsgfVxuICAgIC5lcnJvclBhZ2VfX2xpbmsge1xuICAgICAgcGFkZGluZzogMTBweCAxOHB4OyB9XG4gICAgICAuZXJyb3JQYWdlX19saW5rIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5lcnJvclBhZ2VfX2xpbmstaW1hZ2Ugc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZXJyb3JQYWdlIHtcbiAgICBwYWRkaW5nOiAyOHB4IDA7IH1cbiAgICAuZXJyb3JQYWdlX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZXJyb3JQYWdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuZXJyb3JQYWdlX19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDIyMHB4OyB9XG4gICAgLmVycm9yUGFnZV9fbGluayB7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHBhZGRpbmc6IDlweCAxNnB4OyB9XG4gICAgICAuZXJyb3JQYWdlX19saW5rIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5lcnJvclBhZ2VfX2xpbmstaW1hZ2Ugc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDsgfSB9XG5cbi5wYXJ0bmVycyB7XG4gIHBhZGRpbmc6IGNsYW1wKDI0cHgsIDR2dywgNjRweCkgMDsgfVxuICAucGFydG5lcnMgLmdyaWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgLnBhcnRuZXJzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wYXJ0bmVyc19fZ3JpZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2xhbXAoMTZweCwgMnZ3LCAyOHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnBhcnRuZXJzIC5wYXJ0bmVyc19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYXJ0bmVycyAucGFydG5lcnNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIC5wYXJ0bmVycyAucGFydG5lcnMtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhcnRuZXJzIC5wYXJ0bmVycy1jYXJkX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTZweCwgM3Z3LCAyOHB4KTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE4cyBlYXNlLCBib3gtc2hhZG93IC4xOHMgZWFzZTsgfVxuICAucGFydG5lcnMgLnBhcnRuZXJzLWNhcmRfX2lubmVyOmhvdmVyLFxuICAucGFydG5lcnMgLnBhcnRuZXJzLWNhcmRfX2lubmVyOmZvY3VzLXZpc2libGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnBhcnRuZXJzIC5wYXJ0bmVycy1jYXJkX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLm5ld3NsZXR0ZXItY29uZmlybSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgLm5ld3NsZXR0ZXItY29uZmlybSBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3NsZXR0ZXItY29uZmlybSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6MTAwJTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiYm9keS5hZG1pbi1iYXIgaGVhZGVyIHtcbiAgdG9wOiAzMnB4O1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmllbGQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLmJ0bi1zZWFyY2gxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIH1cblxuICAuYnRuX2ljb24xIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cblxuICAmX190b3Age1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlYWVmZWY7XG5cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fbGFuZ3VhZ2Uge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsaS53cG1sLWxzLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLndwbWwtbHMtaXRlbS1ybyBhOjpiZWZvcmUsIHVsLnN1Yi1tZW51IGxpLndwbWwtbHMtaXRlbS1ybyBhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NpcmNsZS1mbGFnc19yby5zdmcnKTtcbiAgICAgIH1cblxuICAgICAgJi53cG1sLWxzLWl0ZW0tZW4gYTo6YmVmb3JlLCB1bC5zdWItbWVudSBsaS53cG1sLWxzLWl0ZW0tZW4gYTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaXJjbGUtZmxhZ3NfZW4uc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkud3BtbC1scy1pdGVtOm5vdCgud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxpLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1sYW5ndWFnZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciA+IGE6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWZlZjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgICAgICAgJjpob3ZlciB1bC5zdWItbWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZS5pcy1vcGVuIHtcbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOm5vdCguaXMtb3BlbikgPiBhOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAyNDRweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICB3aWR0aDogNzIycHg7XG5cbiAgICB1bCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDM4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1MzM0O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZENTY2O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWVudS1hcnJvdy5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZENTY2O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21lbnUtYXJyb3cteWVsbG93LnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21lbnUtYXJyb3cteWVsbG93LnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Ym1lbnUtb3BlbiA+IGE6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21lbnUtYXJyb3cteWVsbG93LnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1MzM0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkQ1NjY7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDI1cHggMTVweDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGFtYnVyZ2VyLCAuaGFtYnVyZ2VyLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlX2hvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5pbWFnZV9ob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIGFbaHJlZj1cIi9mYXZvcml0ZVwiXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYVtocmVmPVwiL2Zhdm9yaXRlXCJdLmhhcy1mYXZvcml0ZXM6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUU1MzM0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzFFNTMzNDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRTUzMzQ7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgJl9fdG9wIHtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxODFweDtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTUzMzQ7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tZW51LWFycm93LnN2ZycpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Ym1lbnUtb3BlbiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICNGRkQ1NjY7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWVudS1hcnJvdy15ZWxsb3cuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zdWJtZW51LW9wZW4gPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhhbWJ1cmdlciwgLmhhbWJ1cmdlci1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLW1lbnUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19pY29ucyB7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDUuNzZweDtcbiAgICAgIGhlaWdodDogNDUuNzZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgIC5oYW1idXJnZXIsXG4gICAgICAuaGFtYnVyZ2VyLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0NS43NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ1Ljc2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDQ1Ljc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NS43NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oYW1idXJnZXItY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYW1idXJnZXItY2xvc2Uge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19tZW51IHtcbiAgICAgIHRvcDogMTcwcHg7XG4gICAgfVxuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVmZWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlZmVmO1xuICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJi5uby1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICZfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE3NnB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCJmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMUM1MzM0O1xuXG4gIC5mb290ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogNzBweCA3JSA3NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEyJTtcblxuICAgICZfX2xlZnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0MnB4O1xuXG4gICAgICAubm8tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAmX19jb250YWN0cyB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bob25lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2VtYWlsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICZfX3N1YnNjcmliZSB7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAyNjIxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHdpZHRoOiA0OTNweDtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDI2MjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMjYyMTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZENTY2O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRDU2NjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IDY3cHg7XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMTNweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICYuaGlkZS1tZSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZDU2NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgJl9fc3Vic2NyaWJlIHtcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfX3NvY2lhbC1tZWRpYSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNzhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICAmLWxlZnQge1xuICAgICAgLm5vLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZ1bGwge1xuICAgICAgcGFkZGluZzogMjJweCAxMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ28tc2NyaXB0aWNzLnBuZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cywgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzLCBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXM7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDM4MGZlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWJ1dHRvbnMge1xuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG5cbiAgICAuc29jaWFsLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV4dHJhLWljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcblxuICAgICAgJl9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE2OHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250YWN0cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fc3Vic2NyaWJlIHtcbiAgICAgICAgd2lkdGg6IDI4OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogN3B4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAyNjIxO1xuICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fbWVudSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMjVweDtcblxuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICAgICYtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIC5uby1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZ1bGwge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMzBweCAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtYnV0dG9ucyB7XG4gICAgICBib3R0b206IDE0cHg7XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAuc29jaWFsLWljb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXh0cmEtaWNvbnMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlLCBoMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zY3JvbGxPZmYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5ncmlkLXByb3BlcnR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG59XG5cbi5oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNicm9jaHVyZS1wb3B1cCwgI3Byb3BlcnR5LXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDM4LCAzMywgMC44KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgJi5oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAmLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAyNjBweCAtIDQwcHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMjQwcHg7XG5cbiAgICAucG9wdXAtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgICAgICBsaTo6bWFya2VyIHtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAuY2xvc2UtcG9wdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgZm9ybS53cGNmNy1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmY1O1xuICAgICAgfVxuXG4gICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgY29sb3I6ICMxMDI2MjE7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBhY2NlbnQtY29sb3I6ICNmZmQ1NjY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU2NjtcbiAgICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YmQzZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8vTGF0by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLUhlYXZ5LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by9MYXRvLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi5oZXJvIHtcbiAgYmFja2dyb3VuZDogI0VBRUZFRjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5NHB4IDQycHggNzBweCAxMThweDtcbiAgICBoZWlnaHQ6IDQ5OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0NnB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sXG4gICAgICAgICAgICAjMzU2MTM2IDAlLFxuICAgICAgICAgICAgIzU4NzYzOCAzNSUsXG4gICAgICAgICAgICAjQTNBMzNGIDYwJSxcbiAgICAgICAgICAgICNDOEI5M0YgMTAwJVxuICAgICk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MS43NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgbWF4LXdpZHRoOiAyMzlweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA1NUU0ODtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogIzA1NUU0ODtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDU1RTQ4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogODI4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDMwcHggNDBweDtcbiAgICAgIGhlaWdodDogNDk4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luLXRvcDogNiU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzhweCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby1ia2QtbW9iaWxlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9faW1hZ2Uge1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB3aWR0aDogMjkxcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IC03MHB4IDclIDAgNyU7XG4gICAgYmFja2dyb3VuZDogIzFFNTMzNDtcbiAgICBnYXA6IDIzcHg7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTA2JTtcbiAgICAgIHdpZHRoOiAyMTlweDtcbiAgICAgIGNvbG9yOiAjNmEwZDI1O1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuXG4gICAgICAmI2xvY2FsaXRhdGUtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuXG4gICAgICAmI3pvbmEtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDMzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgd2lkdGg6IDI2OHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRDU2NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDU2NjtcbiAgICAgIGNvbG9yOiAjNmEwZDI1O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUZFRkU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgLmJ0bi1pY29uLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5idG4tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRDU2NjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZENTY2O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1pY29uIHN2ZyBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmaWxsOiAjRkZENTY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjdHJhbnphY3RpZS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDJweCAxNnB4IDQ4cHggMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDE5cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG5cbiAgICAgICN0cmFuemFjdGllLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmI3pvbmEtc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmI2xvY2FsaXRhdGUtc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLXNlYXJjaCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnlIb21lIHtcbiAgcGFkZGluZy10b3A6IDEzM3B4O1xuICBtYXJnaW4tdG9wOiAtNzNweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMTI1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDEwLjQyJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMzZweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgxNTQsIDE1NCwgMTU0LCAwLjc1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDI1NHB4O1xuICAgIGhlaWdodDogMjU5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC5oYWxmLWNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJi0tc3VzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1qb3Mge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgIzFENTMzNDk5O1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcblxuICAgICAgLmNhdGVnb3J5SG9tZV9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6IDQ2cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMjE5cHg7XG4gICAgICBoZWlnaHQ6IDIxOXB4O1xuICAgIH1cblxuICAgICZfX2luc2lkZSB7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LXVzIHtcbiAgcGFkZGluZzogMjBweCAwIDEzOHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDY3cHggNC43OCUgODNweCA0Ljc4JTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXgtd2lkdGg6IDQ0NXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIHNwYW4uYnJvd24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjQTE3RDQ3O1xuICAgIH1cblxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGQ0M7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1heC13aWR0aDogNjI0cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMxMDI2MjE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRDU2NjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkQ1NjY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZFRkVGRTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG5cbiAgICAubGluay10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmljb24td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRDU2NjtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZkNTY2O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gIC5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzJlN2QzMjtcbiAgfVxuXG4gICZfX3JlcGVhdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDM0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fcmVwZWF0ZXItaXRlbSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjdweCAwICMxRDUzMzQzMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1Ljc1cHg7XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjNweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgLm51bWJlciB7XG4gICAgICBmb250LXNpemU6IDg3LjczcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxRDUzMzQgMCUsICM0MUI5NzQgMTAwJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUQ1MzM0IDAlLCAjNDFCOTc0IDEwMCUpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAmX19yZXBlYXRlci1pdGVtIHtcbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMCAwIDgwcHggMDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBnYXA6IDQxcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWF4LXdpZHRoOiA5OCU7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0cyB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICB9XG5cbiAgICAmX19yZXBlYXRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGdhcDogMjJweDtcbiAgICB9XG5cbiAgICAmX19yZXBlYXRlci1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVwZWF0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwICMxODYwMjk0MDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcblxuICAgICAgLnNlcnZpY2VzX190aXRsZS1pdGVtIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiAzN3B4IDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19yZXBlYXRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG5cbiAgICAgIC5zZXJ2aWNlc19fdGl0bGUtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMTZweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNEJBQjk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NUU0ODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTVFNDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXG4gICAgJl9fdGl0bGUtaXRlbSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgfVxufVxuXG4uZGlzY292ZXIge1xuICBwYWRkaW5nOiA5OXB4IDA7XG4gIGJhY2tncm91bmQ6ICNFREVCRTg7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDclO1xuICAgIGdhcDogODdweDtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIycHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctdG9wOiA2N3B4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzEwMjYyMTtcbiAgICBoNCB7XG4gICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEycHggMCAzN3B4IDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMxRDUzMzQ7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0OztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rvd25sb2FkIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgYmFja2dyb3VuZDogI0YxRURFODtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGdhcDogMjlweDtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGdhcDogMjJweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rvd25sb2FkIHtcbiAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmRvd25sb2FkIHtcbiAgYXtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIHBhZGRpbmc6IDExMnB4IDAgNjNweCAwO1xuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDclO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMCU7XG4gICAgZ2FwOiAyOHB4O1xuICAgIGhlaWdodDogMzA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93LS1zaW5nbGUge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZG93bmxvYWRfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA0NSU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZ2FwOiAwO1xuICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgLmljb24ge1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3ctLXNpbmdsZSB7XG4gICAgICAuZG93bmxvYWRfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDQ1JTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXZpZXdzIHtcbiAgLndwLWdyOm5vdCgud3AtZGFyaykgLmdydy1yZXZpZXctaW5uZXIuZ3J3LWJhY2tnbmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMzOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwLWdyIC5ncnctcmV2aWV3IC53cC1nb29nbGUtZmVlZGJhY2sge1xuICAgIGhlaWdodDogMTY2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cC1nciAud3AtZ29vZ2xlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC53cC1nciAuZ3J3LWJ0bnMgc3ZnIHtcbiAgICB3aWR0aDogNTVweDtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzEwMjYyMTtcbiAgICB9XG4gIH1cblxuICAud3AtZ3IgLmdydy1idG5zLmdydy1wcmV2IHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG5cbiAgLndwLWdyIC5ycGktZG90LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzA1NUU0OCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNyU7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxMDI2MjE7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjNTY1OTU5O1xuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFRUVFO1xuICAgIHBhZGRpbmc6IDIxcHggMTdweCAyMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gICZfX2dvb2dsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxM3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4NC44cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTM3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgcGFkZGluZzogMTZweCA0MXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAyNjIxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgIHdpZHRoOiAyNjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkNTY2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICBnYXA6IDlweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cblxuICAgICZfX3N0YXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwYWRkaW5nOiA3cHggMjFweDtcbiAgICB9XG5cbiAgICAmX19tb3JlIHtcbiAgICAgIHdpZHRoOiAyODhweDtcbiAgICB9XG5cbiAgICAuZ3J3LXJldmlld3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cblxuICAgIC5ncnctcmV2aWV3IHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgICB9XG5cbiAgICAuZ3J3LWJ0bnMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmlkZW8ge1xuICBtYXJnaW4tdG9wOiAxMjFweDtcblxuICAmX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19wbGF5IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpZGVvLXBsYXk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIC52aWRlby1wbGF5IGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiA2MXB4O1xuXG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzIlIDIzJTtcbiAgICAgIGhlaWdodDogNDk3cHg7XG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3Qge1xuICBwYWRkaW5nOiAxNDVweCAwIDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQyLjJweDtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICBwYWRkaW5nOiAwIDclO1xuICAgIGNvbG9yOiAjMUM1MzM0O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0Mi4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgY29sb3I6ICMxQzUzMzQ7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMUM1MzM0O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0UwRThFOTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCA3JTtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI1cHg7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMxMDI2MjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmQ1NjY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2UwZThlOTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzEwMjYyMTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHdpZHRoOiA0MyU7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTY4cHg7XG4gICAgICB3aWR0aDogNjE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgJl9fcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTIlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX190b3Age1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTklO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgd2lkdGg6IDIwM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAwO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLnNpbmdsZS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeSB7XG4gIC5tZWRpYS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIGdhcDogMXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgICAubWVkaWEtaXRlbS5mZWF0dXJlZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIC5tZWRpYS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICYuaGlkZGVuLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmhhcy1vdmVybGF5IHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nLFxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgIH1cblxuICAgICYuZmVhdHVyZWQge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICB9XG5cbiAgICAgIGltZyxcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjQpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wbGF5LWJ1dHRvbiBpbWcge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXp5LXZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAudmlkZW8tdGh1bWIsXG4gICAgICBpZnJhbWUsXG4gICAgICB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC52aWV3LW1vcmUtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2stYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb3BlcnR5LXNpbmdsZSB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB3aWR0aDogODAlO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1oZWFkZXJfX2ljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJhY2tncm91bmQ6ICNFRkYxRjM7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTFweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyJTtcbiAgICBnYXA6IDUwcHg7XG4gICAgcGFkZGluZzogNDJweCA0NHB4IDMycHggNDRweDtcbiAgfVxuXG4gICZfX2xlZnQsXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMUQ1MzM0MzM7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBnYXA6IDMycHg7XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMXJlbTtcblxuICAgIC5wcm9wZXJ0eS1sb2NhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAubG9jYXRpb24taWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5sb2NhdGlvbi10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDI2MjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAucHJvcGVydHktYmFkZ2VzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjREJFMUUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzEwMjYyMTtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FnZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyN3B4O1xuXG4gICAgLmFnZW50LWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIC5hZ2VudC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICZfX2dyaWQge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTFweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICBwLCBhLCBzdmcge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzFENTMzNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMxRDUzMzQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSwgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZ2VudC1uYW1lIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFnZW50LW5hbWUsXG4gICAgICAgIC5hZ2VudC1lbWFpbCxcbiAgICAgICAgLmFnZW50LWNhbGwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogOXB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWdlbnQtZW1haWwge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnZW50LWNhbGwge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICBwLCBhLCBzdmcge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzFENTMzNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRkYxRjM7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDExcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFENTMzNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMUQ1MzM0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFnZW50LXdoYXRzYXBwIHtcbiAgICAgIGEud2hhdHNhcHAtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWZlYXR1cmVzIHtcbiAgICAgIGNvbG9yOiAjMTAyNjIxO1xuXG4gICAgICB1bCB7XG4gICAgICAgICBsaSB7XG4gICAgICAgICAgPmF7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JhZGlvLWJ0bi1kb3Rhcmkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDhweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE0cHg7XG5cbiAgICAgICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzFENTMzNDMzO1xuICAgIG1hcmdpbjogMCAyJTtcblxuICAgIC5wcm9wZXJ0eS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDMuNzYlIDMzcHggMy43NiU7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAmX19hZ2VudCB7XG4gICAgICAuYWdlbnQtYm94IHtcbiAgICAgICAgLmFnZW50LWluZm8ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAmX19ncmlkIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDMwcHggMTZweDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9wZXJ0eS1oZWFkZXJfX2ljb25zIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE2cHggNTNweCAxNnB4O1xuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxRDUzMzQzMztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLnByb3BlcnR5LWxvY2F0aW9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmxvY2F0aW9uLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb3BlcnR5LWJhZGdlc19fbGlzdCB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FnZW50IHtcbiAgICAgIGdhcDogMzJweDtcblxuICAgICAgLmFnZW50LWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLmFnZW50LWluZm8ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAmX19ncmlkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBnYXA6IDE3cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZ2VudC1uYW1lIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFnZW50LW5hbWUsXG4gICAgICAgICAgLmFnZW50LWVtYWlsLFxuICAgICAgICAgIC5hZ2VudC1jYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGdhcDogOXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZ2VudC1jYWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGdhcDogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFnZW50LXdoYXRzYXBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG5cbiAgICAgICAgYS53aGF0c2FwcC1saW5rIHtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICAuZG90YXJpLWdyaWQge1xuICAgICAgICBnYXA6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMTZweDtcblxuICAgICAgLnByb3BlcnR5LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDIwcHggMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2ltaWxhci1wcm9wZXJ0aWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNTBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb3BlcnR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgMSk7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCA4MywgNTIsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByb3BlcnR5LWJhZGdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWRlZDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzBkMzIyNztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmJhZGdlIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb3BlcnR5IHtcbiAgICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xuICAgIGgyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLnByb3BlcnR5IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zaGFyZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIHRvcDogNSU7XG4gIH1cbn1cblxuLnNoYXJlLXBvcHVwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2hhcmUtcG9wdXAtY29udGVudCAuY2xvc2Utc2hhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnNoYXJlLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnNoYXJlLWljb25zIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLnNoYXJlLWljb25zIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuI2NvcHlMaW5rIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczZTY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbiNjb3B5TGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDViYjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbiNjb3B5U3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5yaWJib24tc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDRweCA1OHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDIwO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLnNlYXJjaFBhZ2V7XG4gICZfX3Jlc3VsdHMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDUwcHggNyU7XG4gIH1cbiAgJl9fcG9zdHN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgNyU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmX19pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzZhMGQyNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5we1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGh7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDQwcHggNyU7XG4gIH1cbn0iLCIuYWJvdXQtdXMtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY3RkE7XG59XG5cbi5hYm91dCB7XG4gICYtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjYycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMzVweCAwIDAgOCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDYyMXB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiA1MzBweDtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwNXB4IDEzcHggMCAxM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDI5MXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggOCUgNjBweCA4JTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMjBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi11bmlxdWVuZXNzIHtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHggMDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCA4JTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0NHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA1NXB4O1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDI0LCA5NiwgNDEsIDAuMjUpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuXG4gICAgICAmLnJpZ2h0LXRleHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtLWRlc2Mge1xuICAgICAgbWF4LXdpZHRoOiA1MjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nLCBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAmLnVuZGVybGluZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogNTRweCAxNXB4IDM1cHggMTVweDtcbiAgICAgICAgZ2FwOiAzNXB4O1xuXG4gICAgICAgICYucmlnaHQtdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi13aHktcGFsdGludWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogNDg3cHg7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcblxuICAgICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDc0JTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NDlweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMjJweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbG9jYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTZweDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIDglO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuXG4gICAgJl9fbWFwIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkQ4NjY7XG4gICAgICAgIGNvbG9yOiAjMTAyNjIxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAmX19tYXAge1xuICAgICAgICBmbGV4OiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgaGVpZ2h0OiAyMzdweDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogMjM3cHg7XG4gICAgICAgICAgd2lkdGg6IHJldmVydC1sYXllcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJyYW5kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG5cbiAgICAmX190b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTMzNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMDBweCA1JSA3OXB4IDUlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNjJweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAudW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NCUgMzglO1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogLTEycHggMjBweCAwIDIwcHg7XG5cbiAgICB9XG5cbiAgICAmX19uZWVkcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDU3JTtcbiAgICAgIHBhZGRpbmc6IDkycHggNSU7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICZfX3RvcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbjogLTEycHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5N3B4O1xuXG4gICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190b3Age1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDc5cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICB0b3A6IC0zOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib3R0b20ge1xuICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDE2cHggMCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1OCUgMzglO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICB9XG5cbiAgICAgICZfX25lZWRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZWFtIHtcbiAgICAmX190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTIlIDclIDAgNyU7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTkuNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDc1cHggMjBweCA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcblxuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1NHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIG1hcmdpbjogLTU1JSBhdXRvIDQwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJi0tdG9wIHtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiAyOTRweDtcblxuICAgICAgfVxuXG4gICAgICAmLS1ib3R0b20ge1xuICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICBsZWZ0OiAtMjJweDtcbiAgICAgICAgd2lkdGg6IDI5N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgfVxuXG4gICAgJl9fcHJvZmVzc2lvbiB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDk5O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICZfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgJl9fdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19jYXJkIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAzNXB4IDQwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMzc3cHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDM3N3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNEJBQjk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTVFNDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTVFNDg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMjE3cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N2ZyB7XG5cbiAgICAgICAgJi0tdG9wIHtcbiAgICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgICB3aWR0aDogMjUxcHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgbGVmdDogLTE3cHg7XG4gICAgICAgICAgd2lkdGg6IDI1MXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19wcm9mZXNzaW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE4MXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogLTEzM3B4O1xuICB9XG59XG5cbiIsIi5zZXJ2aWNlc1BhZ2Uge1xuICAmX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2NjJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4LjMzJTtcbiAgICAgIHdpZHRoOiA0MyU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkuNDQlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTElO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMy4yJSAxMjhweCAzLjIlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogODBweCAxNnB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgIC5zZXJ2aWNlc1BhZ2VfX2l0ZW0ge1xuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMUQ1MzM0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzFENTMzNDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMxRDUzMzQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUQ1MzM0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoLFxuICAgICAgICAgICAgICAgIHJlY3QsXG4gICAgICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYmtkLXdyYXBwZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWJrZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA1MjJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMuNDclIDAgNiU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIHdpZHRoOiA1MSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmLW51bWJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICBsZWZ0OiAtNTBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgcmlnaHQ6IC03NXB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjRkZENTY2O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCxcbiAgICAgICAgICAgIHJlY3QsXG4gICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzFENTMzNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgJl9faXRlbSB7XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogOTBweCAwIDA7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMzBweDtcbiAgICAgIH1cblxuICAgICAgJi1ia2Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW51bWJlciB7XG4gICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9faGVybyB7XG4gICAgICBoZWlnaHQ6IDUzMHB4O1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogNjJweCAwIDY5cHggMDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgNjJweCAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAmX19oZXJvIHtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJvcGVydHlNZ210IHtcbiAgJl9faGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjYycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOC4zMyU7XG4gICAgICB3aWR0aDogNDMlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiA1MzFweDtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDExOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgcGFkZGluZzogODdweCAwIDMwcHg7XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDguMzMlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDclO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaXJjbGUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctbGVmdDogOC4zMyU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2U7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgxNTQsIDE1NCwgMTU0LCAwLjc1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAzMDlweDtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLS1zdXMge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWpvcyB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgIzFENTMzNDk5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuXG4gICAgICAgIC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXJjbGVfX2NvbnRlbnQge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNpcmNsZV9fbnVtYmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFENTMzNCAwJSwgIzQxQjk3NCAxMDAlKTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBnYXA6IDA7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193aHlQYWx0aW51bCB7XG4gICAgcGFkZGluZzogNTdweCAwO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4LjMzJTtcbiAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGhlaWdodDogNDI5cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICAgICAgbWFyZ2luOiAwIDEuNSU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1JTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgICB9XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIxJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJi1pbm5lciB7XG4gICAgICAgIGhlaWdodDogNTQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDMzcHggMjRweCAwIDI0cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTkuNSU7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JlbGF0aW9uc2hpcCB7XG4gICAgcGFkZGluZzogODZweCAwO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1hcmdpbjogMCAxLjUlO1xuICAgICAgcGFkZGluZzogMCAwIDAgNyU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMSA2MCU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBmbGV4OiAxIDEgNDUlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAtNCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogNDc5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggNyU7XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICYtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAzM3B4IDI0cHggMCAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW9uaXRvcmluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0YjJlO1xuICAgICAgbWFyZ2luOiAwIDEuNSU7XG4gICAgICBwYWRkaW5nOiAwIDQlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGhlaWdodDogNDI4cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogOCU7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBmbGV4OiAxIDEgNDUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZ2FwOiAxJTtcbiAgICAgIH1cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJi1pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZzogMzNweCAyNHB4IDAgMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNiU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGVjaG5vbG9neSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQUQ3RDI7XG4gICAgICBtYXJnaW46IDAgMS41JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZmxleDogMSAxIDUwJTtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgaGVpZ2h0OiA1MjJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICAgIH1cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMzNweCAyNHB4IDAgMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZnVuY3Rpb25hbGl0eSB7XG4gICAgcGFkZGluZzogMTYycHggMCA1MHB4O1xuXG4gICAgJi1oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDkuMyU7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICB9XG5cbiAgICAmLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luOiAwIDEuNSU7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGhlaWdodDogNDc1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxleDogMSAxIGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xuICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgcGFkZGluZzogMzBweCAzLjMlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwICMxODYwMjk0MDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0tdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0tZGVzYyB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAmLWhlYWQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICAgICYtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi1pdGVtLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmVuZWZpdHMge1xuICAgIHBhZGRpbmc6IDEyOHB4IDAgMTgxcHg7XG5cbiAgICAmLWhlYWQge1xuICAgICAgcGFkZGluZzogMCA5LjMlO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzYyB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuICAgIH1cblxuICAgICYtaXRlbXMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgOS4zJTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAxOHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICBmbGV4OiAwIDAgNTBweDtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICYtaGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNiU7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAwIDYlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAmLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYtaGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZW50SVQge1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCA0JSAwIDkuMyU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFkNTMzNDtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBjb2xvcjogIzEzNGEzMDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMjZweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWQ1MzM0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiA2MzFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE3cHg7XG4gICAgICBsZWZ0OiAtMjNweDtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJvdHRvbTogLTI2cHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCA2JTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1iYWRnZSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgJi1pbWFnZSB7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogOTRweCA3JTtcbiAgICAgIG1hcmdpbjogMCAxLjUlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGhlaWdodDogNTc0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMTVweDtcbiAgICAgIH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmNvbnRhY3RQYWdlIHtcbiAgcGFkZGluZzogODBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuXG4gICAgbGkge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNThweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0UwRTdFNjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDUzMzQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxOTJweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNlMjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDUzMzQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFENTMzNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUzJSA0NyU7XG4gICAgcGFkZGluZzogMCA4LjEyNSU7XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmNvbnRhY3RfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5oYWxmLWNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICYtLXN1cyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1qb3Mge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWFwIHtcbiAgICBwYWRkaW5nOiAxMDVweCAyLjc4JSAxNTBweDtcblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDE5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFENTMzNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5jb250YWN0X19pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBsaSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICBpbnB1dCxcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctYWNjZXB0YW5jZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBnYXA6IDA7XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAzMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmxvZ2luUGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFENTMzNCAwJSwgIzBEMzgxRiAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDYzMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ2FwOiAxMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm5zbC1jb250YWluZXItYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5zbC1jb250YWluZXItYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnNsLWJ1dHRvbi1nb29nbGUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uc2wtYnV0dG9uLWZhY2Vib29rIHtcbiAgICAgIC5uc2wtYnV0dG9uLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAxN3B4IDAgMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDUwcHggMi43OCUgNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmX19wYXNzd29yZFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3RvZ2dsZVBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAmX19mb3JtSW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDI0OXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZENTY2O1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhLCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI0UxQzQ0RTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgJl9fZXJyb3JzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDAsIDAsIDAuNSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgcGFkZGluZzogNDBweCAxNnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2Zvcm1Jbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgLm5zbC1idXR0b24tbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5uc2wtYnV0dG9uLWZhY2Vib29rIHtcbiAgICAgICAgLm5zbC1idXR0b24tbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICZfX3NvY2lhbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAubnNsLWNvbnRhaW5lci1idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNyZWF0ZVVzZXJQYWdlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxRDUzMzQgMCUsICMwRDM4MUYgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA4NTdweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGdhcDogMzVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogNTBweCAyLjc4JSA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICB9XG5cbiAgJl9fdGVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLml0aSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgIH1cblxuICAgICZfX2NvdW50cnksICZfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5uc2wtY29udGFpbmVyLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5uc2wtY29udGFpbmVyLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5zbC1idXR0b24tZ29vZ2xlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubnNsLWJ1dHRvbi1mYWNlYm9vayB7XG4gICAgICAubnNsLWJ1dHRvbi1sYWJlbC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMTdweCAwIDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtSW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICY6Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xuXG4gICAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fcGFzc3dvcmRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190b2dnbGVQYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjQ5cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkQ1NjY7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZXJyb3JzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDAsIDAsIDAuNSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDgzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgcGFkZGluZzogNDBweCAxNnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAmX19mb3JtSW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIC5uc2wtYnV0dG9uLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubnNsLWJ1dHRvbi1mYWNlYm9vayB7XG4gICAgICAgIC5uc2wtYnV0dG9uLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEycHggMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAmX19zb2NpYWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgLm5zbC1jb250YWluZXItYnV0dG9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFjY291bnRQYWdlIHtcblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDglO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIGEsIHAsIGxpIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn0iLCIuc2luZ2xlQmxvZyB7XG5cbiAgJl9faGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjYycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDclO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA2OHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYtbWV0YSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jb250ZW50IHtcblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDYlO1xuICAgIH1cblxuICAgICYtYmxvY2sge1xuICAgICAgcGFkZGluZzogNjBweCAwIDUwcHg7XG5cbiAgICAgICYuaXMtZXZlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XG4gICAgICB9XG5cbiAgICAgICYuaXMtb2RkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG5cbiAgICAgICAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM2N3B4O1xuICAgICAgICAgIGhlaWdodDogMzY3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJi5pbWFnZS1sZWZ0IC5zaW5nbGVCbG9nX19jb250ZW50LWlubmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIC5zaW5nbGVCbG9nX19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDcyJTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmltYWdlLWxlZnQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgICYuaW1hZ2UtcmlnaHQgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTAwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMjk0cHg7XG4gICAgICBoZWlnaHQ6IDI5NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNEODAwMjc7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHAsIHVsIGxpLCBhLCB0ZCwgdGgge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIH1cblxuICAgICAgdGQsIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICBsaTo6bWFya2VyIHtcbiAgICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLCB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZUJsb2dfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWltYWdlIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgJl9fY29udGVudC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICZfX3NpZGViYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZhO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RjZGNkYztcblxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgICYtcG9zdHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgIDAgNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgICZfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweCAxM3B4IDAgMDtcbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgIGEsIHAge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweCAxNXB4O1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX3JlYWRtb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNnB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHggNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRDRBMDE3OztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJi5pcy1ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDIwNzBweCkge1xuICAgICZfX2NvbnRlbnQtYmxvY2sge1xuICAgICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNzYwcHgpIHtcbiAgICAmX19jb250ZW50LWJsb2NrIHtcbiAgICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gICAgJl9fY29udGVudC1ibG9jayB7XG4gICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICZfX3NpZGViYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgJi1wb3N0cyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2lkZWJhciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICBtYXJnaW46IDAgMTZweCA3MHB4IDE2cHg7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19oZXJvIHtcbiAgICAgIGhlaWdodDogNTMxcHg7XG5cbiAgICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggMCA3OHB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCA3OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1NXB4IDAgNzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1NXB4IDAgNzhweDtcblxuICAgICAgICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWltYWdlIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1NXB4IDAgNjBweDtcblxuICAgICAgICAgIC5zaW5nbGVCbG9nX19jb250ZW50LWltYWdlIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJi5pbWFnZS1sZWZ0IC5zaW5nbGVCbG9nX19jb250ZW50LWlubmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAuc2luZ2xlQmxvZ19fY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2luZ2xlQmxvZ19fY29udGVudC10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgICYtcG9zdHMge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgLnNpZGViYXItYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAmX19zaWRlYmFyLXBvc3RzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufSIsIi5ibG9nUGFnZSB7XG4gICZfX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY2MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAyMCUgMCAwIDclO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgcGFkZGluZzogNTBweCAyJTtcblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Bvc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFMEU3RTY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjI3cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFENTMzNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBvc3RlZCB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMwMDAwMDBBODtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDBBODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgIC5leGNlcnB0LXdyYXBwZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG5cbiAgICAucmVhZC1tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQ6ICMxRDUzMzQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzA1NUU0ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9fcG9zdHMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJl9faGVybyB7XG4gICAgICBoZWlnaHQ6IDUzMHB4O1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNDAlIDAgMDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW50cm97XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgJl9fcG9zdHMge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2F0ZWdvcnlCbG9ne1xuICAgIC5ncmlkLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDAgNCU7XG4gICAgfVxuICAgIGgxe1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmFxUGFnZSB7XG4gICZfX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY2MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGxlZnQ6IDclO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgcGFkZGluZzogNjhweCA2JSA1MHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAwIDYlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI0UwRTdFNjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMUQ1MzM0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBlbSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmZhcVBhZ2VfX2ljb24uaWNvbi11cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmZhcVBhZ2VfX2ljb24uaWNvbi11cDIsXG4gICAgLmZhcVBhZ2VfX2ljb24uaWNvbi1ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC5pcy1vcGVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICAuZmFxUGFnZV9fcXVlc3Rpb24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuZmFxUGFnZV9faWNvbi5pY29uLXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZhcVBhZ2VfX2ljb24uaWNvbi11cDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZmFxUGFnZV9faWNvbi5pY29uLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ1MzM0O1xuXG4gICAgICAuZmFxUGFnZV9fcXVlc3Rpb24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuZmFxUGFnZV9faWNvbi5pY29uLXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZhcVBhZ2VfX2ljb24uaWNvbi1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5mYXFQYWdlX19pY29uLmljb24tdXAyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuXG4gICAgICAuZmFxUGFnZV9fYW5zd2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fuc3dlciB7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2ljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mYXFQYWdlX19pY29uIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19pbnRybyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgJl9fYWNjb3JkaW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJl9faGVybyB7XG4gICAgICBoZWlnaHQ6IDUzMXB4O1xuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW5zd2VyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAyMDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYuaXMtb3BlbntcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufSIsIi50ZXJtc1BhZ2Uge1xuICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA3JTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gIH1cblxuICBhLCBwLCBsaSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgIGxpOjptYXJrZXIge1xuICAgICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgfVxuICB9XG59IiwiLmVycm9yUGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgJl9fd3JhcCB7XG4gICAgcGFkZGluZzogMCA3JTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNWZyIDAuOTVmcjtcbiAgICBnYXA6IGNsYW1wKDE2cHgsIDR2dywgNDBweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxRDUzMzQ7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzNDM0MzQztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoMzIwcHgsIDU1dmgsIDU2MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgaGVpZ2h0OiBjbGFtcCgyNDBweCwgNDJ2aCwgNDIwcHgpO1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kOiAjMUQ1MzM0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzFENTMzNDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMxRDUzMzQ7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZXJyb3JQYWdlIHtcbiAgICBwYWRkaW5nOiA0NHB4IDA7XG5cbiAgICAmX193cmFwIHtcbiAgICAgIGdhcDogMjhweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZXJyb3JQYWdlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZXJyb3JQYWdlIHtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG5cbiAgICAmX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIGhlaWdodDogY2xhbXAoMjIwcHgsIDQ0dmgsIDM2MHB4KTtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZXJyb3JQYWdlIHtcbiAgICBwYWRkaW5nOiAyOHB4IDA7XG5cbiAgICAmX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHBhZGRpbmc6IDlweCAxNnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFydG5lcnMge1xuICBwYWRkaW5nOiBjbGFtcCgyNHB4LCA0dncsIDY0cHgpIDA7XG5cblxuICAuZ3JpZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNsYW1wKDE2cHgsIDJ2dywgMjhweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnBhcnRuZXJzX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFydG5lcnNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gIH1cblxuXG4gIC5wYXJ0bmVycy1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYXJ0bmVycy1jYXJkX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI4cHggcmdiYSgwLCAwLCAwLCAuMDgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDE2cHgsIDN2dywgMjhweCk7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xOHMgZWFzZSwgYm94LXNoYWRvdyAuMThzIGVhc2U7XG4gIH1cblxuICAucGFydG5lcnMtY2FyZF9faW5uZXI6aG92ZXIsXG4gIC5wYXJ0bmVycy1jYXJkX19pbm5lcjpmb2N1cy12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAuMTQpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAucGFydG5lcnMtY2FyZF9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59IiwiLm5ld3NsZXR0ZXItY29uZmlybSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMUQ1MzM0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBwe1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFENTMzNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iXX0= */
