.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a,.front_page .final_section .final_buttons_wrapper>a,.item.doctors-archive-template .doctor .details .read-more-button,.footer .top_content .form_wrapper .wpcf7-submit{transition:color .4s;display:block;height:50px;border:2px solid #ee6241;background-color:transparent;line-height:50px;font-size:.875rem;color:#ee6241;font-family:"Raleway",sans-serif;font-weight:700;text-align:center;text-decoration:none;overflow:hidden;padding:0;padding-left:35px;padding-right:35px;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 1199px){.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a,.front_page .final_section .final_buttons_wrapper>a,.item.doctors-archive-template .doctor .details .read-more-button,.footer .top_content .form_wrapper .wpcf7-submit{transition:background-color .4s,color .4s;height:45px;line-height:45px;font-size:.75rem;padding-left:25px;padding-right:25px}}.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a:after,.front_page .final_section .final_buttons_wrapper>a:after,.item.doctors-archive-template .doctor .details .read-more-button:after,.footer .top_content .form_wrapper .wpcf7-submit:after{transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-ms-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);content:'';display:block;width:150%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0;background-color:#ee6241;z-index:-1}@media screen and (max-width: 1199px){.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a:after,.front_page .final_section .final_buttons_wrapper>a:after,.item.doctors-archive-template .doctor .details .read-more-button:after,.footer .top_content .form_wrapper .wpcf7-submit:after{display:none;content:none}}.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a:hover,.front_page .final_section .final_buttons_wrapper>a:hover,.item.doctors-archive-template .doctor .details .read-more-button:hover,.footer .top_content .form_wrapper .wpcf7-submit:hover{transition:color .4s;color:#fff;text-decoration:none}@media screen and (max-width: 1199px){.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a:hover,.front_page .final_section .final_buttons_wrapper>a:hover,.item.doctors-archive-template .doctor .details .read-more-button:hover,.footer .top_content .form_wrapper .wpcf7-submit:hover{transition:background-color .4s,color .4s;background-color:#ee6241}}.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a:hover:after,.front_page .final_section .final_buttons_wrapper>a:hover:after,.item.doctors-archive-template .doctor .details .read-more-button:hover:after,.footer .top_content .form_wrapper .wpcf7-submit:hover:after{transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transform:rotate3d(0, 0, 1, 0deg);-ms-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);opacity:1}.front_page .testimonial_section .testimonial_background,.item.page .header_background{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 1199px){.front_page .testimonial_section .testimonial_background,.item.page .header_background{background-attachment:inherit}}.item.page .staff-section .staff-area .member .image{background-size:cover;background-repeat:no-repeat;background-position:center}@-webkit-keyframes fader{from{opacity:0}to{opacity:1}}@keyframes fader{from{opacity:0}to{opacity:1}}@-webkit-keyframes swiper{0%{-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}25%{-webkit-transform:translate(15px, 0);-ms-transform:translate(15px, 0);transform:translate(15px, 0)}50%{-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}75%{-webkit-transform:translate(15px, 0);-ms-transform:translate(15px, 0);transform:translate(15px, 0)}100%{-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}}@keyframes swiper{0%{-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}25%{-webkit-transform:translate(15px, 0);-ms-transform:translate(15px, 0);transform:translate(15px, 0)}50%{-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}75%{-webkit-transform:translate(15px, 0);-ms-transform:translate(15px, 0);transform:translate(15px, 0)}100%{-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}}@-webkit-keyframes imageZoom{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes imageZoom{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeLightbox{from{opacity:0}to{opacity:0.85}}@keyframes fadeLightbox{from{opacity:0}to{opacity:0.85}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,figure,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}.assistive-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}#access a.assistive-text:active,#access a.assistive-text:focus{background:#eee;border-bottom:1px solid #ddd;color:#809a04;clip:auto !important;font-size:12px;position:absolute;text-decoration:underline;top:0;left:7.6%}a img{border:0}li{list-style-type:none}.clear{clear:both}.disable>a,a.disable,.disabled>a,a.disabled{cursor:default !important;text-decoration:none !important}.nomargin{margin:0 !important}.nocaps{text-transform:none !important}.clickable{cursor:pointer}.close{position:absolute;top:10px;right:10px;z-index:1100;width:32px;height:32px;background-image:url("../images/icons/close2_black.png");background-size:32px;background-repeat:no-repeat;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";cursor:pointer}.close:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hide_till_loaded{display:none}.topoffset{position:relative;top:-25px}.rightoffset{position:relative;right:-25px}.bottomoffset{position:relative;bottom:-25px}.leftoffset{position:relative;left:-25px}a.opacity_hover{opacity:.8;transition:opacity 0.5s}a.opacity_hover:hover{opacity:1}.imagebg{background-position:center;background-repeat:no-repeat;background-size:cover}.mod-no-bgsizecover .imagebg{background-size:100%}.trans{transition:all 0.5s}.fadeonview{transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s;opacity:1;position:relative;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.fadeonview.off{transition:none;opacity:0;-webkit-transform:translate(0, 40px);-ms-transform:translate(0, 40px);transform:translate(0, 40px)}@media screen and (max-width: 1199px){.fadeonview,.fadeonview.off{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:none;opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}.social_icons a img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.social_icons a:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.loading{background-image:url("../images/loading.gif");background-size:60px;background-repeat:no-repeat;min-width:60px;min-height:60px}.lb-next,.lb-prev{background-color:rgba(255,255,255,0)}.noselect{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}*::selection{background:#fff;color:#767676}*::-moz-selection{background:#fff;color:#767676}.w-100{float:left;width:100%}.w-90{float:left;width:90%}.w-80{float:left;width:80%}.w-70{float:left;width:70%}.w-60{float:left;width:60%}.w-50{float:left;width:50%}.w-40{float:left;width:40%}.w-30{float:left;width:30%}.w-20{float:left;width:20%}.w-10{float:left;width:10%}.w-95{float:left;width:95%}.w-85{float:left;width:85%}.w-75{float:left;width:75%}.w-65{float:left;width:65%}.w-55{float:left;width:55%}.w-45{float:left;width:45%}.w-35{float:left;width:35%}.w-25{float:left;width:25%}.w-15{float:left;width:15%}.w-5{float:left;width:5%}.jcarousel{overflow:hidden}.jcarousel ul{position:relative;width:20000em;height:100%;list-style-type:none !important}.jcarousel ul li{float:left;height:100%;list-style-type:none !important}html,body,.chr_page{width:100%;-webkit-text-size-adjust:none;max-height:999999999999999999999999em;position:relative;background-color:#fff}html{overflow-x:hidden}body{overflow:hidden}.chr_page.push{-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);transform:translate(50%, 0);opacity:.5}.oldie .chr_page{padding-top:100px}.oldie .chr_page:before{content:"It looks like you're using an unsupported browser. While you can view this site, the experience will not be the same as with a newer browser. To experience the latest of what the web has to offer - and keep your browsing secure - we recommend downloading the latest version of Chrome or Firefox.";background-color:#F9D5AC;display:block;position:absolute;top:0;left:0;width:96%;z-index:100;height:60px;padding:2%}.oldie .megamenu_lightbox,.oldie .contact_popout_wrapper,.oldie .greyscale-image-img,.oldie svg,.oldie img[src$=".svg"],.oldie .greyscale-image-link{display:none !important}.oldie li.disabled.megamenu a{cursor:pointer !important}.oldie img.imagebg,.oldie .pdf_icon,.oldie .email_icon,.oldie .phone_icon{background-image:none !important;padding-left:0 !important}.oldie img.imagebg{box-sizing:content-box !important;margin-left:auto;margin-right:auto;width:auto}.logged-in.admin-bar{margin-top:0}.logged-in.admin-bar #masthead{top:32px}@media screen and (max-width: 782px){.logged-in.admin-bar #masthead{top:46px}}.logged-in.admin-bar #wpadminbar{position:fixed;will-change:transform}.home #masthead{transition:background-color 0s;background-color:transparent;height:100px}@media screen and (max-width: 1199px){.home #masthead{height:75px}}.home #masthead .logo_container{padding-top:42px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width: 1199px){.home #masthead .logo_container{-webkit-transform:scale(.7) translate(0, 0);-ms-transform:scale(.7) translate(0, 0);transform:scale(.7) translate(0, 0);padding-top:7px}}.home #masthead .logo_container .link>svg{transition:fill .4s;fill:#fff}.home #masthead div.megamenu_container{transition:top .4s;top:100%}.home #masthead .hamburger-inner,.home #masthead .hamburger-inner:after,.home #masthead .hamburger-inner:before{background-color:#fff}.header-scrolling.home #masthead .logo_container{-webkit-transform:scale(0.85) translate(0, -35px);-ms-transform:scale(0.85) translate(0, -35px);transform:scale(0.85) translate(0, -35px)}@media screen and (max-width: 1199px){.header-scrolling.home #masthead .logo_container{-webkit-transform:scale(.7) translate(0, 0);-ms-transform:scale(.7) translate(0, 0);transform:scale(.7) translate(0, 0)}}.header-scrolling.home #masthead div.megamenu_container{transition:top .4s;top:91px}.header-scrolling.home #masthead .hamburger-inner,.header-scrolling.home #masthead .hamburger-inner:after,.header-scrolling.home #masthead .hamburger-inner:before{background-color:#646a73}.header-scrolling.home #masthead .dropdown_container{top:calc(100% + 33px)}.megamenu_open.home #masthead{background-color:#f3f3f3}.megamenu_open.home #masthead .logo_container .link>svg{fill:#646a73}#masthead{transition:background-color .4s,height .4s;position:fixed;top:0px;width:100%;height:100px;will-change:transform;z-index:50;background-color:#fff}@media screen and (max-width: 1199px){#masthead{transition:none;background-color:#fff;height:75px}}#masthead .logo_container{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;width:180px;height:60px;float:left;display:block;padding-top:20px;position:relative;z-index:5}@media screen and (max-width: 1199px){#masthead .logo_container{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);padding-top:7px}}#masthead .logo_container h1{width:100%;height:100%}#masthead .logo_container .link{display:block;width:100%;height:100%}#masthead .logo_container .link>svg{transition:fill .4s;display:block;padding:0;width:100%;height:100%;fill:#646a73}@media screen and (max-width: 1199px){#masthead .masthead-top{transition:border-color .4s;border-bottom:1px solid transparent}}#masthead .masthead-bottom{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#masthead .masthead-bottom .megamenu_container{transition:top .4s;top:100px}#masthead .dropdown_container{transition:top .4s;top:calc(100% + 42px)}.header-scrolling #masthead{transition:background-color .4s,height .4s;background-color:#fff;height:80px;box-shadow:0px 1px 1px 0px rgba(0,0,0,0.1)}@media screen and (max-width: 1199px){.header-scrolling #masthead{height:75px;box-shadow:none}}.header-scrolling #masthead .logo_container{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform:scale(0.85) translate(0, -10px);-ms-transform:scale(0.85) translate(0, -10px);transform:scale(0.85) translate(0, -10px);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}@media screen and (max-width: 1199px){.header-scrolling #masthead .logo_container{-webkit-transform:scale(.7) translate(0, 0);-ms-transform:scale(.7) translate(0, 0);transform:scale(.7) translate(0, 0)}}.header-scrolling #masthead .logo_container .link>svg{fill:#646a73}.header-scrolling #masthead .masthead-bottom{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform:translate(0, -11px);-ms-transform:translate(0, -11px);transform:translate(0, -11px)}.header-scrolling #masthead .masthead-bottom .megamenu_container{transition:top .4s;top:91px}@media screen and (max-width: 1199px){.header-scrolling #masthead .masthead-top{transition:border-color .4s;border-color:#d1d4d9}}.header-scrolling #masthead .dropdown_container{top:calc(100% + 33px)}.inner-top{display:block}@media screen and (max-width: 1199px){.inner-top{margin-left:auto;margin-right:auto;position:relative;width:1200px;max-width:100%;left:0;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:75px}.inner-top:after{content:".";display:block;height:0;clear:both;visibility:hidden}}@media screen and (max-width: 1199px){#masthead .masthead-top{width:100%;padding:0}}.home.mobile-menu-open #masthead{background-color:#fff}.home.mobile-menu-open #masthead .logo_container .link>svg{fill:#646a73}@media screen and (max-width: 1199px){.mobile-menu-open #masthead .masthead-top{transition:border-color .4s;border-color:#d1d4d9}}.ie9_browser_msg{display:none;text-align:center;background-color:#FCF8C8}.Explorer-9 .ie9_browser_msg{display:block;position:fixed;width:100%;z-index:9999;will-change:transform;top:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:''}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);transform:translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);transform:translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);transform:translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);transform:translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);-webkit-transform:translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7);transform:translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);-webkit-transform:translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7);transform:translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);-webkit-transform:translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7);transform:translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);-webkit-transform:translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7);transform:translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.15s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner:before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.27s linear;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.15s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, -10px, 0) rotate(45deg);transform:translate3d(0, -10px, 0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.27s linear;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-duration:.4s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:.1s;-webkit-transform:translate3d(0, 10px, 0) rotate(135deg);transform:translate3d(0, 10px, 0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:.1s;-webkit-transform:translate3d(0, -20px, 0) rotate(-270deg);transform:translate3d(0, -20px, 0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-duration:.4s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:.1s;-webkit-transform:translate3d(0, 10px, 0) rotate(-135deg);transform:translate3d(0, 10px, 0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:.1s;-webkit-transform:translate3d(0, -20px, 0) rotate(270deg);transform:translate3d(0, -20px, 0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:translate3d(80px, 80px, 0) rotate(45deg);transform:translate3d(80px, 80px, 0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:translate3d(-80px, 80px, 0) rotate(-45deg);transform:translate3d(-80px, 80px, 0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in;transition:transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:translate3d(80px, -80px, 0) rotate(-45deg);transform:translate3d(80px, -80px, 0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:translate3d(-80px, -80px, 0) rotate(45deg);transform:translate3d(-80px, -80px, 0) rotate(45deg)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -20px, 0) rotate(-90deg);transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.71429px, -6px, 0);transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -20px, 0) rotate(90deg);transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .15s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.15s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.32s linear;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear;transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner:before{transition:top 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transition:background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear;transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear;transition:transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner:before{transition:top 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transition:background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear;transition:transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.3s}.hamburger--spin .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s .14s ease-out;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.3s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s .14s ease-out;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.1s}.hamburger--squeeze .hamburger-inner:before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top .1s ease,opacity .1s .14s ease;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-duration:.3s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:rotate(765deg);-ms-transform:rotate(765deg);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-duration:.3s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:rotate(-765deg);-ms-transform:rotate(-765deg);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.mashead-bottom{position:relative}.masthead .header_menu{padding-left:300px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:right;padding-top:37px;height:100px}@media screen and (max-width: 1199px){.masthead .header_menu{height:auto}}.masthead .header_menu .access .menu{list-style:none}.masthead .header_menu .access .menu>li{display:inline-block;padding:0;margin:0;margin-right:65px;line-height:14px}.masthead .header_menu .access .menu>li>a{transition:color .3s;font-family:"Raleway",sans-serif;text-decoration:none;color:#646a73;font-size:.875rem;position:relative;z-index:15}.home .masthead .header_menu .access .menu>li>a{color:#fff}.home .masthead .header_menu .access .menu>li>a .menu_icon>svg{fill:#fff}.megamenu_open .masthead .header_menu .access .menu>li>a,.header-scrolling .masthead .header_menu .access .menu>li>a{color:#646a73}.megamenu_open .masthead .header_menu .access .menu>li>a .menu_icon>svg,.header-scrolling .masthead .header_menu .access .menu>li>a .menu_icon>svg{fill:#646a73}.masthead .header_menu .access .menu>li>a:hover{transition:color .3s;text-decoration:none;color:#ee6241}.masthead .header_menu .access .menu>li:last-child{margin-right:0}.masthead .header_menu .access .menu .homepage{position:relative;top:-2px}.masthead .header_menu .access .menu .homepage .menu_icon{width:16px;height:16px}.masthead .header_menu .access .menu .homepage .menu_icon>svg{transition:fill .3s;width:16px;height:16px;fill:#646a73}.masthead .header_menu .access .menu .homepage .link{display:none}.masthead .header_menu .access .menu .homepage>a{top:2px;padding-bottom:0}.masthead .header_menu .access .menu .homepage>a:hover .menu_icon>svg{transition:fill .3s;fill:#ee6241}.masthead .header_menu .access .menu .homepage>a:before{display:none;content:none}.masthead .header_menu .access .menu>li.current-menu-item>a{color:#ee6241}.masthead .header_menu .access .menu>li.current-menu-item>a .menu_icon>svg{fill:#ee6241}.masthead .header_menu .access .menu .current-menu-ancestor>.tertiary-menu .current-menu-item>a,.masthead .header_menu .access .menu>.current-menu-ancestor>a,.masthead .header_menu .access .menu>.current-menu-item>a{color:#ee6241 !important}.masthead .header_menu .menu-item-has-children:not(.megamenu){position:relative}.masthead .header_menu .menu-item-has-children:not(.megamenu) .dropdown_container{display:none;-webkit-animation:fader 0.4s;animation:fader 0.4s;padding:20px 25px;box-sizing:border-box;background-color:#f3f3f3;position:absolute;top:calc(100% + 40px);left:-20px;width:200px;text-align:left}.masthead .header_menu .menu-item-has-children:not(.megamenu) .dropdown_container:before{display:block;content:'';width:100%;height:50px;position:absolute;top:-45px;left:0px}.masthead .header_menu .menu-item-has-children:not(.megamenu) .dropdown_container .mobile_head{display:none}.masthead .header_menu .menu-item-has-children:not(.megamenu) .dropdown_container a{transition:color 0.3s;display:inline-block;font-size:.9375rem;line-height:26px;margin-bottom:10px;font-family:"Raleway",sans-serif;color:#646a73;font-weight:600;text-decoration:none}.masthead .header_menu .menu-item-has-children:not(.megamenu) .dropdown_container a:hover{color:#ee6241}.masthead .header_menu .menu-item-has-children:not(.megamenu) .dropdown_container li:last-of-type a{margin-bottom:0}.masthead .header_menu .menu-item-has-children:not(.megamenu):hover .dropdown_container{display:block}#megamenu_lightbox{display:none;z-index:30;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111;opacity:0.85;will-change:transform}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu{padding-bottom:10px}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu:before{content:'';display:none;width:100%;height:100px;left:80px;bottom:-50px;position:absolute;background-color:transparent;z-index:10}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu:hover>a{color:#ee6241}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu:hover:before{display:block}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu .megamenu_container{-webkit-animation:fader 0.4s ease;animation:fader 0.4s ease;margin-left:auto;margin-right:auto;position:relative;width:100%;max-width:100%;left:0;display:none;background-color:#f3f3f3;position:absolute;left:0;height:400px;z-index:-1;text-align:left}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu .megamenu_container .mobile_head{display:none}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu .megamenu_container .sub-menu{padding-top:40px;margin-left:auto;margin-right:auto;position:relative;width:1200px;max-width:100%;left:0;position:relative;font-family:"Raleway",sans-serif}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu .megamenu_container .sub-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu .megamenu_container .sub-menu>li{float:left;width:23%;margin-right:2%;font-size:.9375rem}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu .megamenu_container .sub-menu>li>a{display:block;padding-bottom:12px;margin-bottom:25px;border-bottom:1px solid #acb0b7;color:#646a73;text-decoration:none}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu .megamenu_container .sub-menu>li>a:hover{text-decoration:none}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu .megamenu_container .sub-menu>li>.tertiary-menu>li>a{display:block;margin-bottom:28px;color:#646a73;transition:color .3s;text-decoration:none}.header_menu>.access>div[class^="menu-"][class$="-container"]>ul.menu>li.megamenu .megamenu_container .sub-menu>li>.tertiary-menu>li>a:hover{transition:color .3s;color:#ee6241}.megamenu_open .megamenu_container{display:block !important;z-index:10}.mobile-menu-open #megamenu_lightbox{-webkit-animation:fadeLightbox 0.4s;animation:fadeLightbox 0.4s;display:block}#mobile-toggle-wrap{display:none;float:right;position:relative;top:8px;background-color:transparent;padding-bottom:20px;padding-right:0;z-index:10;outline:none !important;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 1199px){#mobile-toggle-wrap{display:inline-block;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}}#mobile-toggle-wrap:hover{opacity:1}#mobile-toggle-wrap .hamburger-inner,#mobile-toggle-wrap .hamburger-inner:after,#mobile-toggle-wrap .hamburger-inner:before{border-radius:0;background-color:#646a73}#masthead .masthead-bottom{display:block;position:relative;background-color:transparent}@media screen and (max-width: 1199px){#masthead .masthead-bottom{transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-transform:translateX(325px) !important;-ms-transform:translateX(325px) !important;transform:translateX(325px) !important;width:320px;float:right;height:100vh;background-color:#f3f3f3;overflow-x:hidden;overflow-y:auto;z-index:100;top:1px}}.mobile-menu-open .hamburger-inner,.mobile-menu-open .hamburger-inner:after,.mobile-menu-open .hamburger-inner:before{background-color:#646a73 !important}.mobile-menu-open #masthead .masthead-bottom{-webkit-transform:translateX(0) !important;-ms-transform:translateX(0) !important;transform:translateX(0) !important;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;z-index:50}@media screen and (max-width: 1199px){#masthead .header_menu{display:block;position:relative;padding:0 !important;width:100%;height:auto;overflow-x:hidden;overflow-y:auto}#masthead .header_menu .menu{position:relative;display:block;float:none;padding-top:25px}#masthead .header_menu .menu>li{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding-left:30px;text-align:left;margin:0}#masthead .header_menu .menu>li:before{display:none;content:none}#masthead .header_menu .menu>li>a{display:block;padding:0;width:100%;height:40px;border:0;color:#646a73;font-size:.875rem;line-height:40px;-webkit-tap-highlight-color:transparent}#masthead .header_menu .menu>li>a:after{display:none;content:none}#masthead .header_menu .menu>li.menu-item-has-children{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;padding:0;padding-left:30px;margin:0;position:initial}#masthead .header_menu .menu>li.menu-item-has-children>a{position:relative}#masthead .header_menu .menu>li.menu-item-has-children>a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;width:13px;height:38px;content:'';position:absolute;top:0;right:50px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent;background-image:url("../images/icons/navarrow.svg")}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu{-webkit-animation:none;animation:none;display:block;padding:0;padding-top:10px;position:relative;top:40px;text-align:center;left:inherit}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu:after{display:none;content:none}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu>li{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding-left:42px;padding-right:65px;text-align:left;margin:0;margin-bottom:15px;position:relative}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu>li:before{display:none;content:none}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu>li>a{display:block;padding:0;margin:0;width:100%;border:0;color:#646a73;font-size:.875rem;line-height:20px;-webkit-tap-highlight-color:transparent}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu>li>a:after{transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;width:13px;height:38px;content:'';position:absolute;top:0;right:35px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent;background-image:url("../images/icons/uparrow.svg")}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu>li>a.open:after{transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu>li.current-menu-ancestor>a{color:#ee6241}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu .tertiary-menu{display:none;width:calc(100% - 42px);padding-top:22px;border-top:1px solid #d1d4d9;border-bottom:1px solid #d1d4d9}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu .tertiary-menu a{display:block;margin-bottom:22px}#masthead .header_menu .menu>li.menu-item-has-children .sub-menu .tertiary-menu>li.current-menu-item>a{color:#ee6241}#masthead .header_menu .menu>li.menu-item-has-children .dropdown_container,#masthead .header_menu .menu>li.menu-item-has-children .megamenu_container{transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-transform:translateX(340px);-ms-transform:translateX(340px);transform:translateX(340px);-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;height:calc(100vh - 86px);display:block !important;position:absolute;top:0;left:0;z-index:100;margin:0;padding:0;padding-top:30px;box-shadow:none}#masthead .header_menu .menu>li.menu-item-has-children .dropdown_container:after,#masthead .header_menu .menu>li.menu-item-has-children .megamenu_container:after{content:".";display:block;height:0;clear:both;visibility:hidden}#masthead .header_menu .menu>li.menu-item-has-children .dropdown_container .mobile_head,#masthead .header_menu .menu>li.menu-item-has-children .megamenu_container .mobile_head{display:block;width:100%;height:40px;line-height:40px;font-family:"Raleway",sans-serif;position:absolute;top:30px}#masthead .header_menu .menu>li.menu-item-has-children .dropdown_container .mobile_head .wrap,#masthead .header_menu .menu>li.menu-item-has-children .megamenu_container .mobile_head .wrap{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;display:block;line-height:40px;position:relative;color:#ee6241;font-size:1.125rem;padding-left:42px}#masthead .header_menu .menu>li.menu-item-has-children .dropdown_container .mobile_head .wrap .heading,#masthead .header_menu .menu>li.menu-item-has-children .megamenu_container .mobile_head .wrap .heading{position:relative}#masthead .header_menu .menu>li.menu-item-has-children .dropdown_container .mobile_head .wrap .heading:after,#masthead .header_menu .menu>li.menu-item-has-children .megamenu_container .mobile_head .wrap .heading:after{display:block;content:'';width:100%;position:absolute;right:auto;left:auto;bottom:-3px;height:1px;background-color:#ee6241;z-index:-1}#masthead .header_menu .menu>li.menu-item-has-children .dropdown_container .mobile_head .prev,#masthead .header_menu .menu>li.menu-item-has-children .megamenu_container .mobile_head .prev{display:inline-block;position:absolute;left:20px;width:11px;height:38px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent;background-image:url("../images/icons/navarrow.svg")}#masthead .header_menu .menu .dropdown_container .sub-menu>li>a:after{display:none !important;content:none !important}#masthead .header_menu .menu>li.current-menu-item>a,#masthead .header_menu .menu>li.current-menu-ancestor>a{color:#ee6241}}.megamobile #masthead .header_menu .menu li.menu-item-has-children.open .dropdown_container,.megamobile #masthead .header_menu .menu li.menu-item-has-children.open .megamenu_container{transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.chr_content .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.chr_content .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.chr_content .slick-list:focus{outline:none}.chr_content .slick-list.dragging{cursor:pointer;cursor:hand}.chr_content .slick-slide{display:none;float:left;height:100%;min-height:1px}.chr_content .slick-slide img{display:block}.chr_content .slick-slide.slick-loading img{display:none}.chr_content .slick-slide.dragging img{pointer-events:none}.chr_content .slick-slider .slick-track,.chr_content .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.chr_content .slick-track{position:relative;left:0;top:0;display:block}.chr_content .slick-track:before,.chr_content .slick-track:after{content:"";display:table}.chr_content .slick-track:after{clear:both}.chr_content .slick-arrow.slick-hidden{display:none}.chr_content .slick-prev,.chr_content .slick-next{position:absolute;top:50% !important;display:block;text-indent:-9999px;width:20px;height:30px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:5;cursor:pointer;border:none;outline:none;background:transparent;opacity:0.7}.chr_content .slick-prev:hover,.chr_content .slick-next:hover{opacity:1}.chr_content .slick-prev:before,.chr_content .slick-next:before{display:block;content:'';width:0;height:0;position:relative;border-top:15px inset transparent;border-bottom:15px inset transparent}.chr_content .slick-prev{left:-25px}.chr_content .slick-prev:before{border-right:15px solid #555}.chr_content .slick-next{right:-25px}.chr_content .slick-next:before{border-left:15px solid #555}.chr_content .slick-initialized .slick-slide{display:block}.chr_content .slick-loading .slick-list{background-color:#fff}.chr_content .slick-loading .slick-list:before{-webkit-animation:rotate-forever 0.75s linear infinite;animation:rotate-forever 0.75s linear infinite;width:15px;height:15px;border:8px solid #000;border-right-color:transparent;border-radius:50%;display:inline-block;content:''}.chr_content .slick-loading .slick-track{visibility:hidden}.chr_content .slick-loading .slick-slide{visibility:hidden}.chr_content .slick-loading .slick-slide img{display:none}.chr_content .slick-dots{position:absolute;bottom:-20px;display:block;width:100%;padding:0;list-style:none;text-align:center}.chr_content .slick-dots li{display:inline-block;width:11px;height:11px;position:relative;margin:0 6px;padding:0;cursor:pointer}.chr_content .slick-dots li button{display:block;width:11px;height:11px;padding:5px;font-size:0;line-height:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.chr_content .slick-dots li button:hover,.chr_content .slick-dots li button:focus{outline:none}.chr_content .slick-dots li:before{content:'';position:absolute;top:0;left:0;width:11px;height:11px;line-height:11px;text-align:center}.front_page{position:relative}.front_page .hero_section{display:block;width:100%;height:845px;position:relative;background-color:#111;overflow:hidden}@media screen and (max-width: 1199px){.front_page .hero_section{height:540px}}.front_page .hero_section .hero_background{-webkit-animation:imageZoom linear 50s infinite;animation:imageZoom linear 50s infinite;display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0.2}.front_page .hero_section .hero_table_wrap{display:table;width:100%}.front_page .hero_section .inner_wrap{display:table-cell;vertical-align:middle;height:840px;position:relative;text-align:left;z-index:5;overflow:hidden}@media screen and (max-width: 1199px){.front_page .hero_section .inner_wrap{height:540px}}@media screen and (max-width: 765px){.front_page .hero_section .inner_wrap{text-align:center}}.front_page .hero_section .inner_wrap .hero_title_one_wrap{margin-top:15px}@media screen and (max-width: 765px){.front_page .hero_section .inner_wrap .hero_title_one_wrap{margin-top:10px}}.front_page .hero_section .inner_wrap .hero_title_one,.front_page .hero_section .inner_wrap .hero_title_two,.front_page .hero_section .inner_wrap .hero_title_three{margin-bottom:0;font-size:4.375rem;line-height:82px;font-weight:700;color:#fff}@media screen and (max-width: 1199px){.front_page .hero_section .inner_wrap .hero_title_one,.front_page .hero_section .inner_wrap .hero_title_two,.front_page .hero_section .inner_wrap .hero_title_three{font-size:3rem;line-height:55px}}@media screen and (max-width: 765px){.front_page .hero_section .inner_wrap .hero_title_one,.front_page .hero_section .inner_wrap .hero_title_two,.front_page .hero_section .inner_wrap .hero_title_three{font-size:1.875rem;line-height:35px}}.front_page .hero_section .inner_wrap .hero_title_two{color:#ee6241}.front_page .hero_section .inner_wrap .hero_buttons_wrapper{margin-top:25px}.front_page .hero_section .inner_wrap .hero_buttons_wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a{display:inline-block;width:115px;margin-right:18px}@media screen and (max-width: 1199px){.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a{margin-right:10px}}@media screen and (max-width: 765px){.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a{display:block;margin-left:auto;margin-right:auto}}.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a:last-of-type{margin-right:0}@media screen and (max-width: 765px){.front_page .hero_section .inner_wrap .hero_buttons_wrapper>a:last-of-type{margin-top:10px;margin-right:auto}}.front_page .hero_section .inner_wrap .slide_wrap{overflow:hidden}@media screen and (max-width: 1199px){.front_page .hero_section .inner_wrap .slide_wrap{height:auto !important}}.front_page .hero_section .inner_wrap .slide_up{-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);visibility:hidden}@media screen and (max-width: 1199px){.front_page .hero_section .inner_wrap .slide_up{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);visibility:visible}}.front_page .hero_section .inner_wrap .slide_up_on{transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);visibility:visible}@media screen and (max-width: 1199px){.front_page .hero_section .inner_wrap .slide_up_on{transition:none}}.front_page .middle_section{display:block;width:100%;background-color:#f3f3f3}.front_page .middle_section .middle_content{padding-top:75px;text-align:center}@media screen and (max-width: 1199px){.front_page .middle_section .middle_content{padding-top:35px}}.front_page .middle_section .middle_content .mid_heading{font-size:2.25rem;color:#ee6241;margin:0}@media screen and (max-width: 1199px){.front_page .middle_section .middle_content .mid_heading{font-size:2rem;line-height:34px}}@media screen and (max-width: 765px){.front_page .middle_section .middle_content .mid_heading{font-size:1.625rem;line-height:28px}}.front_page .middle_section .middle_content .mid_subtext{margin-top:38px;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1199px){.front_page .middle_section .middle_content .mid_subtext{margin-top:25px}}.front_page .middle_section .middle_services{position:relative;width:1140px;margin-top:25px;padding-bottom:85px}@media screen and (max-width: 1199px){.front_page .middle_section .middle_services{width:93%;margin-top:0;padding-bottom:40px}}.front_page .middle_section .middle_services .mid_service{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;width:31.5%;float:left}@media screen and (max-width: 765px){.front_page .middle_section .middle_services .mid_service{width:100%}}.front_page .middle_section .middle_services .mid_service:nth-of-type(2){margin-left:2%;margin-right:2%}@media screen and (max-width: 765px){.front_page .middle_section .middle_services .mid_service:nth-of-type(2){margin-left:0;margin-right:0}}.front_page .middle_section .middle_services .mid_service .image_wrap{display:block;width:100%;height:200px;overflow:hidden}@media screen and (max-width: 1199px){.front_page .middle_section .middle_services .mid_service .image_wrap{width:100%;height:160px;margin-top:10px}}@media screen and (max-width: 765px){.front_page .middle_section .middle_services .mid_service .image_wrap{width:300px;height:200px;margin-left:auto;margin-right:auto;margin-top:15px}}.front_page .middle_section .middle_services .mid_service .image_wrap .image{transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;will-change:transform}@media screen and (max-width: 1199px){.front_page .middle_section .middle_services .mid_service .image_wrap .image{transition:none}}.front_page .middle_section .middle_services .mid_service .heading{font-size:1rem;color:#646a73;font-weight:700;margin:0;margin-top:10px}@media screen and (max-width: 1199px){.front_page .middle_section .middle_services .mid_service .heading{font-size:.875rem;line-height:24px;margin-top:5px}}.front_page .middle_section .middle_services .mid_service:hover{text-decoration:none}.front_page .middle_section .middle_services .mid_service:hover .heading{text-decoration:none}.front_page .middle_section .middle_services .mid_service:hover .image_wrap .image{transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease;-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);will-change:transform}@media screen and (max-width: 1199px){.front_page .middle_section .middle_services .mid_service:hover .image_wrap .image{transition:none;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}}.front_page .final_section{display:block;width:100%}.front_page .final_section .final_content{max-width:1000px;padding-top:70px;position:relative;text-align:center}@media screen and (max-width: 1199px){.front_page .final_section .final_content{padding-top:40px}}@media screen and (max-width: 765px){.front_page .final_section .final_content{padding-top:30px}}.front_page .final_section .final_content .final_heading{font-size:2.25rem;line-height:44px;margin-bottom:30px}@media screen and (max-width: 1199px){.front_page .final_section .final_content .final_heading{font-size:2rem;line-height:40px;margin-bottom:25px}}@media screen and (max-width: 765px){.front_page .final_section .final_content .final_heading{font-size:1.75rem;line-height:26px;margin-bottom:18px}}.front_page .final_section .final_content .final_subtext strong{color:#ee6241}.front_page .final_section .final_content .final_subtext>p{margin-bottom:0}.front_page .final_section .final_services{display:block;width:855px;margin-left:auto;margin-right:auto;margin-top:50px}@media screen and (max-width: 1199px){.front_page .final_section .final_services{width:100%}}@media screen and (max-width: 765px){.front_page .final_section .final_services{margin-top:30px;padding-bottom:20px;text-align:center}}.front_page .final_section .final_services .final_service{float:left;width:44%;margin-bottom:15px}@media screen and (max-width: 765px){.front_page .final_section .final_services .final_service{width:100%;clear:none;margin-top:10px;margin-bottom:0}}.front_page .final_section .final_services .final_service:nth-of-type(2n){float:right}@media screen and (max-width: 765px){.front_page .final_section .final_services .final_service:nth-of-type(2n){float:left}}.front_page .final_section .final_services .final_service:nth-of-type(2n+1){clear:left}@media screen and (max-width: 765px){.front_page .final_section .final_services .final_service:nth-of-type(2n+1){clear:none}}.front_page .final_section .final_services .top{width:100%;margin-bottom:18px}@media screen and (max-width: 765px){.front_page .final_section .final_services .top{display:inline-block;width:auto;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:10px}}.front_page .final_section .final_services .top:after{content:".";display:block;height:0;clear:both;visibility:hidden}.front_page .final_section .final_services .top .icon_wrap{float:left;width:36px;height:36px}@media screen and (max-width: 765px){.front_page .final_section .final_services .top .icon_wrap{display:inline-block}}.front_page .final_section .final_services .top .icon_wrap>svg{width:36px;height:36px;fill:#ee6241}.front_page .final_section .final_services .top .service_heading{display:table-cell;height:36px;padding-left:25px;vertical-align:middle;color:#646a73;font-size:1.25rem;text-align:left}@media screen and (max-width: 765px){.front_page .final_section .final_services .top .service_heading{padding-left:15px;font-size:1.125rem}}.front_page .final_section .final_services .content{text-align:left}@media screen and (max-width: 765px){.front_page .final_section .final_services .content{text-align:center}}.front_page .final_section .final_services .slick-dots{bottom:-30px}.front_page .final_section .final_services .slick-dots>li:before{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:2px solid #ee6241;background-image:none}.front_page .final_section .final_services .slick-dots>.slick-active:before{background-color:#ee6241}.front_page .final_section .final_buttons_wrapper{margin-top:20px;padding-bottom:80px;text-align:center}@media screen and (max-width: 1199px){.front_page .final_section .final_buttons_wrapper{padding-bottom:45px}}@media screen and (max-width: 765px){.front_page .final_section .final_buttons_wrapper{margin-top:20px;padding-bottom:30px}}.front_page .final_section .final_buttons_wrapper>a{display:inline-block;width:115px;margin-right:18px}@media screen and (max-width: 1199px){.front_page .final_section .final_buttons_wrapper>a{margin-right:10px}}@media screen and (max-width: 765px){.front_page .final_section .final_buttons_wrapper>a{display:block;margin-left:auto;margin-right:auto}}.front_page .final_section .final_buttons_wrapper>a:last-of-type{margin-right:0}@media screen and (max-width: 765px){.front_page .final_section .final_buttons_wrapper>a:last-of-type{margin-top:10px;margin-right:auto}}.front_page .final_section .side_background{display:block;width:550px;height:820px;position:absolute;right:-410px;bottom:0;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1450px){.front_page .final_section .side_background{right:-380px}}@media screen and (max-width: 1400px){.front_page .final_section .side_background{display:none}}.front_page .final_section .side_background.off{-webkit-transform:translate(50px, 0px);-ms-transform:translate(50px, 0px);transform:translate(50px, 0px)}.front_page .testimonial_section{display:block;width:100%;height:315px;position:relative;background-color:#111}@media screen and (max-width: 1199px){.front_page .testimonial_section{height:250px}}@media screen and (max-width: 765px){.front_page .testimonial_section{height:auto;padding-bottom:60px}}.front_page .testimonial_section .testimonial_background{opacity:0.45}.front_page .testimonial_section .quotes_section_wrapper{position:relative;z-index:5;padding-top:120px}@media screen and (max-width: 1199px){.front_page .testimonial_section .quotes_section_wrapper{padding-top:85px}}@media screen and (max-width: 765px){.front_page .testimonial_section .quotes_section_wrapper{padding-top:35px}}.front_page .testimonial_section .quotes_slider{width:100%;max-width:850px;margin:0 auto;text-align:center}.front_page .testimonial_section .quotes_slider .slick-dots{bottom:-60px}@media screen and (max-width: 765px){.front_page .testimonial_section .quotes_slider .slick-dots{bottom:-50px}}.front_page .testimonial_section .quotes_slider .slick-dots>li:before{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:2px solid #ee6241;background-image:none}.front_page .testimonial_section .quotes_slider .slick-dots>.slick-active:before{background-color:#ee6241}.front_page .testimonial_section .quote_item .text{color:#fff;font-size:1.5rem;line-height:34px;font-weight:300;font-family:"Source Sans Pro",sans-serif;font-style:italic}@media screen and (max-width: 1199px){.front_page .testimonial_section .quote_item .text{font-size:1.25rem;line-height:30px}}.item.doctors-archive-template .doctor{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-top:35px;padding-bottom:35px;border-top:1px solid #d1d4d9}@media screen and (max-width: 765px){.item.doctors-archive-template .doctor{padding-top:20px;padding-bottom:20px;flex-wrap:wrap}}.item.doctors-archive-template .doctor .thumb-wrap{-webkit-box-flex:1;flex:1 0 260px;height:300px;margin-right:30px;overflow:hidden}@media screen and (max-width: 765px){.item.doctors-archive-template .doctor .thumb-wrap{height:230px;flex-basis:230px;-webkit-box-flex:0;flex-grow:0;margin-bottom:15px}}.item.doctors-archive-template .doctor .thumb-wrap a{display:block}.item.doctors-archive-template .doctor .thumb-wrap img{padding:0;background-position:center;background-repeat:no-repeat;background-size:cover;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-left:100%;background-size:cover;display:block;width:100%;height:100%;height:300px}.mod-no-bgsizecover .item.doctors-archive-template .doctor .thumb-wrap img{background-size:100%}.mod-no-bgsizecover .item.doctors-archive-template .doctor .thumb-wrap img{background-size:100%;padding-left:0}.item.doctors-archive-template .doctor .details{display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap;font-family:"Raleway",sans-serif}.item.doctors-archive-template .doctor .details .name-link{transition:color 0.3s;flex-basis:100%;color:#767676}.item.doctors-archive-template .doctor .details .name-link:hover{text-decoration:none;color:#ee6241}.item.doctors-archive-template .doctor .details .name{font-size:1.625rem;line-height:32px;margin-top:0;margin-bottom:5px}.item.doctors-archive-template .doctor .details .qualifications{display:block;flex-basis:100%;font-size:.8125rem;line-height:13px;font-weight:600;margin-bottom:20px}.item.doctors-archive-template .doctor .details .specialist-in{flex-basis:100%;font-size:1rem;line-height:16px;color:#ee6241;font-weight:700;margin-bottom:15px}.item.doctors-archive-template .doctor .details .excerpt{flex-basis:100%;font-weight:300;font-family:"Source Sans Pro",sans-serif;font-size:1rem;margin-bottom:20px}.item.doctors-archive-template .doctor .details .read-more-button{width:100px}.item.doctors-archive-template .doctor:first-of-type{padding-top:0;border-top:none}.item.doctor .doctor-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:50px}@media screen and (max-width: 1199px){.item.doctor .doctor-info{margin-bottom:25px}}@media screen and (max-width: 765px){.item.doctor .doctor-info{flex-wrap:wrap;margin-bottom:15px}}.item.doctor .doctor-info .thumb-wrap{-webkit-box-flex:1;flex:1 0 330px;height:380px;margin-right:40px;overflow:hidden}@media screen and (max-width: 1199px){.item.doctor .doctor-info .thumb-wrap{height:240px;flex-basis:240px;margin-right:25px;-webkit-box-flex:0;flex-grow:0}}@media screen and (max-width: 765px){.item.doctor .doctor-info .thumb-wrap{width:200px;height:200px;margin-bottom:15px}}.item.doctor .doctor-info .thumb-wrap>img{padding:0;background-position:center;background-repeat:no-repeat;background-size:cover;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-left:100%;background-size:cover;display:block;width:100%;height:100%}.mod-no-bgsizecover .item.doctor .doctor-info .thumb-wrap>img{background-size:100%}.mod-no-bgsizecover .item.doctor .doctor-info .thumb-wrap>img{background-size:100%;padding-left:0}.item.doctor .doctor-info .details{display:-webkit-box;display:flex;height:100%;-webkit-box-align:center;align-items:center;flex-wrap:wrap;font-family:"Raleway",sans-serif}@media screen and (max-width: 765px){.item.doctor .doctor-info .details{flex-basis:100%}}.item.doctor .doctor-info .details .name{display:block;flex-basis:100%;font-size:2.25rem;line-height:42px;margin-bottom:5px}@media screen and (max-width: 765px){.item.doctor .doctor-info .details .name{font-size:1.875rem;line-height:36px}}.item.doctor .doctor-info .details .qualifications{flex-basis:100%;font-size:.9375rem;font-weight:600}.item.doctor .doctor-info .details .specialist-in{flex-basis:100%;font-size:1.25rem;color:#ee6241;font-weight:700;margin-top:25px}@media screen and (max-width: 765px){.item.doctor .doctor-info .details .specialist-in{font-size:1rem;line-height:26px;margin-top:15px}}.item.doctor .top_content{padding-bottom:35px;border-bottom:1px solid #ee6241}.item.doctor .top_content p:last-of-type{margin-bottom:0}.item.doctor .back-to-doctors{transition:color 0.3s;display:inline-block;position:relative;padding-left:20px;font-size:.9375rem;font-family:"Raleway",sans-serif;font-weight:700;color:#767676;margin-top:20px}.item.doctor .back-to-doctors:hover{text-decoration:none;color:#ee6241}.item.doctor .back-to-doctors:hover:before{border-bottom-color:#ee6241;border-right-color:#ee6241}.item.doctor .back-to-doctors:before{transition:border-color 0.3s;display:block;content:'';-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border:solid #767676;border-width:0 1px 1px 0;padding:3px;position:absolute;left:0;top:9px}.item.page .inner_header{position:relative;width:100%;height:305px;background-color:#111}@media screen and (max-width: 1199px){.item.page .inner_header{height:255px}}@media screen and (max-width: 765px){.item.page .inner_header{height:225px}}.item.page .title_wrapper{padding-top:215px;z-index:5;text-align:left;height:60px;overflow:hidden}@media screen and (max-width: 1199px){.item.page .title_wrapper{height:auto;padding-top:150px}}@media screen and (max-width: 765px){.item.page .title_wrapper{padding-top:135px}}.item.page .title_wrapper .page_title{color:#fff;font-size:3.375rem;line-height:54px;font-weight:700}@media screen and (max-width: 1199px){.item.page .title_wrapper .page_title{font-size:2.8125rem;line-height:50px}}@media screen and (max-width: 765px){.item.page .title_wrapper .page_title{font-size:2rem;line-height:42px}}.item.page .title_wrapper .page_title.off{opacity:1;-webkit-transform:translate(0, 100px);-ms-transform:translate(0, 100px);transform:translate(0, 100px)}@media screen and (max-width: 1199px){.item.page .title_wrapper .page_title.off{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}.item.page .content_section_wrap{width:100%;padding-bottom:50px}@media screen and (max-width: 1199px){.item.page .content_section_wrap{padding-bottom:30px}}.item.page .content_section_wrap .col_one{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding-right:25px}@media screen and (max-width: 765px){.item.page .content_section_wrap .col_one{width:100%;padding-right:0}}.item.page .content_section_wrap .col_two{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:right;width:50%;padding-left:25px}@media screen and (max-width: 765px){.item.page .content_section_wrap .col_two{width:100%;padding-left:0;padding-top:10px}}.item.page .content_section_wrap .title_wrap{width:100%}.item.page .content_section_wrap .icon_wrap{display:inline-block;width:26px;height:26px;margin-right:20px}.item.page .content_section_wrap .icon_wrap>svg{width:26px;height:26px;fill:#ee6241}.item.page .content_section_wrap .section_title{display:inline-block;margin-top:0;color:#ee6241}.item.page .accordion-section{border-bottom:1px solid #d1d4d9;padding-bottom:0;margin-bottom:50px}@media screen and (max-width: 1199px){.item.page .accordion-section{margin-bottom:30px}}.item.page .accordion-section .title_wrap{margin:0}.item.page .accordion-section .item-title{padding-top:12px;padding-bottom:12px;position:relative;font-family:"Raleway",sans-serif;font-weight:600;color:#767676;font-size:1.0625rem;line-height:24px;border-top:1px solid #d1d4d9;cursor:pointer}.item.page .accordion-section .item-title:after{display:block;content:'';width:12px;height:12px;position:absolute;top:18px;right:0;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../images/icons/add.svg")}.item.page .accordion-section .item-title.opened:after{background-image:url("../images/icons/substract.svg")}.item.page .accordion-section .item-content{display:none;margin-top:10px}@media screen and (max-width: 550px){.item.page .accordion-section .item-content iframe{height:auto}}.item.page .accordion-section .item-content .show-all-topics{display:inline-block;margin-bottom:30px;font-family:"Raleway",sans-serif;font-weight:700;font-size:.75rem;color:#646a73}.item.page .staff-section .area-title{font-size:1.375rem;line-height:25px;margin:0;color:#767676;padding-top:40px}.item.page .staff-section .area-title:first-of-type{padding-top:0}.item.page .staff-section .staff-area{display:-webkit-box;display:flex;width:100%;flex-wrap:wrap;padding-bottom:35px;border-bottom:1px solid #d1d4d9}@media screen and (max-width: 765px){.item.page .staff-section .staff-area{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap}}.item.page .staff-section .staff-area .member{-webkit-box-flex:0;flex:0 0 30%;margin-top:18px;margin-right:25px}@media screen and (max-width: 1199px){.item.page .staff-section .staff-area .member{margin-right:18px}}@media screen and (max-width: 765px){.item.page .staff-section .staff-area .member{flex-basis:auto;width:300px;margin-right:0}}.item.page .staff-section .staff-area .member .image{width:100%;height:300px}@media screen and (max-width: 1199px){.item.page .staff-section .staff-area .member .image{height:280px}}@media screen and (max-width: 765px){.item.page .staff-section .staff-area .member .image{height:300px}}.item.page .staff-section .staff-area .member .name{font-size:1.125rem;line-height:22px;font-weight:600;text-align:center;margin-top:10px}.item.page .contact-icons-module__wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:30px}@media screen and (max-width: 1000px){.item.page .contact-icons-module__wrapper{padding-bottom:20px;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.item.page .contact-icons-module__wrapper .contact-icons-module__item{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-sizing:border-box;-webkit-box-flex:0;flex:none;flex-basis:32.5%;padding:25px 10px 22px 10px;border:1px solid #ee6241;text-align:center;color:#767676}@media screen and (max-width: 1199px){.item.page .contact-icons-module__wrapper .contact-icons-module__item{padding:18px}}@media screen and (max-width: 1000px){.item.page .contact-icons-module__wrapper .contact-icons-module__item{margin-bottom:10px;text-align:left;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;flex-basis:100%}}.item.page .contact-icons-module__wrapper .contact-icons-module__item .icon{display:block;width:42px;height:42px;margin-left:auto;margin-right:auto;margin-bottom:10px;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1000px){.item.page .contact-icons-module__wrapper .contact-icons-module__item .icon{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);margin:0;margin-top:3px;margin-right:18px;float:left}}.item.page .contact-icons-module__wrapper .contact-icons-module__item .icon-label{display:block;color:#ee6241;font-size:1rem;font-weight:600;text-transform:uppercase}.item.page .contact-icons-module__wrapper .contact-icons-module__item .sub-link,.item.page .contact-icons-module__wrapper .contact-icons-module__item .sub-text{display:block;font-size:1rem;color:#767676}.item.page .contact-icons-module__wrapper .contact-icons-module__item .sub-link:hover,.item.page .contact-icons-module__wrapper .contact-icons-module__item .sub-text:hover{color:#767676;text-decoration:none}.content_wrap{margin-top:40px;margin-bottom:40px;position:relative;min-height:245px}@media screen and (max-width: 1199px){.content_wrap{margin-top:30px;margin-bottom:30px}}.content_main{float:left;width:calc(100% - 310px);padding-top:15px}@media screen and (max-width: 1199px){.content_main{width:100%;padding-top:0}}.content_main.no-sidebar{width:100%}.content_main.fadeonview{transition-delay:.7s}.content_side{position:absolute;width:270px;right:0;top:0;bottom:0;z-index:1}@media screen and (max-width: 1199px){.content_side{display:none}}.content_side.fixed .inner_side{position:fixed;top:135px}.content_side.fixed.bottom .inner_side{position:absolute;top:auto;bottom:0}.content_side .inner_side{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:270px;padding:16px 20px;background-color:#f3f3f3}.content_side .sidebar_heading{padding-bottom:8px;border-bottom:1px solid #ee6241;margin-bottom:22px;color:#ee6241;font-family:"Raleway",sans-serif;font-size:1.25rem;font-weight:700}.content_side .sidebar_list{display:block;margin-bottom:0}.content_side .sidebar_list li{display:block;padding:0;margin:0;margin-top:10px}.content_side .sidebar_list li:before{display:none;content:none}.content_side .sidebar_list li a{display:inline-block;font-family:"Raleway",sans-serif;font-weight:700;font-size:.75rem;color:#646a73}.content_side .sidebar_list li a:hover,.content_side .sidebar_list li a:focus{transition:color 0.3s;color:#ee6241;text-decoration:none}.content_side .sidebar_list li.current-menu-item a{color:#ee6241}.fourohfour h2,.fourohfour h3{color:#ee6241;margin-bottom:10px}.fourohfour h2,.fourohfour h3,.fourohfour p{margin-top:15px}@media screen and (max-width: 765px){.fourohfour h2,.fourohfour h3,.fourohfour p{text-align:center}}.fourohfour h3{text-transform:none}#medmovie{width:1px;min-width:100%;border:0;height:100vh}.contact-page .clinic{margin-top:20px;padding-top:35px;border-top:1px solid #d1d4d9}.contact-page .clinic:first-of-type{margin-top:0;padding-top:0;border:none}.contact-page .clinic .contact_wrap{padding-bottom:30px}@media screen and (max-width: 765px){.contact-page .clinic .contact_wrap{padding-bottom:20px}}.contact-page .clinic .contact_link{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left;width:31%;border:1px solid #ee6241;padding:25px 10px 22px 10px;text-align:center;color:#767676}@media screen and (max-width: 1199px){.contact-page .clinic .contact_link{padding:18px}}@media screen and (max-width: 1000px){.contact-page .clinic .contact_link{width:100%;margin-bottom:10px;text-align:left}}.contact-page .clinic .contact_link:nth-of-type(2){margin-left:3.5%;margin-right:3.5%}@media screen and (max-width: 1000px){.contact-page .clinic .contact_link:nth-of-type(2){margin-left:0;margin-right:0}}.contact-page .clinic .contact_link .icon_wrap{float:none;display:block;width:42px;height:42px;margin-left:auto;margin-right:auto;margin-bottom:10px}@media screen and (max-width: 1000px){.contact-page .clinic .contact_link .icon_wrap{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);margin:0;margin-top:3px;margin-right:18px;float:left}}.contact-page .clinic .contact_link .icon_wrap>svg{width:42px;height:42px}.contact-page .clinic .contact_link .info_wrap{width:auto;margin-left:auto;margin-right:auto}@media screen and (max-width: 1000px){.contact-page .clinic .contact_link .info_wrap{float:left}}.contact-page .clinic .contact_link .info_wrap .label{color:#ee6241;font-size:1rem;font-weight:600;text-transform:uppercase}.contact-page .clinic .contact_link .info_wrap .value{font-size:1rem}@media screen and (max-width: 1000px){.contact-page .clinic .contact_link .info_wrap .value{clear:both}}.contact-page .clinic .contact_link:hover{text-decoration:none}.contact-page .procedure{margin-top:20px;padding-top:35px;border-top:1px solid #d1d4d9}.contact-page .procedure:first-of-type{margin-top:0;padding-top:0;border:none}.contact-page .procedure .title{margin-bottom:20px}.contact-page .location{padding-bottom:20px}.contact-page .location .map{float:left;width:48%;height:285px}@media screen and (max-width: 765px){.contact-page .location .map{width:100%}}.contact-page .location .map .acf-map{height:285px}.contact-page .location .address_wrap{float:right;width:48%}@media screen and (max-width: 765px){.contact-page .location .address_wrap{width:100%}}.contact-page .location .address_wrap .inner{margin-top:110px}@media screen and (max-width: 765px){.contact-page .location .address_wrap .inner{margin-top:20px;margin-bottom:30px}}.contact-page .location .address_wrap .icon_wrap{float:left;width:40px;height:40px;margin-top:4px;margin-right:20px}.contact-page .location .address_wrap .icon_wrap>svg{width:40px;height:40px}.contact-page .location .address_wrap .address{float:left;width:80%}.contact-page .location-without-map .address_wrap{float:left;width:100%}@media screen and (max-width: 765px){.contact-page .location-without-map .address_wrap{width:100%}}.contact-page .location-without-map .address_wrap .inner{margin-top:30px;margin-bottom:30px}@media screen and (max-width: 765px){.contact-page .location-without-map .address_wrap .inner{margin-top:20px;margin-bottom:30px}}.footer .wpcf7-not-valid-tip{display:none !important}.footer .wpcf7-form-control-wrap{height:auto !important;overflow:visible !important}.footer .wpcf7-form-control-wrap{display:block !important;margin-bottom:10px}.footer .wpcf7-response-output{margin:0;background-color:#fff;background-color:rgba(255,255,255,0.9);position:absolute;bottom:40%;left:5%;width:90%;padding:1.2em 1.5em;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:1rem;line-height:1.6em;text-align:center;box-shadow:0px 0px 6px 2px rgba(0,0,0,0.3)}.footer .wpcf7-response-output.wpcf7-validation-errors{border-color:#FABB00}.footer .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#6FCB12}.footer .ajax-loader{position:absolute;left:50%;bottom:2em}@media screen and (max-width: 1199px){.footer .ajax-loader{left:0;bottom:3em}}.footer .form_wrapper .wpcf7-not-valid,.chr_content form .wpcf7-not-valid{border-color:#da0030}.footer .form_wrapper.wpcf7-form,.chr_content form.wpcf7-form{position:relative}.footer .form_wrapper.wpcf7-form:after,.chr_content form.wpcf7-form:after{content:".";display:block;height:0;clear:both;visibility:hidden}.footer .form_wrapper.mc4wp-form:after,.chr_content form.mc4wp-form:after{content:".";display:block;height:0;clear:both;visibility:hidden}.footer .form_wrapper p:nth-of-type(1),.chr_content form p:nth-of-type(1){margin:0;height:0}.footer .form_wrapper p:nth-of-type(2),.chr_content form p:nth-of-type(2){margin-top:0}.footer .form_wrapper div label+br,.chr_content form div label+br{display:none}.footer .form_wrapper div label span:first-child,.chr_content form div label span:first-child{display:none}.footer .form_wrapper input,.footer .form_wrapper textarea,.footer .form_wrapper select,.chr_content form input,.chr_content form textarea,.chr_content form select{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;transition:border-color 0.3s;width:100%;border:1px solid rgba(100,106,115,0.25);border-radius:0;padding:14px 18px;color:#767676;font-family:"Source Sans Pro",sans-serif;font-size:.875rem;font-weight:300;line-height:20px;cursor:pointer;margin:0}.footer .form_wrapper input::-webkit-input-placeholder,.footer .form_wrapper textarea::-webkit-input-placeholder,.footer .form_wrapper select::-webkit-input-placeholder,.chr_content form input::-webkit-input-placeholder,.chr_content form textarea::-webkit-input-placeholder,.chr_content form select::-webkit-input-placeholder{color:#767676}.footer .form_wrapper input:-moz-placeholder,.footer .form_wrapper textarea:-moz-placeholder,.footer .form_wrapper select:-moz-placeholder,.chr_content form input:-moz-placeholder,.chr_content form textarea:-moz-placeholder,.chr_content form select:-moz-placeholder{color:#767676}.footer .form_wrapper input::-moz-placeholder,.footer .form_wrapper textarea::-moz-placeholder,.footer .form_wrapper select::-moz-placeholder,.chr_content form input::-moz-placeholder,.chr_content form textarea::-moz-placeholder,.chr_content form select::-moz-placeholder{color:#767676}.footer .form_wrapper input:-ms-input-placeholder,.footer .form_wrapper textarea:-ms-input-placeholder,.footer .form_wrapper select:-ms-input-placeholder,.chr_content form input:-ms-input-placeholder,.chr_content form textarea:-ms-input-placeholder,.chr_content form select:-ms-input-placeholder{color:#767676}.footer .form_wrapper input:focus,.footer .form_wrapper textarea:focus,.footer .form_wrapper select:focus,.chr_content form input:focus,.chr_content form textarea:focus,.chr_content form select:focus{transition:border-color 0.3s;border:1px solid rgba(238,98,65,0.6);outline:none;outline-offset:0}form.wpcf7-form.invalid input,form.wpcf7-form.invalid textarea,form.wpcf7-form.invalid select,form.wpcf7-form.invalid label,form.wpcf7-form.sent input,form.wpcf7-form.sent textarea,form.wpcf7-form.sent select,form.wpcf7-form.sent label{opacity:.4}.chr_content form .wpcf7-list-item{margin-left:0}.chr_content form .wpcf7-list-item label{cursor:pointer;line-height:1.6em}.chr_content form .wpcf7-list-item input[type="checkbox"],.chr_content form .wpcf7-list-item input[type="radio"]{margin:0 .3em 0 0;vertical-align:middle}textarea{resize:none}select{color:#ee6241 !important}select.placeholder{color:#A9A9A9}select.placeholder option:not(.placeholder){color:initial}.footer{position:relative;overflow:hidden}.footer .top{display:block;min-height:410px;width:100%;background-color:#f3f3f3}.footer .top_content{padding-top:55px;position:relative}@media screen and (max-width: 1199px){.footer .top_content{padding-top:40px}}@media screen and (max-width: 765px){.footer .top_content{padding-top:30px}}.footer .top_content .contact_heading{font-size:1.5rem;line-height:30px;color:#ee6241;font-family:"Raleway",sans-serif;font-weight:700;padding-bottom:25px}@media screen and (max-width: 765px){.footer .top_content .contact_heading{padding-bottom:0}}.footer .top_content .left_col{float:left;width:34%}@media screen and (max-width: 1199px){.footer .top_content .left_col{width:45%}}@media screen and (max-width: 765px){.footer .top_content .left_col{width:100%}.footer .top_content .left_col:after{content:".";display:block;height:0;clear:both;visibility:hidden}}.footer .top_content .right_col{float:right;width:60%}@media screen and (max-width: 1199px){.footer .top_content .right_col{width:50%}}@media screen and (max-width: 765px){.footer .top_content .right_col{width:100%;float:left}}.footer .top_content .contact_list{overflow:hidden;padding:0;padding-bottom:30px;margin:0}@media screen and (max-width: 765px){.footer .top_content .contact_list{position:relative;width:100%;float:left;top:0;padding:0;margin:20px 0}}.footer .top_content .contact_list .icon{float:left;width:10%;height:30px;padding:0;margin:0;clear:left}@media screen and (max-width: 1199px){.footer .top_content .contact_list .icon{padding-left:2px;width:calc(10% - 2px)}}@media screen and (max-width: 765px){.footer .top_content .contact_list .icon{width:30px}}.footer .top_content .contact_list .icon>svg{width:30px;height:30px;fill:#ee6241}.footer .top_content .contact_list .icon .circle{stroke:#ee6241;fill:none}.footer .top_content .contact_list .value{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left;width:90%;padding:0;padding-left:10px;margin:0;margin-top:1px;font-size:1.1875rem;font-family:"Source Sans Pro",sans-serif;font-weight:300}@media screen and (max-width: 1199px){.footer .top_content .contact_list .value{width:85%;padding-left:5%}}@media screen and (max-width: 765px){.footer .top_content .contact_list .value{width:calc(100% - 50px);padding-left:20px}}.footer .top_content .contact_list .value>a{color:#ee6241;font-weight:600;text-decoration:none}.footer .top_content .contact_list .value>a:hover{text-decoration:none}.footer .top_content .contact_list .value .email-link{font-size:1rem}.footer .top_content .contact_list .icon,.footer .top_content .contact_list .value{padding-top:15px}.footer .top_content .contact_list .icon:first-of-type,.footer .top_content .contact_list .value:first-of-type{padding-top:0}.footer .top_content .social_wrapper{display:block;clear:both;border-top:1px solid #d1d4d9;padding-top:30px}@media screen and (max-width: 1199px){.footer .top_content .social_wrapper{padding-top:20px}}.footer .top_content .social_wrapper .network_wrap{margin:0;margin-right:25px;width:22px;height:22px;padding-bottom:8px;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 1199px){.footer .top_content .social_wrapper .network_wrap{transition:none}}.footer .top_content .social_wrapper .network_wrap:hover{transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}@media screen and (max-width: 1199px){.footer .top_content .social_wrapper .network_wrap:hover{transition:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.footer .top_content .form_wrapper{position:relative}@media screen and (max-width: 1199px){.footer .top_content .form_wrapper{padding-bottom:30px}}@media screen and (max-width: 765px){.footer .top_content .form_wrapper{padding-top:25px;padding-bottom:15px}}.footer .top_content .form_wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.footer .top_content .form_wrapper .form_col1{float:left;width:49%}@media screen and (max-width: 1199px){.footer .top_content .form_wrapper .form_col1{width:100%}}.footer .top_content .form_wrapper .form_col2{float:right;width:49%}@media screen and (max-width: 1199px){.footer .top_content .form_wrapper .form_col2{width:100%;float:left}}.footer .top_content .form_wrapper .form_col2 textarea{height:170px !important}.footer .top_content .form_wrapper textarea,.footer .top_content .form_wrapper input,.footer .top_content .form_wrapper select{background-color:#f3f3f3}.footer .top_content .form_wrapper .wpcf7-submit{box-sizing:content-box !important;float:right;cursor:pointer;line-height:40px;appearance:none;-webkit-appearance:none}@media screen and (max-width: 765px){.footer .top_content .form_wrapper .wpcf7-submit{float:none;margin:0 auto;text-align:center;margin-bottom:20px}}.footer .bottom{width:100%;background-color:#ee6241;display:block;height:58px}@media screen and (max-width: 600px){.footer .bottom{height:70px;text-align:center}}.footer .bottom_content{color:#fff;font-size:.75rem;line-height:58px;font-family:"Raleway",sans-serif;font-weight:700}@media screen and (max-width: 600px){.footer .bottom_content{line-height:17px;padding-top:16px}}.footer .bottom_content a{color:#fff;text-decoration:none}.footer .bottom_content a:hover{text-decoration:none}.footer .bottom_content .copyright{float:left;margin-right:10px}@media screen and (max-width: 600px){.footer .bottom_content .copyright{display:block;float:none}}.footer .bottom_content .chr_link{float:right;margin-right:5px}@media screen and (max-width: 600px){.footer .bottom_content .chr_link{display:block;float:none}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wbGFjZWhvbGRlcnMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9tYXN0ZXIuc2NzcyIsIl9zZXR1cC5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2hhbWJ1cmdlci5zY3NzIiwiX21lbnUuc2NzcyIsIl9zbGljay5zY3NzIiwiX2Zyb250cGFnZS5zY3NzIiwiX2RvY3RvcnMuc2NzcyIsIl9wYWdlLnNjc3MiLCJfY29udGFjdC1wYWdlLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSxxT0N1QkMscUJEYkEsY0FDQSxZQUNBLHlCQUNBLDZCQUNBLGlCQUNBLGtCQUNBLGNBQ0EsaUNBQ0EsZ0JBQ0Esa0JBQ0EscUJBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSxtQkFDQSxrQkFDQSxVQUNBLG1DQUNBLGlDQUFrQyxDQzBPbEMsc0NEdFFELHFPQ3VCQywwQ0RwQkMsWUFDQSxpQkFDQSxpQkFDQSxrQkFDQSxrQkFBbUIsQ0E2RHBCLENBcEVELDZQQ3VCQyw2Q0FBQSxBQUpBLHFDQUlBLEFBSkEsMkRBQUEsQUFJQSx3REFKQSxpQ0FDQSxBQUNBLDZCQUNBLEFBQ0EseUJBSkEsb0VBQ0EsQUFDQSxnRUFDQSxBQUNBLDRERGdCQyxXQUNBLGNBQ0EsV0FDQSxZQUNBLHNCQUNBLGtCQUNBLE1BQ0EsT0FDQSx5QkFDQSxVQUFXLENDc05aLHNDRHRRRCw2UEFnQ0csYUFDQSxZQUFhLENBZ0JkLENBakRGLDZQQ3VCQyxxQkRrQ0MsV0FFQSxvQkFBcUIsQ0MyTXRCLHNDRHRRRCw2UEN1QkMsMENEK0JFLHdCRS9DZSxDRjREaEIsQ0FuRUYscVJDdUJDLDZDQUFBLEFBSkEscUNBSUEsQUFKQSwyREFBQSxBQUlBLHdEQUpBLDBDQUNBLEFBQ0Esc0NBQ0EsQUFDQSxrQ0QwQ0UsU0FBVSxDQUNWLHVGQVFGLGNBQ0EsV0FDQSxZQUNBLGtCQUNBLE1BQ0EsT0FDQSw0QkFDQSwyQkFDQSxxQkFBc0IsQ0NvTHRCLHNDRGhNRCx1RkFF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LFVBQVcsQ0FJWixDQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1BsYWNlaG9sZGVyc1xuLy8gJXBsYWNlaG9sZGVyX25hbWVcblxuLy9Ob3JtYWwgYnV0dG9uLCBwbGVhc2Ugc3BlY2lmaXkgd2lkdGhcbiRidXR0b25fZHVyYXRpb246IDAuNHM7XG4lYnV0dG9ue1xuXHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAjeyRidXR0b25fZHVyYXRpb259LCBjb2xvciAjeyRidXR0b25fZHVyYXRpb259KTtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0Zm9udC1zaXplOiBlbXMoMTJweCk7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdH1cblx0QGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAjeyRidXR0b25fZHVyYXRpb259KTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyOiAycHggc29saWQgI3skcHJpbWFyeX07XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Zm9udC1zaXplOiBlbXMoMTRweCk7XG5cdGNvbG9yOiAkcHJpbWFyeTtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nZm9udDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcblx0cGFkZGluZy1yaWdodDogMzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXHQmOmFmdGVye1xuXHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gI3skYnV0dG9uX2R1cmF0aW9ufSwgb3BhY2l0eSAjeyRidXR0b25fZHVyYXRpb259KTtcblx0XHRAaW5jbHVkZSB2ZW5kb3IodHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSkpO1xuXHRcdEBpbmNsdWRlIHZlbmRvcih0cmFuc2Zvcm0tb3JpZ2luLCAwJSAxMDAlKTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKSB0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDE1MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0Jjpob3Zlcntcblx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yICN7JGJ1dHRvbl9kdXJhdGlvbn0sIGNvbG9yICN7JGJ1dHRvbl9kdXJhdGlvbn0pO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAjeyRidXR0b25fZHVyYXRpb259KTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICN7JGJ1dHRvbl9kdXJhdGlvbn0sIG9wYWNpdHkgI3skYnV0dG9uX2R1cmF0aW9ufSk7XG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3IodHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSkpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpKTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbiVmaXhlZGJne1xuXHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdFxuXHR9XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4lc3VicGFnZV9zZXJ2aWNlX2ljb257XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0PiBzdmd7XG5cdFx0d2lkdGg6IDEzNXB4O1xuXHRcdGhlaWdodDogMTM1cHg7XG5cdFx0ZmlsbDogJHByaW1hcnk7XG5cdH1cbn1cblxuJWJnLWltYWdle1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cblxuLy9Ob3RlIHNob3VsZCBiZSB0aGUgd3JhcHBlciBvZiB0aGUgaGFuZCBTVkdcbiVzd2lwZS1oYW5ke1xuXHRAaW5jbHVkZSBhbmltYXRpb24oc3dpcGVyIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlKTtcblx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXG5cdD4gc3Zne1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRmaWxsOiAkc3dpcGUgIWltcG9ydGFudDtcblx0fVxuXG59XG5cbi8vID09PT09PT09PT09IEFOSU1BVElPTlMgPT09PT09PT09PT1cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlcil7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc3dpcGVyKXtcblx0MCV7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtMjBweCwgMCkpO1xuXHR9XG5cblx0MjUle1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMTVweCwgMCkpO1xuXHR9XG5cblx0NTAle1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTIwcHgsIDApKVxuXHR9XG5cblx0NzUle1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMTVweCwgMCkpO1xuXHR9XG5cblx0MTAwJXtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC0yMHB4LCAwKSk7XG5cdH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGltYWdlWm9vbSl7XG5cblx0MCV7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpKTtcblx0fVxuXG5cdDUwJXtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4yNSkpO1xuXHR9XG5cdDEwMCV7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpKTtcblx0fVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2xpZGVJblVwKXtcblx0MCV7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0MTAwJXtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoMCwgMCwgMCkpO1xuXHR9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlTGlnaHRib3gpe1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDAuODU7IH1cbn1cbiIsIlxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBDT05UQUlORVJTICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuQG1peGluIGNvbnRhaW5lcigkd2lkdGgsJGxlZnQ6MCl7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6ICR3aWR0aDtcblx0bWF4LXdpZHRoOiAxMDAlOyAvLyBtYWtlcyBjb250YWluZXJzIGF1dG9tYXRpY2FsbHkgcmVzcG9uc2l2ZVxuXHRsZWZ0OiAkbGVmdDtcbn1cblxuLy8gc2V0IHVwIGNvbnRhaW5lcnMgLSB0aGVzZSBjYW4gYmUgQGluY2x1ZGUnZCBvciBhZGRlZCBhcyBhIGNsYXNzIGluIHRoZSBIVE1MICovXG4vLyBsZWZ0IG9mZnNldCAoMm5kIHBhcmFtZXRlcikgaXMgbmVnYXRpdmUgaGFsZiBvZiB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSB3aWR0aCAoMXN0IHBhcmFtZXRlcikgJiBjb250ZW50X2NvbnRhaW5lcidzIHdpZHRoICovXG5cblx0QG1peGluIGNvbnRlbnRfY29udGFpbmVyKCl7IEBpbmNsdWRlIGNvbnRhaW5lcigjeyRjb250ZW50X3dpZHRofSk7IH1cblx0QG1peGluIGZ1bGx3aWR0aF9jb250YWluZXIoKXsgQGluY2x1ZGUgY29udGFpbmVyKDEwMCUpOyB9XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogR0VORVJJQyBNSVgtSU5TICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG5AbWl4aW4gY2xlYXJmaXgoKXsgJjphZnRlciB7IGNvbnRlbnQ6IFwiLlwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBjbGVhcjogYm90aDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cbkBtaXhpbiBpZThvcGFjaXR5KCRvcGFjaXR5KXsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0jeyRvcGFjaXR5fSlcIjsgfVxuXG5AbWl4aW4gdmVuZG9yKCRuYW1lLCR2YWx1ZSl7XG5cdC13ZWJraXQtI3skbmFtZX06ICR2YWx1ZTtcblx0LW1vei0jeyRuYW1lfTogJHZhbHVlO1xuXHQtbXMtI3skbmFtZX06ICR2YWx1ZTtcblx0LW8tI3skbmFtZX06ICR2YWx1ZTtcblx0I3skbmFtZX06ICR2YWx1ZTtcbn1cblxuQG1peGluIHZlbmRvcnByb3AoJG5hbWUsJHByb3AsJHZhbHVlOlwiXCIpe1xuXHQtd2Via2l0LSN7JG5hbWV9OiAtd2Via2l0LSN7JHByb3B9IHVucXVvdGUoJHZhbHVlKTtcblx0LW1vei0jeyRuYW1lfTogLW1vei0jeyRwcm9wfSB1bnF1b3RlKCR2YWx1ZSk7XG5cdC1tcy0jeyRuYW1lfTogLW1zLSN7JHByb3B9IHVucXVvdGUoJHZhbHVlKTtcblx0LW8tI3skbmFtZX06IC1vLSN7JHByb3B9IHVucXVvdGUoJHZhbHVlKTtcblx0I3skbmFtZX06ICN7JHByb3B9IHVucXVvdGUoJHZhbHVlKTtcbn1cblxuQG1peGluIHBzZXVkb3NldHVwKCl7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuQG1peGluIGJvcmRlcnJhZGl1cygkdmFsdWUpeyBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywkdmFsdWUpOyB9XG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4peyBAaW5jbHVkZSB2ZW5kb3IodHJhbnNpdGlvbiwjeyR2YWx1ZX0pOyB9XG5AbWl4aW4gdHJhbnMoKXsgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzKTsgfVxuQG1peGluIHVudHJhbnMoKXsgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTsgfVxuQG1peGluIHRyYW5zaXRpb25fdmVuZG9yKCRwcm9wLCR2YWx1ZSl7IEBpbmNsdWRlIHZlbmRvcnByb3AoXCJ0cmFuc2l0aW9uXCIsJHByb3AsXCIjeyR2YWx1ZX1cIik7IH1cblxuQG1peGluIHJvb3QoJHNlbGVjdG9yLCRkZWNsYXJhdGlvbnMpe1xuXHQvLyB1c2VmdWwgZm9yIGFwcGx5aW5nIG1vZGVybml6ciBjbGFzc2VzIGV0Yy4gb3Igb3RoZXIgXCJhdCByb290XCIgY2xhc3Nlc1xuXHQvLyB1c2FnZTpcblx0Ly9cdC5iYWNrZ3JvdW5kIHsgQGluY2x1ZGUgcm9vdChcIi5vbGRpZVwiLChiYWNrZ3JvdW5kLWF0dGFjaG1lbnQsc2Nyb2xsKSAoYmFja2dyb3VuZC1wb3NpdGlvbixjZW50ZXIgIWltcG9ydGFudCkpOyB9XG5cdC8vIHJldHVybnM6XG5cdC8vIFx0Lm9sZGllIC5iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cdEBhdC1yb290ICN7JHNlbGVjdG9yfSAmIHtcblx0XHRAZWFjaCAkdmFsdWUgaW4gJGRlY2xhcmF0aW9ucyB7XG5cdFx0XHQje250aCgkdmFsdWUsMSl9OiAje250aCgkdmFsdWUsMil9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlKXsgQGluY2x1ZGUgdmVuZG9yKHRyYW5zZm9ybSwkdmFsdWUpOyB9XG5cbkBtaXhpbiBib3JkZXJib3goKXsgQGluY2x1ZGUgdmVuZG9yKGJveC1zaXppbmcsYm9yZGVyLWJveCk7IH1cbkBtaXhpbiB1c2Vyc2VsZWN0KCl7IC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgfVxuQG1peGluIHJlbW92ZV92ZXJ0aWNhbCgkcHJvcCl7ICY6Zmlyc3QtY2hpbGQgeyAjeyRwcm9wfS10b3A6IDA7IH0gJjpsYXN0LWNoaWxkIHsgI3skcHJvcH0tYm90dG9tOiAwOyB9IH1cbkBtaXhpbiByZW1vdmVfaG9yaXpvbnRhbCgkcHJvcCl7ICY6Zmlyc3QtY2hpbGQgeyAjeyRwcm9wfS1sZWZ0OiAwOyB9ICY6bGFzdC1jaGlsZCB7ICN7JHByb3B9LXJpZ2h0OiAwOyB9IH1cbkBtaXhpbiBwc2V1ZG9zZXR1cCgpeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbkBtaXhpbiBlbGxpcHNpcygpeyBvdmVyZmxvdzogaGlkZGVuOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuQG1peGluIGlucHV0cmVzZXQoKXsgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDApOyAmOm5vdChzZWxlY3QpeyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuQG1peGluIGhpZGV0ZXh0KCl7IGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuXG5cbkBtaXhpbiBhbmltYXRpb24oJHZhbHVlKXtAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLCAkdmFsdWUpO31cbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1vei1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbXMta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbi8vIHNldCB0aGUgcGxhY2Vob2xkZXIgdGV4dCBjb2xvdXIgaW4gYSB2YXJpZXR5IG9mIGJyb3dzZXJzXG4vLyBIVDogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3Mvc3R5bGUtcGxhY2Vob2xkZXItdGV4dC9cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3Ipe1xuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfVxuXHQmOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfVxufVxuXG5cbkBtaXhpbiBpbWFnZWJnKCRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyKXtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XG5cdC5tb2Qtbm8tYmdzaXplY292ZXIgJiB7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXHQvL0BhdC1yb290IGltZyN7Jn17IEBpbmNsdWRlIGltYWdlYmctaW1nOyB9IC8vIHRoaXMgaXMgYW4gYWx0ZXJuYXRpdmUgdG8gdGhlIGltYWdlYmctaW1nIG1peGluIGJlbG93IGFsc28gY2FsbGluZyB0aGUgaW1hZ2ViZyBtaXhpbi4gb2J2aW91c2x5LCB3ZSBjYW4ndCB1c2UgYm90aCBhdCBvbmNlLCBhbmQgaXQncyBwb3NzaWJseSBhIGJpdCBtb3JlIGZsZXhpYmxlIHRvIGFibGUgdG8gY2FsbCB0aGUgYmVsb3cgZGlyZWN0bHkgb24gYW4gZWxlbWVudFxufVxuXG5AbWl4aW4gaW1hZ2ViZ2ltZygkYmFja2dyb3VuZC1zaXplOiBjb250YWluKXtcblx0QGluY2x1ZGUgaW1hZ2ViZztcblx0QGluY2x1ZGUgYm9yZGVyYm94OyAvLyBzdG9wIHRoZSBwYWRkaW5nLWxlZnQgYWJvdmUgZnJvbSBicmVha2luZyBldmVyeXRoaW5nIDspXG5cdHBhZGRpbmctbGVmdDogMTAwJTsgLy8gYWxsb3cgYSBiYWNrZ3JvdW5kLWltYWdlIHRvIGJlIHVzZWQgb24gYW4gaW1nIGVsZW1lbnRcblx0YmFja2dyb3VuZC1zaXplOiAkYmFja2dyb3VuZC1zaXplO1xuXHQubW9kLW5vLWJnc2l6ZWNvdmVyICYgeyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IHBhZGRpbmctbGVmdDogMDsgfVxufVxuXG5AbWl4aW4gYmctdHJpY2t7XG5cdHBhZGRpbmc6IDA7IC8vT3ZlcmlkZVxuXHRAaW5jbHVkZSBpbWFnZWJnaW1nKGNvdmVyKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4vLyBzZXQgbXVsdGlwbGUgcHJvcGVydGllcyB0byB0aGUgc2FtZSB2YWx1ZSwgaW4gb25lIGxpbmVcbi8vIHVzYWdlOiBAaW5jbHVkZSBzYW1lKGhlaWdodCwgbGluZS1oZWlnaHQsIDYwcHgpO1xuLy8gSFQgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTA5I2lzc3VlY29tbWVudC00NDQ4MDA1M1xuXG5AbWl4aW4gc2FtZSgkdmFsdWVzLi4uKXtcblx0JGxlbmd0aDogbGVuZ3RoKCR2YWx1ZXMpO1xuXHQkdmFsdWU6IG50aCgkdmFsdWVzLCAkbGVuZ3RoKTtcblx0QGZvciAkaSBmcm9tIDEgdG8gJGxlbmd0aHsgI3tudGgoJHZhbHVlcywgJGkpfTogJHZhbHVlOyB9XG59XG5cbi8vIGJhY2tncm91bmQgcG9zaXRpb24gZm9yIG9sZCBicm93c2VyIGZhbGwgYmFja1xuXG5AbWl4aW4gYmFja2dyb3VuZC1wb3NpdGlvbigkdmFsdWUxLCR2YWx1ZTIpe1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkdmFsdWUxO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkdmFsdWUxICR2YWx1ZTI7XG59XG5cbi8vIGZvbnRzXG5cbi8vZGVmaW5lIGZvbnQgZmFtaWx5IGFuZCB3ZWlnaHQgZm9yIGEgZ29vZ2xlIGZvbnRcbkBtaXhpbiBnb29nbGUtZm9udCgkZmFtaWx5LCAkd2VpZ2h0OiBub3JtYWwpe1xuXHRmb250LWZhbWlseTogXCIjeyRmYW1pbHl9XCI7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuQG1peGluIGZvbnQtZmFjZSgkaHVtYW5fbmFtZSwgJG1hY2hpbmVfbmFtZSwgJHN2Z19uYW1lOiAkbWFjaGluZV9uYW1lLCAkd29mZjI6IGZhbHNlLCAkb3RmOiBmYWxzZSl7XG5cdC8vJG1hY2hpbmVfbmFtZTogI3skbWFjaGluZV9uYW1lfS13ZWJmb250OyAvLyB1bmNvbW1lbnQgdG8gYXBwZW5kIHRvIGZpbGUgbmFtZXMgaWYgeW91IHdhbnQgdG8gZG8gaXQgd2hvbGVzYWxlXG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBcIiN7JGh1bWFuX25hbWV9XCI7XG5cdFx0c3JjOiB1cmwoXCJmb250cy8jeyRtYWNoaW5lX25hbWV9LmVvdFwiKTtcblxuXHRcdEBpZiBub3QgJHdvZmYyIGFuZCBub3QgJG90ZiB7XG5cdFx0XHRzcmM6IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcblx0XHRcdFx0IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHRcdFx0XHQgdXJsKFwiZm9udHMvI3skbWFjaGluZV9uYW1lfS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdFx0XHRcdCB1cmwoXCJmb250cy8jeyRtYWNoaW5lX25hbWV9LnN2ZyMjeyRzdmdfbmFtZX1cIikgZm9ybWF0KFwic3ZnXCIpO1xuXHRcdH1cblxuXHRcdEBlbHNlaWYgJHdvZmYyIGFuZCBub3QgJG90ZiB7XG5cdFx0XHRzcmM6IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcblx0XHRcdFx0IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0XHRcdCB1cmwoXCJmb250cy8jeyRtYWNoaW5lX25hbWV9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0XHRcdFx0IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHRcdFx0XHQgdXJsKFwiZm9udHMvI3skbWFjaGluZV9uYW1lfS5zdmcjI3skc3ZnX25hbWV9XCIpIGZvcm1hdChcInN2Z1wiKTtcblx0XHR9XG5cblx0XHRAZWxzZWlmICRvdGYgYW5kIG5vdCAkd29mZjIge1xuXHRcdFx0c3JjOiB1cmwoXCJmb250cy8jeyRtYWNoaW5lX25hbWV9LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG5cdFx0XHRcdCB1cmwoXCJmb250cy8jeyRtYWNoaW5lX25hbWV9Lm90ZlwiKSAgZm9ybWF0KFwib3BlbnR5cGVcIiksXG5cdFx0XHRcdCB1cmwoXCJmb250cy8jeyRtYWNoaW5lX25hbWV9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0XHRcdFx0IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHRcdFx0XHQgdXJsKFwiZm9udHMvI3skbWFjaGluZV9uYW1lfS5zdmcjI3skc3ZnX25hbWV9XCIpIGZvcm1hdChcInN2Z1wiKTtcblx0XHR9XG5cblx0XHRAZWxzZWlmICRvdGYgYW5kICR3b2ZmMiB7XG5cdFx0XHRzcmM6IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcblx0XHRcdFx0IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0ub3RmXCIpICBmb3JtYXQoXCJvcGVudHlwZVwiKSxcblx0XHRcdFx0IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0XHRcdCB1cmwoXCJmb250cy8jeyRtYWNoaW5lX25hbWV9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcblx0XHRcdFx0IHVybChcImZvbnRzLyN7JG1hY2hpbmVfbmFtZX0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHRcdFx0XHQgdXJsKFwiZm9udHMvI3skbWFjaGluZV9uYW1lfS5zdmcjI3skc3ZnX25hbWV9XCIpIGZvcm1hdChcInN2Z1wiKTtcblx0XHR9XG5cblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxuXG4vL01peGluIGZvciBkZWZpbmluZyBmb250cyB1c2luZyBhIHNhc3MtbGlzdCB3aGlsZSBzdGlsbCB1c2luZyBmb250LWZhY2UgaW1wbGVtZW50YXRpb25cbi8vU2ltcGx5IHBhc3MgYSAkbGlzdCB2YXJpYWJsZSBsaWtlIHRoZSBleGFtcGxlcyBiZWxvd1xuLy9Vc2UgXCJcIiB0byBzZXBlcmF0ZSBsaXN0IGl0ZW1zIGVnLiBcIml0ZW0xXCIsXCJpdGVtMlwiXG4vL05vdGU6IHRoZSBmaXJzdCB0d28gaXRlbXMgaW4gdGhlIGxpc3QgbXVzdCBiZSBkZWZpbmVkIChmb250IG5hbWUsIGZvbnQgc291cmNlL21hY2hpbmUgbmFtZSlcbi8vZS5nIDEpICRsaXN0ID0gXCJSb2JvdG9cIixcInJvYm90by1yZWd1bGFyLXdlYmZvbnRcIjtcbi8vZS5nIDIpICRsaXN0ID0gXCJSb2JvdG8gQm9sZFwiLFwicm9ib3RvLWJvbGQtd2ViZm9udFwiLFwicm9ib3RvLWJvbGQtd2ViZm9udFwiO1xuLy9lLmcgMykgJGxpc3QgPSBcIlJvYm90byBCb2xkIEl0YWxpY1wiLFwicm9ib3RvLWJvbGRpdGFsaWMtd2ViZm9udFwiLFwiUm9ib3RvIEJvbGQgSXRhbGljXCIsIGZhbHNlLCB0cnVlO1xuQG1peGluIGRlZmluZS1mb250KCRsaXN0KXtcblx0JGxpc3QtbGVuZ3RoOiBsZW5ndGgoJGxpc3QpO1xuXG5cdEBpZiAkbGlzdC1sZW5ndGggPiA1IG9yICRsaXN0LWxlbmd0aCA8IDJ7XG5cdFx0QGVycm9yIFwiVGhlIGxpc3QgaGFzIGFuIGluY29ycmVjdCBudW1iZXIgb2YgYXJndW1lbnRzXCJcblx0fVxuXG5cdCRuYW1lOiBudGgoJGxpc3QsIDEpO1xuXHQkc3JjOiBudGgoJGxpc3QsIDIpO1xuXHQkc3ZnOiAkc3JjO1xuXHQkd29mOiBmYWxzZTtcblx0JG90ZjogZmFsc2U7XG5cblx0QGlmICRsaXN0LWxlbmd0aCA9PSAze1xuXHRcdCRzdmc6IG50aCgkbGlzdCwgMyk7XG5cdH1cblxuXHRAZWxzZSBpZiAkbGlzdC1sZW5ndGggPT0gNHtcblx0XHQkc3ZnOiBudGgoJGxpc3QsIDMpO1xuXHRcdCR3b2Y6IG50aCgkbGlzdCwgNCk7XG5cdH1cblxuXHRAZWxzZSBpZiAkbGlzdC1sZW5ndGggPT0gNXtcblx0XHQkc3ZnOiBudGgoJGxpc3QsIDMpO1xuXHRcdCR3b2Y6IG50aCgkbGlzdCwgNCk7XG5cdFx0JG90ZjogbnRoKCRsaXN0LCA1KTtcblx0fVxuXG5cdEBpbmNsdWRlIGZvbnQtZmFjZSgkbmFtZSwgJHNyYywgJHN2ZywgJHdvZiwgJG90Zik7XG59XG5cbi8vIHF1aWNrIGFuZCBlYXN5IGZvbnQgc2l6ZSBzZXR0ZXJcblxuQGZ1bmN0aW9uIGVtcygkdmFsdWUpe1xuXHQvLyBjb252ZXJ0cyBhIHBpeGVsIGFtb3VudCB0byByZW1zIG9yIGVtcyBiYXNlZCBvbiB0aGUgYm9keSBmb250IHNpemVcblx0JHZhbHVlOiAkdmFsdWUgLyAkYm9keXNpemUgKyByZW07XG5cdC8vJHZhbHVlOiAkdmFsdWUgLyAkYm9keXNpemUgKyBlbTtcblx0QHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiBpY29uKCRpY29uX3VybCwkaWNvbl91cmxfZGFya2JnKXtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLyN7JGljb25fdXJsfS5wbmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHBhZGRpbmctbGVmdDogMi41ZW07IC8vIHdhcyAzNXB4XG5cdGJhY2tncm91bmQtc2l6ZTogMS4zZW07IC8vIHdhcyAyMHB4XG5cdG1pbi1oZWlnaHQ6IDEuM2VtOyAvLyB3YXMgMjVweFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIHNvIG1pbi1oZWlnaHQgYWN0dWFsbHkgdGFrZXMgZWZmZWN0XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuXHQuZGFya2JnICYgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvI3skaWNvbl91cmxfZGFya2JnfS5wbmdcIik7IH1cblx0Ly8ubW9kLW5vLWJhY2tncm91bmRzaXplICYgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWFnZXMvaWNvbnMvI3skaWNvbl91cmx9X3NtYWxsLnBuZ1wiKTsgfVxuXHQvLy5tb2Qtbm8tYmFja2dyb3VuZHNpemUgLmRhcmtiZyAmIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1hZ2VzL2ljb25zLyN7JGljb25fdXJsX2RhcmtiZ31fc21hbGwucG5nXCIpOyB9XG5cblx0Ly8gaGlkZSBidWxsZXQgcG9pbnRzICYgcHNldWRvLWJ1bGxldCBwb2ludHMgaWYgdGhpcyBpcyB1c2VkIGFzIGEgY2xhc3Mgb24gYW4gbGlcblx0QGF0LXJvb3QgbGkjeyZ9IHsgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAtMTVweDsgfSAvLyBub3JtYWwgYnVsbGV0XG5cdEBhdC1yb290IGxpI3smfTpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9IC8vIHBzdWVkbyBidWxsZXRcblxufVxuXG4vLyBlYXNpbHkgY3JlYXRlIGFuIGlubGluZSAoZGF0YSBVUkkpIFNWR1xuXG5AbWl4aW4gc3ZnKCRwcm9wLCRhdHRyLCRzdmcpe1xuXHQvLyByZXF1aXJlcyBjdXN0b20gYmFzZTY0RW5jb2RlIGZ1bmN0aW9uIC0gc2VlIF9zYXNzX2Z1bmN0aW9ucy5yYlxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsJytiYXNlNjRFbmNvZGUoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiICN7JGF0dHJ9PiN7JHN2Z308L3N2Zz4nKSk7XG59XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogUkVTUE9OU0lWRSBNSVgtSU5TICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG5AbWl4aW4gbWVkaWFfcXVlcnkoJGJyZWFrcG9pbnQpIHtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cbn1cblxuQG1peGluIG1lZGlhX3F1ZXJ5X2goJGJyZWFrcG9pbnQpIHtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogI3skYnJlYWtwb2ludH0pIHtcblx0XHRAY29udGVudDtcblx0fVxuXG59XG5cblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBBTElBU0VTIGZvciBhYm92ZSBNSVhJTlMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG5AbWl4aW4gY29udGVudGNvbnRhaW5lcigpeyBAaW5jbHVkZSBjb250ZW50X2NvbnRhaW5lcjsgfVxuQG1peGluIGJvcmRlci1ib3goKXsgQGluY2x1ZGUgYm9yZGVyYm94KCk7IH1cbkBtaXhpbiBpbWFnZWJnLWltZygkYmFja2dyb3VuZC1zaXplOiBjb250YWluKXsgQGluY2x1ZGUgaW1hZ2ViZ2ltZygkYmFja2dyb3VuZC1zaXplKTsgfVxuXG4vLyAqKioqKioqKioqKioqKioqKioqKiogVGhlIGVuZCwgdGhhbmtzIGZvciB2aXNpdGluZyEgKioqKioqKioqKioqKioqKioqKioqIC8vXG4iLCJcbi8vIE1hc3RlciBTQ1NTIGZpbGUsIGZvciBtaXhpbnMsIHZhcmlhYmxlcyBldGNcblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFZBUklBQkxFUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG4vLyB0aGVtZSBjb2xvdXIgdmFyaWFibGVzXG5cdCRicm93c2VyZXJyb3I6ICNGQ0Y4Qzg7XG5cdCR0cnVld2hpdGU6ICNmZmZmZmY7XG5cdCRtZW51Ym9yZGVyOiAjZTdlN2U3O1xuXHQkaGVhZGluZ2xpbmU6ICNiMWIxYjE7XG5cdCR3aGl0ZTogJHRydWV3aGl0ZTtcblx0JGJsYWNrOiAjMTExOyAvLyBvZnRlbiBzbGlnaHRseSAnb2ZmLWJsYWNrJ1xuXHQkcHJpbWFyeTogI2VlNjI0MTtcblx0JHByaW1hcnlfbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksMTApOyAvLyBzb21ldGltZXMgYGxpZ2h0ZW4oJHByaW1hcnksMzUpO2Bcblx0JHNlY29uZGFyeTogIzY0NmE3Mztcblx0JHRlcnRpYXJ5OiAjOTFhYWM0O1xuXHQkZ3JleTogI2QxZDRkOTtcblx0JGxpbmVzOiAjZDFkNGQ5O1xuXHQkYm9keWNvbG9yOiAjNzY3Njc2OyAvLyBtYWluIGZvbnQgY29sb3VyXG5cdCRlcnJvcnJlZDogI2RhMDAzMDtcblxuXHQkc3dpcGU6ICNiZWJlYmU7XG5cblx0JHRhYmxlLWJvcmRlcjogI2U1ZTVlNTtcblxuLy9IZWFydCBSeXRobSBDbGluaWMgdmFyc1xuXHQkaGVhZGVyX2dyZXk6ICRzZWNvbmRhcnk7XG5cdCRtYWluX2dyZXk6ICRzZWNvbmRhcnk7XG5cdCRvcmFuZ2U6ICRwcmltYXJ5O1xuXHQkZm9vdGVyYmc6ICNmM2YzZjM7XG5cdCRtZWdhbWVudV9saW5lOiAjYWNiMGI3O1xuXHQkZm9vdGVyX2dyZXk6ICRmb290ZXJiZztcblx0JGlucHV0X2JvcmRlcjogcmdiYSgxMDAsIDEwNiwgMTE1LCAwLjI1KTtcblx0JGlucHV0X2ZvY3VzOiByZ2JhKDIzOCwgOTgsIDY1LCAwLjYpO1xuXHQkY29weXJpZ2h0X2Zvb3RlcjogJHByaW1hcnk7XG5cbi8vIHRoZW1lIGZvbnQgdmFyaWFibGVzXG5cdCRyYWxld2F5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG5cdCRzb3VyY2VzYW5zOiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcblxuXHQkYm9keWZvbnRfcmVndWxhcjogJHNvdXJjZXNhbnM7XG5cdCRib2R5Zm9udF9yZWd1bGFyX2l0YWxpYzogJHNvdXJjZXNhbnM7XG5cdCRib2R5Zm9udF9ib2xkOiAkc291cmNlc2Fucztcblx0JGJvZHlmb250X2JvbGRfaXRhbGljOiAgJHNvdXJjZXNhbnM7XG5cdCRib2R5Zm9udF9saWdodDogJHNvdXJjZXNhbnM7XG5cdCRib2R5Zm9udF9saWdodF9pdGFsaWM6ICRzb3VyY2VzYW5zO1xuXHQkYm9keWZvbnRfbWVkaXVtOiAkc291cmNlc2Fucztcblx0JGJvZHlmb250X21lZGl1bV9pdGFsaWM6ICRzb3VyY2VzYW5zO1xuXG5cdCRoZWFkaW5nZm9udF9yZWd1bGFyOiAkcmFsZXdheTtcblx0JGhlYWRpbmdmb250X2JvbGQ6ICRyYWxld2F5O1xuXHQkaGVhZGluZ2ZvbnRfdGhpbjogJHJhbGV3YXk7XG5cblx0JGJvZHlmb250OiAkYm9keWZvbnRfbGlnaHQ7XG5cdCRib2R5c2l6ZTogMTZweDtcblx0JGJvZHliZzogJGJvZHljb2xvcjtcblx0JGhlYWRpbmdmb250OiAkaGVhZGluZ2ZvbnRfYm9sZDtcblxuLy8gdGhlbWUgZGltZW5zaW9uIHZhcmlhYmxlc1xuXG5cdCRjb250ZW50X3dpZHRoOiAxMjAwcHg7XG5cdCRwYWdlX3dpZHRoOiAyNTYwcHg7XG5cbi8vVGhlbWUgYnJlYWtwb2ludHNcblx0JHRiOiAxMTk5cHg7IC8vVGFibGV0XG5cdCRtaWQtdGI6IDEwMDBweDsgLy9NaWR3YXlcblx0JG1iOiA3NjVweDsgLy9Nb2JpbGVcblx0JHNtLW1iOiAzNzBweDsgLy9TbWFsbCBtb2JpbGUvaXBob25lIDVcblxuLy8gYWxpYXNlcyBmb3IgbWFueSBvZiB0aGUgYWJvdmVcblx0JHByaW1hcnlsaWdodDogJHByaW1hcnlfbGlnaHQ7XG5cdCRncmF5OiAkZ3JleTtcblx0JGJvZHl0ZXh0OiAkYm9keWNvbG9yO1xuXHQkYm9keWNvbG91cjogJGJvZHljb2xvcjtcblxuXHQkY29udGVudHdpZHRoOiAkY29udGVudF93aWR0aDtcblxuXHQkYm9keWZvbnRib2xkOiAkYm9keWZvbnRfYm9sZDtcblx0JGJvZHlmb250aXRhbGljOiAkYm9keWZvbnRfcmVndWxhcl9pdGFsaWM7XG5cdCRib2R5Zm9udGJvbGRpdGFsaWM6ICRib2R5Zm9udF9ib2xkX2l0YWxpYztcblxuXHQkaGVhZGluZ2ZvbnRib2xkOiAkaGVhZGluZ2ZvbnRfYm9sZDtcblxuXHQkYm9keWJvbGQ6ICRib2R5Zm9udF9ib2xkO1xuXHQkaGVhZGluZ2JvbGQ6ICRoZWFkaW5nZm9udF9ib2xkO1xuXG5AaW1wb3J0IFwibWl4aW5zXCI7IC8vIGltcG9ydCBnZW5lcmljIG1peGluc1xuQGltcG9ydCBcInBsYWNlaG9sZGVyc1wiOyAvLyBpbXBvcnQgdGhlIGZvbnRzXG5cbiIsIlxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBJTklUICoqKioqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gUmVzZXQgY29kZVxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgZm9udCwgZmlndXJlLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCB7XG5cdGJvcmRlcjogMDsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMTAwJTsgZm9udC1zdHlsZTogaW5oZXJpdDsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IG1hcmdpbjogMDsgb3V0bGluZTogMDsgcGFkZGluZzogMDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vLyBjc3MgdG8gc2tpcCBmb3Igc2VhcmNoIGVuZ2luZXNcbi5hc3Npc3RpdmUtdGV4dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsgfVxuI2FjY2VzcyBhLmFzc2lzdGl2ZS10ZXh0OmFjdGl2ZSwgI2FjY2VzcyBhLmFzc2lzdGl2ZS10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZDogI2VlZTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IGNvbG9yOiAjODA5YTA0OyBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTJweDsgcG9zaXRpb246IGFic29sdXRlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgdG9wOiAwOyBsZWZ0OiA3LjYlO1xufVxuXG5hIGltZyB7IGJvcmRlcjogMDsgfSAvLyBJRSBmaXguIE1ha2UgaW1hZ2VzIHRoYXQgYXJlIGxpbmtzIG5vdCBoYXZlIG9ibm94aW91cyBibHVlIGJvcmRlcnNcbmxpIHsgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9IC8vIFdlJ2xsIHR1cm4gJ2VtIG9uIGlmIHdlIG5lZWQgJ2VtXG4uY2xlYXIgeyBjbGVhcjogYm90aDsgfVxuLmRpc2FibGUgPiBhLCBhLmRpc2FibGUsIC5kaXNhYmxlZCA+IGEsIGEuZGlzYWJsZWQgeyBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbi5ub21hcmdpbiB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4ubm9jYXBzIHsgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuLmNsaWNrYWJsZSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuLmNsb3NlIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwcHg7IHJpZ2h0OiAxMHB4OyB6LWluZGV4OiAxMTAwOyB3aWR0aDogMzJweDsgaGVpZ2h0OiAzMnB4OyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZTJfYmxhY2sucG5nXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDMycHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IG9wYWNpdHk6IDE7IEBpbmNsdWRlIGllOG9wYWNpdHkoMTAwKTsgY3Vyc29yOiBwb2ludGVyOyB9XG5cdC5jbG9zZTpob3ZlciB7IG9wYWNpdHk6IC42OyBAaW5jbHVkZSBpZThvcGFjaXR5KDYwKTsgfVxuLmNsZWFyZml4IHsgQGluY2x1ZGUgY2xlYXJmaXgoKTsgfVxuLmhpZGVfdGlsbF9sb2FkZWQgeyBkaXNwbGF5OiBub25lOyB9XG4uaGlkZV93aGVuX2xvYWRlZCB7IH1cbi50b3BvZmZzZXQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTI1cHg7IH1cbi5yaWdodG9mZnNldCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcmlnaHQ6IC0yNXB4OyB9XG4uYm90dG9tb2Zmc2V0IHsgcG9zaXRpb246IHJlbGF0aXZlOyBib3R0b206IC0yNXB4OyB9XG4ubGVmdG9mZnNldCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogLTI1cHg7IH1cbmEub3BhY2l0eV9ob3ZlciB7IG9wYWNpdHk6IC44OyBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjVzKTsgfVxuXHRhLm9wYWNpdHlfaG92ZXI6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XG5cbi5pbWFnZWJnIHsgQGluY2x1ZGUgaW1hZ2ViZygpOyB9XG4udHJhbnMgeyBAaW5jbHVkZSB0cmFuczsgfVxuLmZhZGVvbnZpZXcgeyBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAxcywgb3BhY2l0eSAxcyk7IG9wYWNpdHk6IDE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLDApKTsgfVxuXHQuZmFkZW9udmlldy5vZmYgeyBAaW5jbHVkZSB1bnRyYW5zOyBvcGFjaXR5OiAwOyBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsNDBweCkpOyB9XG5cblx0Ly8gZGlzYWJsZSBmYWRlb252aWV3IGZvciB0b3VjaCBkZXZpY2VzLCBkdWUgdG8gaXNzdWVzIHdpdGggbW9tZW50dW0gc2Nyb2xsIG5vdCBzaG93aW5nIGl0LCBhbmQgbm90IHNob3dpbmcgYXQgYWxsIG9uIG9sZCBpUGFkXG5cdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0LmZhZGVvbnZpZXcsXG5cdCAgICAuZmFkZW9udmlldy5vZmYge0BpbmNsdWRlIGllOG9wYWNpdHkoMTAwKTsgQGluY2x1ZGUgdW50cmFuczsgb3BhY2l0eTogMTsgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAwKSk7IH1cblxuXHR9XG5cbi5zb2NpYWxfaWNvbnMgeyB9XG5cdC5zb2NpYWxfaWNvbnMgYSBpbWcgeyBvcGFjaXR5OiAuODsgQGluY2x1ZGUgaWU4b3BhY2l0eSg4MCk7IH1cblx0XHQuc29jaWFsX2ljb25zIGE6aG92ZXIgaW1nIHsgb3BhY2l0eTogMTsgQGluY2x1ZGUgaWU4b3BhY2l0eSgxMDApOyB9XG5cbi5sb2FkaW5nIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDYwcHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1pbi13aWR0aDogNjBweDsgbWluLWhlaWdodDogNjBweDtcbn1cblxuLmxiLW5leHQsIC5sYi1wcmV2IHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTsgfSAvLyBnYWxsZXJ5IGxpZ2h0Ym94IGZpeCBmb3IgbmV4dC9wcmV2IGJ1dHRvbnMgaW4gSUVcblxuLm5vc2VsZWN0IHtcblx0Ly8gc3RvcHMgdXNlciBmcm9tIHNlbGVjdGluZyB0ZXh0LCBmb3IgZXhhbXBsZSB3aGVuIGNsaWNrcyBhcmUgaGFuZGxlZCBpbiBhIHdlYiBhcHBcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLy8gd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnNcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgLy8gbW96aWxsYSBicm93c2Vyc1xuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8vIHdlYmtpdCAoa29ucXVlcm9yKSBicm93c2Vyc1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8vIElFMTArXG59XG5cbi8vIHNlbGVjdGVkIHRleHQgY29sb3VyIHRvIG1hdGNoIHRoZW1lXG4qOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LDUwKTsgY29sb3I6ICRib2R5dGV4dDsgfVxuKjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LDUwKTsgY29sb3I6ICRib2R5dGV4dDsgfVxuXG4udy0xMDAgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH1cbi53LTkwIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA5MCU7IH0gLnctODAgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDgwJTsgfSAudy03MCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNzAlOyB9XG4udy02MCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNjAlOyB9IC53LTUwIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA1MCU7IH0gLnctNDAgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDQwJTsgfVxuLnctMzAgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDMwJTsgfSAudy0yMCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMjAlOyB9IC53LTEwIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMCU7IH1cblxuLnctOTUgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDk1JTsgfSAudy04NSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogODUlOyB9IC53LTc1IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA3NSU7IH1cbi53LTY1IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA2NSU7IH0gLnctNTUgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDU1JTsgfSAudy00NSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNDUlOyB9XG4udy0zNSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMzUlOyB9IC53LTI1IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAyNSU7IH0gLnctMTUgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDE1JTsgfVxuLnctNSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNSU7IH1cblxuLy8gZ2xvYmFsIGpjYXJvdXNlbCBzdHlsZXNcblxuXHQuamNhcm91c2VsIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5cdFx0LmpjYXJvdXNlbCB1bCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMjAwMDBlbTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ly8gbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHQvLyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0XHQuamNhcm91c2VsIHVsIGxpIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKiBTVFJVQ1RVUkUgKioqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuaHRtbCwgYm9keSwgLmNocl9wYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIHNlZSBlZGl0b3Itc3R5bGUtc2hhcmVkLmNzcyBmb3IgZm9udC1mYW1pbHkgYW5kIGZvbnQtc2l6ZVxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IC8vIHRvIHN0b3AgaVBob25lIFNhZmFyaSBmcm9tIGNoYW5naW5nIHRleHQgc2l6ZXMgb24gdXNcblx0bWF4LWhlaWdodDogOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5ZW07IC8vIHRvIHN0b3AgQW5kcm9pZCBDaHJvbWUgZnJvbSBjaGFuZ2luZyB0ZXh0IHNpemVzIG9uIHVzLCBIVCBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8xNTEzNzU4NC8xOTgyMTM2XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRydWV3aGl0ZTtcbn1cblxuXHQvLyBob3Jpem9udGFsIHNjcm9sbCBmaXhlczpcblx0Ly8gLSBNYWMgQm9va3MgcmVxdWlyZSBvdmVyZmxvdy14IGhpZGRlbiBvbiBodG1sIEFORCBib2R5IHRvIGF2b2lkIHRyYWNrcGFkIHNjcm9sbFxuXHQvLyAtIFdpbmRvd3MgQ2hyb21lIHJlcXVpcmVzIGEgZnVsbCBvdmVyZmxvdyBoaWRkZW4gb24gYm9keSB0byBhdm9pZCBhZGRpdGlvbmFsIHNjcm9sbGJhcnNcblx0aHRtbCB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXHRib2R5IHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5cdC8vIG1heSBuZWVkIHRvIGJlIGhpZGRlbiBpZiBwYWdlX2NvbnRhaW5lcnMgb3IgZnVsbHdpZHRoX2NvbnRhaW5lcnMgYXJlIHVzZWRcblx0Ly8uY2hyX3BhZ2UgeyBvdmVyZmxvdy14OiBoaWRkZW47IH1cblx0XHQvLyB3aGVuIHB1c2hlZCBvdmVyIGZvciByZXNwb25zaXZlIG1lbnVcblx0XHQuY2hyX3BhZ2UucHVzaCB7IEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoNTAlLDApKTsgb3BhY2l0eTogLjU7IH1cblxuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiBPTEQgSUUgKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG4vLyB0byBkZWFsIHdpdGggb2xkIElFLCB3ZSdsbCBoaWRlIGFueXRoaW5nIHRoYXQgZG9lc24ndCBsb29rIHF1aXRlIHJpZ2h0IGFuZCBzaG93IGEgbWVzc2FnZVxuXG4ub2xkaWUge1xuXG5cdC5jaHJfcGFnZSB7IHBhZGRpbmctdG9wOiAxMDBweDsgfVxuXHQuY2hyX3BhZ2U6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIkl0IGxvb2tzIGxpa2UgeW91J3JlIHVzaW5nIGFuIHVuc3VwcG9ydGVkIGJyb3dzZXIuIFdoaWxlIHlvdSBjYW4gdmlldyB0aGlzIHNpdGUsIHRoZSBleHBlcmllbmNlIHdpbGwgbm90IGJlIHRoZSBzYW1lIGFzIHdpdGggYSBuZXdlciBicm93c2VyLiBUbyBleHBlcmllbmNlIHRoZSBsYXRlc3Qgb2Ygd2hhdCB0aGUgd2ViIGhhcyB0byBvZmZlciAtIGFuZCBrZWVwIHlvdXIgYnJvd3Npbmcgc2VjdXJlIC0gd2UgcmVjb21tZW5kIGRvd25sb2FkaW5nIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiBDaHJvbWUgb3IgRmlyZWZveC5cIjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlENUFDO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogOTYlO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0cGFkZGluZzogMiU7XG5cdH1cblxuXHQvLy5tZWdhbWVudV93cmFwcGVyLFxuXHQubWVnYW1lbnVfbGlnaHRib3gsXG5cdC5jb250YWN0X3BvcG91dF93cmFwcGVyLFxuXHQuZ3JleXNjYWxlLWltYWdlLWltZyxcblx0c3ZnLFxuXHRpbWdbc3JjJD1cIi5zdmdcIl0sXG5cdC5ncmV5c2NhbGUtaW1hZ2UtbGluayB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cdGxpLmRpc2FibGVkLm1lZ2FtZW51IGEgeyBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG5cdGltZy5pbWFnZWJnLFxuXHQucGRmX2ljb24sXG5cdC5lbWFpbF9pY29uLFxuXHQucGhvbmVfaWNvbiB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuXHRcdGltZy5pbWFnZWJnIHsgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgd2lkdGg6IGF1dG87IH1cblxufVxuXG4vLyAqKioqKioqKioqKioqKioqKiBUaGUgZW5kLCB0aGFua3MgZm9yIHZpc2l0aW5nISAqKioqKioqKioqKioqKioqIC8vXG4iLCIvL1dvcmRwcmVzcyBBZG1pbiBCYXIgRml4XG4ubG9nZ2VkLWluLmFkbWluLWJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gICAgI21hc3RoZWFke1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNzgycHgpe1xuICAgICAgICAgIHRvcDogNDZweDtcbiAgICAgIH1cbiAgICAgIHRvcDogMzJweDtcbiAgICB9XG5cbiAgICAjd3BhZG1pbmJhcntcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxufVxuXG4vL1BlcnNpc3RhbnQgSGVhZGVyIChiZWZvcmUgc2Nyb2xsKSBzdHlsaW5nXG4kaGVhZGVyX3NlY29uZHM6IDAuNHM7IC8vdHJhbnNpdGlvbiBkdXJhdGlvblxuJHJlc3BvLWg6IDc1cHg7XG4kbG9nb3NjYWxlOiAwLjc7XG5cbi8vSGVhZGVyIHN0eWxpbmcgZm9yIGhvbWVwYWdlXG4uaG9tZSAjbWFzdGhlYWR7XG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG4gICAgaGVpZ2h0OiAkcmVzcG8taDtcbiAgfVxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMHMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDBweDtcblxuICAvL0xvZ29cbiAgLmxvZ29fY29udGFpbmVye1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoI3skbG9nb3NjYWxlfSkgdHJhbnNsYXRlKDAsIDApKTtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgfVxuICAgIC8vQmlnZ2VyIGxvZ28gb24gaG9tZXBhZ2VcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xuICAgIC5saW5re1xuXG4gICAgICAgID4gc3Zne1xuICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGZpbGwgI3skaGVhZGVyX3NlY29uZHN9KTtcbiAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2Lm1lZ2FtZW51X2NvbnRhaW5lcntcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRvcCAjeyRoZWFkZXJfc2Vjb25kc30pO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuXG4gICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxufVxuXG4uaGVhZGVyLXNjcm9sbGluZy5ob21lICNtYXN0aGVhZHtcbiAgLmxvZ29fY29udGFpbmVye1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoI3skbG9nb3NjYWxlfSkgdHJhbnNsYXRlKDAsIDApKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDAuODUpIHRyYW5zbGF0ZSgwLCAtMzVweCkpO1xuICB9XG5cbiAgZGl2Lm1lZ2FtZW51X2NvbnRhaW5lcntcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRvcCAjeyRoZWFkZXJfc2Vjb25kc30pO1xuICAgIHRvcDogOTFweDtcbiAgfVxuXG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgLmRyb3Bkb3duX2NvbnRhaW5lcntcbiAgICB0b3A6IGNhbGMoMTAwJSArIDMzcHgpO1xuICB9XG59XG5cbi8vU3BlY2lhbCBzdHlsaW5nIGZvciBob21lcGFnZSB3aGVuIG1lZ2FtZW51IGlzIG9wZW5cbi5tZWdhbWVudV9vcGVuLmhvbWUgI21hc3RoZWFke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyYmc7XG5cbiAgIC5sb2dvX2NvbnRhaW5lciAubGluayA+IHN2Z3tcbiAgICAgIGZpbGw6ICRoZWFkZXJfZ3JleTtcbiAgIH1cbn1cblxuI21hc3RoZWFke1xuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgIEBpbmNsdWRlIHVudHJhbnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogJHJlc3BvLWg7XG4gIH1cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yICN7JGhlYWRlcl9zZWNvbmRzfSwgaGVpZ2h0ICN7JGhlYWRlcl9zZWNvbmRzfSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIC8vTG9nb1xuICAubG9nb19jb250YWluZXJ7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgjeyRsb2dvc2NhbGV9KSk7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICN7JGhlYWRlcl9zZWNvbmRzfSk7XG4gICAgQGluY2x1ZGUgdmVuZG9yKHRyYW5zZm9ybS1vcmlnaW4sIDAgNTAlKTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgaDEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxpbmt7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgID4gc3Zne1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZmlsbCAjeyRoZWFkZXJfc2Vjb25kc30pO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGZpbGw6ICRoZWFkZXJfZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXN0aGVhZC10b3B7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yICN7JGhlYWRlcl9zZWNvbmRzfSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1hc3RoZWFkLWJvdHRvbXtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAjeyRoZWFkZXJfc2Vjb25kc30pO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCwgMCkpO1xuXG4gICAgLm1lZ2FtZW51X2NvbnRhaW5lcntcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odG9wICN7JGhlYWRlcl9zZWNvbmRzfSk7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bl9jb250YWluZXJ7XG4gICAgdHJhbnNpdGlvbjogdG9wICN7JGhlYWRlcl9zZWNvbmRzfTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDQycHgpO1xuICB9XG59XG5cbi8vUGVyc2lzdGFudCBIZWFkZXIgKGFmdGVyIHNjcm9sbCkgc3R5bGluZ1xuLmhlYWRlci1zY3JvbGxpbmcgI21hc3RoZWFke1xuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgIGhlaWdodDogJHJlc3BvLWg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICB9XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAjeyRoZWFkZXJfc2Vjb25kc30sIGhlaWdodCAjeyRoZWFkZXJfc2Vjb25kc30pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGhlaWdodDogODBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcblxuICAubG9nb19jb250YWluZXJ7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgjeyRsb2dvc2NhbGV9KSB0cmFuc2xhdGUoMCwgMCkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAjeyRoZWFkZXJfc2Vjb25kc30pO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgwLjg1KSB0cmFuc2xhdGUoMCwgLTEwcHgpKTtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLW9yaWdpbiwgMCA1MCUpO1xuXG4gICAgLmxpbmsgPiBzdmd7XG4gICAgICBmaWxsOiAkaGVhZGVyX2dyZXk7XG4gICAgfVxuXG4gIH1cblxuICAubWFzdGhlYWQtYm90dG9te1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICN7JGhlYWRlcl9zZWNvbmRzfSk7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAtMTFweCkpO1xuXG4gICAgLm1lZ2FtZW51X2NvbnRhaW5lcntcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odG9wICN7JGhlYWRlcl9zZWNvbmRzfSk7XG4gICAgICB0b3A6IDkxcHg7XG4gICAgfVxuICB9XG5cbiAgLm1hc3RoZWFkLXRvcHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgI3skaGVhZGVyX3NlY29uZHN9KTtcbiAgICAgIGJvcmRlci1jb2xvcjogI3skZ3JleX07XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duX2NvbnRhaW5lcntcbiAgICB0b3A6IGNhbGMoMTAwJSArIDMzcHgpO1xuICB9XG59XG5cbi8vUmVzcG9uc2l2ZSBoZWFkZXIgd3JhcFxuLmlubmVyLXRvcHtcbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBAaW5jbHVkZSBjb250ZW50X2NvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBib3JkZXJib3g7XG4gICAgaGVpZ2h0OiAkcmVzcG8taDtcbiAgfVxuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI21hc3RoZWFkIC5tYXN0aGVhZC10b3B7XG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICB9XG59XG5cbi8vU3BlY2lhbCByZXNwb25zaXZlIHN0eWxpbmcgZm9yIGhvbWVwYWdlIHdoZW4gbWVudSBpcyBvcGVuXG4uaG9tZS5tb2JpbGUtbWVudS1vcGVuICNtYXN0aGVhZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAubG9nb19jb250YWluZXIgLmxpbmsgPiBzdmd7XG4gICAgICBmaWxsOiAkaGVhZGVyX2dyZXk7XG4gICB9XG59XG5cbi5tb2JpbGUtbWVudS1vcGVuICNtYXN0aGVhZCAubWFzdGhlYWQtdG9we1xuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yICN7JGhlYWRlcl9zZWNvbmRzfSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjeyRncmV5fTtcbiAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PSBJRTkgQlJPV1NFUiBVUEdSQURFIE1FU1NBR0UgQ1NTID09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4uaWU5X2Jyb3dzZXJfbXNnIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd3NlcmVycm9yO1xufVxuXG4uRXhwbG9yZXItOSAuaWU5X2Jyb3dzZXJfbXNnIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRvcDogMDtcbn0iLCIvKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovLmhhbWJ1cmdlcntmb250OmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6dmlzaWJsZTttYXJnaW46MDtwYWRkaW5nOjE1cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tZHVyYXRpb246LjE1czt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC1maWx0ZXI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LGZpbHRlcjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksZmlsdGVyLC13ZWJraXQtZmlsdGVyO3RleHQtdHJhbnNmb3JtOm5vbmU7Y29sb3I6aW5oZXJpdDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXI6aG92ZXJ7b3BhY2l0eTouN30uaGFtYnVyZ2VyLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0MHB4O2hlaWdodDoyNHB4fS5oYW1idXJnZXItaW5uZXJ7dG9wOjUwJTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LTJweH0uaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDBweDtoZWlnaHQ6NHB4O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OicnfS5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDotMTBweH0uaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JvdHRvbTotMTBweH0uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3h7LXdlYmtpdC1wZXJzcGVjdGl2ZTo4MHB4O3BlcnNwZWN0aXZlOjgwcHh9LmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpfS5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAuMXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSl9LmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1ib3h7LXdlYmtpdC1wZXJzcGVjdGl2ZTo4MHB4O3BlcnNwZWN0aXZlOjgwcHh9LmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSksYmFja2dyb3VuZC1jb2xvciAwcyAuMXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSksYmFja2dyb3VuZC1jb2xvciAwcyAuMXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSl9LmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAuMXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSl9LmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3h7LXdlYmtpdC1wZXJzcGVjdGl2ZTo4MHB4O3BlcnNwZWN0aXZlOjgwcHh9LmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpfS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAuMXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSl9LmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoLTE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVgoLTE4MGRlZyk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveHstd2Via2l0LXBlcnNwZWN0aXZlOjgwcHg7cGVyc3BlY3RpdmU6ODBweH0uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwcyAuMXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKX0uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAuMXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSksLXdlYmtpdC10cmFuc2Zvcm0gMHMgLjFzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKX0uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwwLDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04cHgsMCwwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpfS5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04cHgsMCwwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04cHgsMCwwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCguNyl9LmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LDAsMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsMCwwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCguNyl9LmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsMCwwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsMCwwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpfS5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb246dG9wIC4xcyAuMTVzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO3RyYW5zaXRpb246dG9wIC4xcyAuMTVzIGVhc2UsdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTt0cmFuc2l0aW9uOnRvcCAuMXMgLjE1cyBlYXNlLHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpfS5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xNXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xNXMgZWFzZSx0cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMTVzIGVhc2UsdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSl9LmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMik7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UsdHJhbnNmb3JtIC4xNXMgLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMik7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UsdHJhbnNmb3JtIC4xNXMgLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMiksLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyAuMXMgY3ViaWMtYmV6aWVyKC44OTUsLjAzLC42ODUsLjIyKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtOHB4LC0xMHB4LDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04cHgsLTEwcHgsMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKC43KX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcntib3R0b206MDt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIC4xcyBjdWJpYy1iZXppZXIoLjg5NSwuMDMsLjY4NSwuMjIpO3RyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlLHRyYW5zZm9ybSAuMTVzIC4xcyBjdWJpYy1iZXppZXIoLjg5NSwuMDMsLjY4NSwuMjIpO3RyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlLHRyYW5zZm9ybSAuMTVzIC4xcyBjdWJpYy1iZXppZXIoLjg5NSwuMDMsLjY4NSwuMjIpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwxMHB4LDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwxMHB4LDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKC43KX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb246dG9wIC4xcyAuMTVzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO3RyYW5zaXRpb246dG9wIC4xcyAuMTVzIGVhc2UsdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTt0cmFuc2l0aW9uOnRvcCAuMXMgLjE1cyBlYXNlLHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpfS5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgLjE1cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgLjE1cyBlYXNlLHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xNXMgZWFzZSx0cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MDt0cmFuc2l0aW9uOnRvcCAuMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIC4xcyBjdWJpYy1iZXppZXIoLjg5NSwuMDMsLjY4NSwuMjIpO3RyYW5zaXRpb246dG9wIC4xcyBlYXNlLHRyYW5zZm9ybSAuMTVzIC4xcyBjdWJpYy1iZXppZXIoLjg5NSwuMDMsLjY4NSwuMjIpO3RyYW5zaXRpb246dG9wIC4xcyBlYXNlLHRyYW5zZm9ybSAuMTVzIC4xcyBjdWJpYy1iZXppZXIoLjg5NSwuMDMsLjY4NSwuMjIpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LC0xMHB4LDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LC0xMHB4LDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKC43KX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JvdHRvbTowO3RyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMik7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2UsdHJhbnNmb3JtIC4xNXMgLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMik7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2UsdHJhbnNmb3JtIC4xNXMgLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMiksLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyAuMXMgY3ViaWMtYmV6aWVyKC44OTUsLjAzLC42ODUsLjIyKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsMTBweCwwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsMTBweCwwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpfS5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uLXByb3BlcnR5Om5vbmV9LmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MDtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JvdHRvbTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZGVsYXk6LjE1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb24tZHVyYXRpb246LjE1c30uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RvcDotMjBweDt0cmFuc2l0aW9uOnRvcCAuM3MgLjNzIGN1YmljLWJlemllciguMzMzMzMsLjY2NjY3LC42NjY2NywxKSxvcGFjaXR5IC4xcyBsaW5lYXJ9LmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjEycyAuM3MgY3ViaWMtYmV6aWVyKC4zMzMzMywuNjY2NjcsLjY2NjY3LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTouMzJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjNzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSxvcGFjaXR5IC4xcyAuMjdzIGxpbmVhcjtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xMnMgLjE4cyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMyksLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyAuNDJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb246dG9wIC4xMnMgLjE4cyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMyksdHJhbnNmb3JtIC4xNXMgLjQycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4xOHMgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLHRyYW5zZm9ybSAuMTVzIC40MnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyAuNDJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXJ7dG9wOmF1dG87Ym90dG9tOjA7dHJhbnNpdGlvbi1kZWxheTouMTVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfS5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6LTIwcHg7dHJhbnNpdGlvbjp0b3AgLjNzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksb3BhY2l0eSAuMXMgbGluZWFyfS5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjEycyAuM3MgY3ViaWMtYmV6aWVyKC4zMzMzMywuNjY2NjcsLjY2NjY3LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5Oi4zMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6MDt0cmFuc2l0aW9uOnRvcCAuM3MgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLG9wYWNpdHkgLjFzIC4yN3MgbGluZWFyO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MDt0cmFuc2l0aW9uOnRvcCAuMTJzIC4xOHMgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgLjQycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4xOHMgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLHRyYW5zZm9ybSAuMTVzIC40MnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbjp0b3AgLjEycyAuMThzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSx0cmFuc2Zvcm0gLjE1cyAuNDJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgLjQycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MnB4O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpO3RyYW5zaXRpb24tZHVyYXRpb246LjRzfS5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgLjRzIGVhc2V9LmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RvcDoyMHB4O3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSksLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfS5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTouMXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKDEzNWRlZyl9LmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbi1kZWxheTowcztvcGFjaXR5OjB9LmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2l0aW9uLWRlbGF5Oi4xczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHJvdGF0ZSgtMjcwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSByb3RhdGUoLTI3MGRlZyl9LmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXJ7dG9wOjJweDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KTt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c30uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgLjRzIGVhc2V9LmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjIwcHg7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9LmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZGVsYXk6LjFzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoLTEzNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoLTEzNWRlZyl9LmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uLWRlbGF5OjBzO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNpdGlvbi1kZWxheTouMXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSByb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSByb3RhdGUoMjcwZGVnKX0uaGFtYnVyZ2VyLS1lbXBoYXRpY3tvdmVyZmxvdzpoaWRkZW59LmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIC4yNXMgZWFzZS1pbn0uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXtsZWZ0OjA7dHJhbnNpdGlvbjp0b3AgLjA1cyAuMnMgbGluZWFyLGxlZnQgLjJzIC4yNXMgZWFzZS1pbiwtd2Via2l0LXRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNiwuMDQsLjk4LC4zMzUpLHRvcCAuMDVzIC4ycyBsaW5lYXIsbGVmdCAuMnMgLjI1cyBlYXNlLWluO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjYsLjA0LC45OCwuMzM1KSx0b3AgLjA1cyAuMnMgbGluZWFyLGxlZnQgLjJzIC4yNXMgZWFzZS1pbiwtd2Via2l0LXRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSl9LmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6MTBweDtyaWdodDowO3RyYW5zaXRpb246dG9wIC4wNXMgLjJzIGxpbmVhcixyaWdodCAuMnMgLjI1cyBlYXNlLWluLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjYsLjA0LC45OCwuMzM1KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSksdG9wIC4wNXMgLjJzIGxpbmVhcixyaWdodCAuMnMgLjI1cyBlYXNlLWluO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjYsLjA0LC45OCwuMzM1KSx0b3AgLjA1cyAuMnMgbGluZWFyLHJpZ2h0IC4ycyAuMjVzIGVhc2UtaW4sLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNiwuMDQsLjk4LC4zMzUpfS5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOi04MHB4O2xlZnQ6LTgwcHg7dHJhbnNpdGlvbjpsZWZ0IC4ycyBlYXNlLW91dCx0b3AgLjA1cyAuMnMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4ycyAuMjVzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpO3RyYW5zaXRpb246bGVmdCAuMnMgZWFzZS1vdXQsdG9wIC4wNXMgLjJzIGxpbmVhcix0cmFuc2Zvcm0gLjJzIC4yNXMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSk7dHJhbnNpdGlvbjpsZWZ0IC4ycyBlYXNlLW91dCx0b3AgLjA1cyAuMnMgbGluZWFyLHRyYW5zZm9ybSAuMnMgLjI1cyBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgLjI1cyBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHB4LDgwcHgsMCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODBweCw4MHB4LDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOi04MHB4O3JpZ2h0Oi04MHB4O3RyYW5zaXRpb246cmlnaHQgLjJzIGVhc2Utb3V0LHRvcCAuMDVzIC4ycyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIC4yNXMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSk7dHJhbnNpdGlvbjpyaWdodCAuMnMgZWFzZS1vdXQsdG9wIC4wNXMgLjJzIGxpbmVhcix0cmFuc2Zvcm0gLjJzIC4yNXMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSk7dHJhbnNpdGlvbjpyaWdodCAuMnMgZWFzZS1vdXQsdG9wIC4wNXMgLjJzIGxpbmVhcix0cmFuc2Zvcm0gLjJzIC4yNXMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjJzIC4yNXMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwcHgsODBweCwwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwcHgsODBweCwwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1ye292ZXJmbG93OmhpZGRlbn0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyAuMjVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXtsZWZ0OjA7dHJhbnNpdGlvbjp0b3AgLjA1cyAuMnMgbGluZWFyLGxlZnQgLjJzIC4yNXMgZWFzZS1pbiwtd2Via2l0LXRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNiwuMDQsLjk4LC4zMzUpLHRvcCAuMDVzIC4ycyBsaW5lYXIsbGVmdCAuMnMgLjI1cyBlYXNlLWluO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjYsLjA0LC45OCwuMzM1KSx0b3AgLjA1cyAuMnMgbGluZWFyLGxlZnQgLjJzIC4yNXMgZWFzZS1pbiwtd2Via2l0LXRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSl9LmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RvcDoxMHB4O3JpZ2h0OjA7dHJhbnNpdGlvbjp0b3AgLjA1cyAuMnMgbGluZWFyLHJpZ2h0IC4ycyAuMjVzIGVhc2UtaW4sLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNiwuMDQsLjk4LC4zMzUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjYsLjA0LC45OCwuMzM1KSx0b3AgLjA1cyAuMnMgbGluZWFyLHJpZ2h0IC4ycyAuMjVzIGVhc2UtaW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNiwuMDQsLjk4LC4zMzUpLHRvcCAuMDVzIC4ycyBsaW5lYXIscmlnaHQgLjJzIC4yNXMgZWFzZS1pbiwtd2Via2l0LXRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSl9LmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjgwcHg7bGVmdDotODBweDt0cmFuc2l0aW9uOmxlZnQgLjJzIGVhc2Utb3V0LHRvcCAuMDVzIC4ycyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIC4yNXMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSk7dHJhbnNpdGlvbjpsZWZ0IC4ycyBlYXNlLW91dCx0b3AgLjA1cyAuMnMgbGluZWFyLHRyYW5zZm9ybSAuMnMgLjI1cyBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKTt0cmFuc2l0aW9uOmxlZnQgLjJzIGVhc2Utb3V0LHRvcCAuMDVzIC4ycyBsaW5lYXIsdHJhbnNmb3JtIC4ycyAuMjVzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4ycyAuMjVzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwcHgsLTgwcHgsMCkgcm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwcHgsLTgwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6ODBweDtyaWdodDotODBweDt0cmFuc2l0aW9uOnJpZ2h0IC4ycyBlYXNlLW91dCx0b3AgLjA1cyAuMnMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4ycyAuMjVzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpO3RyYW5zaXRpb246cmlnaHQgLjJzIGVhc2Utb3V0LHRvcCAuMDVzIC4ycyBsaW5lYXIsdHJhbnNmb3JtIC4ycyAuMjVzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpO3RyYW5zaXRpb246cmlnaHQgLjJzIGVhc2Utb3V0LHRvcCAuMDVzIC4ycyBsaW5lYXIsdHJhbnNmb3JtIC4ycyAuMjVzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4ycyAuMjVzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHB4LC04MHB4LDApIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHB4LC04MHB4LDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXJ7dG9wOjJweH0uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yczt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtfS5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RvcDoyMHB4fS5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyOXB4LC02cHgsMCk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC01LjcxNDI5cHgsLTZweCwwKTtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgcm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgcm90YXRlKC05MGRlZyl9LmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MnB4fS5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDoxMHB4O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybX0uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RvcDoyMHB4fS5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDUuNzE0MjlweCwtNnB4LDApO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDUuNzE0MjlweCwtNnB4LDApO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgcm90YXRlKDkwZGVnKX0uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MnB4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwcyAuMTVzIGxpbmVhcn0uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbjp0b3AgLjEycyAuM3MgY3ViaWMtYmV6aWVyKC4zMzMzMywuNjY2NjcsLjY2NjY3LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjIwcHg7dHJhbnNpdGlvbjp0b3AgLjNzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb246dG9wIC4zcyAuM3MgY3ViaWMtYmV6aWVyKC4zMzMzMywuNjY2NjcsLjY2NjY3LDEpLHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbjp0b3AgLjNzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZGVsYXk6LjMycztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjEycyAuMThzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIC4zMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbjp0b3AgLjEycyAuMThzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSx0cmFuc2Zvcm0gLjE1cyAuMzJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb246dG9wIC4xMnMgLjE4cyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMyksdHJhbnNmb3JtIC4xNXMgLjMycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIC4zMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6MDt0cmFuc2l0aW9uOnRvcCAuM3MgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgLjMycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uOnRvcCAuM3MgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLHRyYW5zZm9ybSAuMTVzIC4zMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbjp0b3AgLjNzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSx0cmFuc2Zvcm0gLjE1cyAuMzJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgLjMycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9LmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6LTIwcHg7dHJhbnNpdGlvbjp0b3AgLjNzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksb3BhY2l0eSAwcyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjEycyAuM3MgY3ViaWMtYmV6aWVyKC4zMzMzMywuNjY2NjcsLjY2NjY3LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRvcCAuMTJzIC4zcyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSksdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTouMzJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjNzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSxvcGFjaXR5IDBzIC4zMnMgbGluZWFyO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjEycyAuMThzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIC4zMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbjp0b3AgLjEycyAuMThzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSx0cmFuc2Zvcm0gLjE1cyAuMzJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb246dG9wIC4xMnMgLjE4cyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMyksdHJhbnNmb3JtIC4xNXMgLjMycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIC4zMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwcyAuMXMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4xcyAuMjJzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBsaW5lYXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAuMXMgLjFzIGVhc2UtaW4sLXdlYmtpdC10cmFuc2Zvcm0gLjFzIDBzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbjp0b3AgLjFzIC4xcyBlYXNlLWluLHRyYW5zZm9ybSAuMXMgMHMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRvcCAuMXMgLjFzIGVhc2UtaW4sdHJhbnNmb3JtIC4xcyAwcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpLC13ZWJraXQtdHJhbnNmb3JtIC4xcyAwcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfS5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xcyBlYXNlLWluLC13ZWJraXQtdHJhbnNmb3JtIC4xcyAwcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMXMgZWFzZS1pbix0cmFuc2Zvcm0gLjFzIDBzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xcyBlYXNlLWluLHRyYW5zZm9ybSAuMXMgMHMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuMXMgMHMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMHMgLjIycyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjFzIDBzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyAwcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4yMnMgbGluZWFyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyAwcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4yMnMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4xcyAwcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyAuMTJzIGVhc2Utb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4xcyAuMjJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb246dG9wIC4xcyAuMTJzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMXMgLjIycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uOnRvcCAuMXMgLjEycyBlYXNlLW91dCx0cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JvdHRvbTowO3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMTJzIGVhc2Utb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4xcyAuMjJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMTJzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMXMgLjIycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgLjEycyBlYXNlLW91dCx0cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgLjIycyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGxpbmVhcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgLjIycyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGxpbmVhciwtd2Via2l0LXRyYW5zZm9ybSAuMXMgLjIycyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfS5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIC4xcyBlYXNlLWluLC13ZWJraXQtdHJhbnNmb3JtIC4xcyAwcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb246dG9wIC4xcyAuMXMgZWFzZS1pbix0cmFuc2Zvcm0gLjFzIDBzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbjp0b3AgLjFzIC4xcyBlYXNlLWluLHRyYW5zZm9ybSAuMXMgMHMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuMXMgMHMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xcyBlYXNlLWluLC13ZWJraXQtdHJhbnNmb3JtIC4xcyAwcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMXMgZWFzZS1pbix0cmFuc2Zvcm0gLjFzIDBzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xcyBlYXNlLWluLHRyYW5zZm9ybSAuMXMgMHMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuMXMgMHMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwcyAuMjJzIGxpbmVhciwtd2Via2l0LXRyYW5zZm9ybSAuMXMgMHMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjFzIDBzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjIycyBsaW5lYXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjFzIDBzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjIycyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjFzIDBzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyAuMTJzIGVhc2Utb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4xcyAuMjJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb246dG9wIC4xcyAuMTJzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMXMgLjIycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uOnRvcCAuMXMgLjEycyBlYXNlLW91dCx0cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksLXdlYmtpdC10cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xMnMgZWFzZS1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjFzIC4yMnMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xMnMgZWFzZS1vdXQsdHJhbnNmb3JtIC4xcyAuMjJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMTJzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMXMgLjIycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuMXMgLjIycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIC4zNHMgZWFzZS1pbixvcGFjaXR5IC4xcyBlYXNlLWlufS5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgLjM0cyBlYXNlLWluLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMzRzIGVhc2UtaW4sdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMzRzIGVhc2UtaW4sdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfS5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTouMTRzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MDt0cmFuc2l0aW9uOnRvcCAuMXMgZWFzZS1vdXQsb3BhY2l0eSAuMXMgLjE0cyBlYXNlLW91dDtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcntib3R0b206MDt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZS1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIC4xNHMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuM3MgLjE0cyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZS1vdXQsdHJhbnNmb3JtIC4zcyAuMTRzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4zcyAuMTRzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAuMXMgLjM0cyBlYXNlLWluLG9wYWNpdHkgLjFzIGVhc2UtaW59LmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4zNHMgZWFzZS1pbiwtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgLjM0cyBlYXNlLWluLHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgLjM0cyBlYXNlLWluLHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTouMTRzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjI1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpfS5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2Utb3V0LG9wYWNpdHkgLjFzIC4xNHMgZWFzZS1vdXQ7b3BhY2l0eTowfS5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcntib3R0b206MDt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZS1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIC4xNHMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuM3MgLjE0cyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZS1vdXQsdHJhbnNmb3JtIC4zcyAuMTRzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4zcyAuMTRzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc30uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb246dG9wIC4xcyAuMTRzIGVhc2Usb3BhY2l0eSAuMXMgZWFzZX0uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4xNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgLjE0cyBlYXNlLHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgLjE0cyBlYXNlLHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZGVsYXk6LjE0czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyBlYXNlLG9wYWNpdHkgLjFzIC4xNHMgZWFzZTtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcntib3R0b206MDt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMXMgLjE0cyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIC4xNHMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyAuMTRzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4xcyAuMTRzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uLWRlbGF5Oi4xczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7dHJhbnNpdGlvbi1kdXJhdGlvbjowc30uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3Asb3BhY2l0eX0uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3R0b20sdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg3NjVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNzY1ZGVnKX0uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uLWRlbGF5OjBzfS5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjA7b3BhY2l0eTowfS5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcntib3R0b206MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb24tZGVsYXk6LjFzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfS5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb24tcHJvcGVydHk6dG9wLG9wYWNpdHl9LmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OmJvdHRvbSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3R0b20sdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC03NjVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTc2NWRlZyl9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb24tZGVsYXk6MHN9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcntib3R0b206MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9IiwiLy9BbmltYXRpb24gb2YgaG92ZXIgc3RhdGVzXG4kbWVudV9kdXJhdGlvbjogMC4zcztcblxuLy9NYWluIGhlYWRlciBzdHlsZVxuLm1hc2hlYWQtYm90dG9te1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hc3RoZWFkIC5oZWFkZXJfbWVudXtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlcmJveDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgLy9NZW51L05hdlxuICAgIC5hY2Nlc3MgLm1lbnV7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgPiBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgI3skbWVudV9kdXJhdGlvbn0pO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ2ZvbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2dyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbXMoMTRweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE1O1xuXG4gICAgICAgICAgICAgICAgLmhvbWUgJntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAubWVudV9pY29uID4gc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lZ2FtZW51X29wZW4gJixcbiAgICAgICAgICAgICAgICAuaGVhZGVyLXNjcm9sbGluZyAme1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9ncmV5O1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X2ljb24gPiBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkaGVhZGVyX2dyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yICN7JG1lbnVfZHVyYXRpb259KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWVwYWdle1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgJGhpY29uOiAxNnB4OyAvL2hvbWUgaWNvbiBzaXplXG4gICAgICAgICAgICAubWVudV9pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGljb247XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGljb247XG5cbiAgICAgICAgICAgICAgICA+IHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihmaWxsICN7JG1lbnVfZHVyYXRpb259KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGljb247XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vUmVtb3ZlIHRleHRcbiAgICAgICAgICAgIC5saW5re1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIgLm1lbnVfaWNvbiA+IHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihmaWxsICN7JG1lbnVfZHVyYXRpb259KTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy9SZW1vdmUgaG92ZXIgbGluZVxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhe1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAubWVudV9pY29uID4gc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC50ZXJ0aWFyeS1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgICAgID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4gICAgICAgID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYXtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgLy9Ecm93cGRvd24gc3R5bGluZ1xuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLm1lZ2FtZW51KXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZHJvcGRvd25fY29udGFpbmVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGFuaW1hdGlvbjogZmFkZXIgMC40cztcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyYmc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGVfaGVhZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW1zKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2dyZXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICBsaTpsYXN0LW9mLXR5cGUgYXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVye1xuXG4gICAgICAuZHJvcGRvd25fY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9NZWdhIE1lbnUgU3R5bGluZ1xuI21lZ2FtZW51X2xpZ2h0Ym94e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uaGVhZGVyX21lbnU+LmFjY2Vzcz5kaXZbY2xhc3NePVwibWVudS1cIl1bY2xhc3MkPVwiLWNvbnRhaW5lclwiXT51bC5tZW51PmxpLm1lZ2FtZW51e1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgID4gYXtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lZ2FtZW51X2NvbnRhaW5lcntcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKGZhZGVyIDAuNHMgZWFzZSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bGx3aWR0aF9jb250YWluZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXJiZztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAvL3RvcCBzdHlsaW5nIGluIGhlYWRlci5zY3NzXG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC5tb2JpbGVfaGVhZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvL0lubmVyIGNvbnRhaW5lclxuICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnRfY29udGFpbmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdmb250O1xuXG4gICAgICAgIH1cblxuICAgICAgICAvL01lZ2FtZW51IGl0ZW1zXG4gICAgICAgIC5zdWItbWVudSA+IGxpe1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW1zKDE1cHgpO1xuXG4gICAgICAgICAgICAvL1RpdGxlXG4gICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI3skbWVnYW1lbnVfbGluZX07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfZ3JleTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgLy9MaW5rc1xuICAgICAgICAgICAgPiAudGVydGlhcnktbWVudSA+IGxpe1xuXG4gICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAjeyRtZW51X2R1cmF0aW9ufSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAjeyRtZW51X2R1cmF0aW9ufSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWdhbWVudV9vcGVuIC5tZWdhbWVudV9jb250YWluZXJ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuXG4vLz09PT09PT09PSBNb2JpbGUgTWVudSBTdHlsaW5nID09PT09PT09PT09PT09XG4vL1JlbW92ZSBzY3JvbGwgYmFyc1xuLm1vYmlsZS1tZW51LW9wZW57XG5cbiAgICAjbWVnYW1lbnVfbGlnaHRib3h7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihmYWRlTGlnaHRib3ggMC40cyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4vL0hhbWJ1cmdlclxuI21vYmlsZS10b2dnbGUtd3JhcHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgwLjc1KSk7XG4gICAgfVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgLy9vdmVycmlkZSBjaHJvbWUgYnV0dG9uIHN0eWxpbmdcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAxOyAvL292ZXJyaWRlIGRlZmF1bHQgYmVoYXZpb3VyXG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4jbWFzdGhlYWQgLm1hc3RoZWFkLWJvdHRvbXtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjRzKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMzI1cHgpICFpbXBvcnRhbnQpO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3RlcmJnO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9iaWxlLW1lbnUtb3BlbntcblxuICAgIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI21hc3RoZWFkIC5tYXN0aGVhZC1ib3R0b217XG4gICAgICAgIC8vIEBpbmNsdWRlIGFuaW1hdGlvbihmYWRlciAwLjVzIGVhc2UtaW4pO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC40cyk7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgIH1cbn1cblxuXG5cbi8vVGhlcmUgaXMgYSBsb3Qgb2Ygb3ZlcnJpZGluZyBoZXJlIGZvciByZXNwb25zaXZlXG4kdGFibWVudS1oOiA0MHB4O1xuI21hc3RoZWFkIC5oZWFkZXJfbWVudXtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgIC5tZW51e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgICAgICAgICA+IGxpe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlcmJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGFibWVudS1oO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtcygxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0YWJtZW51LWg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9MaW5rIHRvIHBhZ2UgMlxuICAgICAgICAgICAgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlcmJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG5cbiAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHRhYm1lbnUtaCAtIDI7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbmF2YXJyb3cuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy9EaXNwbGF5IDJuZCBsZXZlbCBtZW51IG9uIGNsaWNrXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24obm9uZSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6ICR0YWJtZW51LWg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgIC8vUGFnZSAyIHRpdGxlL2hlYWRpbmcgaXRlbXNcbiAgICAgICAgICAgICAgICAgICA+IGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAkdGFibWVudS1oO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtcygxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Fycm93XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC40cyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHRhYm1lbnUtaCAtIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdXBhcnJvdy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW46YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNHMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDBkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAvL1BhZ2UgMiBkcm9wZG93bnNcbiAgICAgICAgICAgICAgICAgICAgLnRlcnRpYXJ5LW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI3skZ3JleX07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI3skZ3JleX07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPmxpLmN1cnJlbnQtbWVudS1pdGVtID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duX2NvbnRhaW5lcixcbiAgICAgICAgICAgICAgICAubWVnYW1lbnVfY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjRzKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMzQwcHgpKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyYm94O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg2cHgpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vU2VydmljZXMgaGVhZGluZ1xuICAgICAgICAgICAgICAgICAgICAubW9iaWxlX2hlYWR7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGFibWVudS1oO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0YWJtZW51LWg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdmb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAud3JhcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGFibWVudS1oO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFibWVudS1oO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbXMoMThweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vUHJldmlvdXMgQXJyb3dcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmV2e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0YWJtZW51LWggLSAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9uYXZhcnJvdy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duX2NvbnRhaW5lciAuc3ViLW1lbnUgPiBsaSA+IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvLyBTcGVjaWZpdHkgd2Fycywgc29ycnkgaWYgeW91IG5lZWRlZCB0byBmaXggdGhpcyA6KFxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9GdXJ0aGVyIE92ZXJpZGVzXG4gICAgICAgICAgICA+bGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgICAgICAgICAgPmxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1BhZ2UgMiBvcGVuZWRcbi5tZWdhbW9iaWxlICNtYXN0aGVhZCAuaGVhZGVyX21lbnUgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuIC5kcm9wZG93bl9jb250YWluZXIsXG4ubWVnYW1vYmlsZSAjbWFzdGhlYWQgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiAubWVnYW1lbnVfY29udGFpbmVye1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNHMpO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDApKTtcbn0iLCIvLyBWYXJpYWJsZXNcbiRjb2xvcjogICAgICAjMDAwMDAwO1xuJHNpemU6ICAgICAgIDMwcHg7XG4kc3BlZWQ6ICAgICAgMC43NXM7XG4kdGhpY2tuZXNzOiAgOHB4O1xuJGRvdF9zaXplOiAxMXB4O1xuXG4uY2hyX2NvbnRlbnR7ICAgIFxuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xuICAgIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgwLCAwLCAwKSk7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBBcnJvdyBzdHlsaW5nXG4gICAgJGFycm93X2NvbG9yOiAjNTU1O1xuICAgICRzaXplOiAxNXB4O1xuXG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHRcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCwgLTUwJSkpO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgIFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAjeyRzaXplfSBpbnNldCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICN7JHNpemV9IGluc2V0IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXZ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjeyRzaXplfSBzb2xpZCAjeyRhcnJvd19jb2xvcn07IFxuICAgICAgICB9XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0e1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAgI3skc2l6ZX0gc29saWQgI3skYXJyb3dfY29sb3J9O1xuICAgICAgICB9XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG5cbiAgICAvL0luaXRpYWxpemVkXG4gICAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLy9Mb2FkaW5nXG4gICAgLnNsaWNrLWxvYWRpbmcgXG4gICAge1xuICAgICAgICAuc2xpY2stbGlzdHtcblxuICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihyb3RhdGUtZm9yZXZlciAwLjc1cyBsaW5lYXIgaW5maW5pdGUpOyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplOyAgXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkdGhpY2tuZXNzIHNvbGlkICRjb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stdHJhY2t7XG4gICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0RvdHNcbiAgICAuc2xpY2stZG90c3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLWRvdHMgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6ICRkb3Rfc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkZG90X3NpemU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkZG90X3NpemU7XG4gICAgICAgIGhlaWdodDogJGRvdF9zaXplO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcixcbiAgICAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICBcbiAgICAuc2xpY2stZG90cyBsaTpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6ICRkb3Rfc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkZG90X3NpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZG90X3NpemU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59IiwiLmZyb250X3BhZ2V7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQvL1RvcFxuXHQuaGVyb19zZWN0aW9ue1xuXHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRoZWlnaHQ6IDU0MHB4O1xuXHRcdH1cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDg0NXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgLy9wcmV2ZW50cyB6b29tIGZyb20gYmxlZWRpbmdcblxuXHRcdC5oZXJvX2JhY2tncm91bmR7XG5cdFx0XHRAaW5jbHVkZSBhbmltYXRpb24oaW1hZ2Vab29tIGxpbmVhciA1MHMgaW5maW5pdGUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHR9XG5cblx0XHQuaGVyb190YWJsZV93cmFwe1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuaW5uZXJfd3JhcHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdGhlaWdodDogNTQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGhlaWdodDogODQwcHg7IC8vQWx0ZXJlZCB3aXRoIGphdmFzY3JpcHRcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Lmhlcm9fdGl0bGVfb25lX3dyYXB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyb190aXRsZV9vbmUsXG5cdFx0XHQuaGVyb190aXRsZV90d28sXG5cdFx0XHQuaGVyb190aXRsZV90aHJlZXtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0XHRmb250LXNpemU6IGVtcyg0OHB4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogZW1zKDMwcHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZW1zKDcwcHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogODJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm9fdGl0bGVfdHdve1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvX2J1dHRvbnNfd3JhcHBlcntcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cblx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAZXh0ZW5kICVidXR0b247XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcblxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvL1NsaWRlIFVwXG5cdFx0XHQuc2xpZGVfd3JhcHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpZGVfdXB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAwKSk7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIDEwMCUpKTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpZGVfdXBfb257XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdW50cmFucztcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAxcyBlYXNlKTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAwKSk7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQvL01pZGRsZVxuXHQubWlkZGxlX3NlY3Rpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9ncmV5O1xuXG5cdFx0Lm1pZGRsZV9jb250ZW50e1xuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDM1cHg7XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nLXRvcDogNzVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Lm1pZF9oZWFkaW5ne1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogZW1zKDMycHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBlbXMoMjZweCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9udC1zaXplOiBlbXMoMzZweCk7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubWlkX3N1YnRleHR7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5taWRkbGVfc2VydmljZXN7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHR3aWR0aDogOTMlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMTQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDg1cHg7XG5cblx0XHRcdC5taWRfc2VydmljZXtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXJib3g7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMzEuNSU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRcdC8vU3BhY2luZ1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW1hZ2Vfd3JhcHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdC5pbWFnZXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHVudHJhbnM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAxcyBlYXNlKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLCAxKSk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGVtcygxNHB4KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb250LXNpemU6IGVtcygxNnB4KTtcblx0XHRcdFx0XHRjb2xvcjogJGhlYWRlci1ncmV5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbWFnZV93cmFwIC5pbWFnZXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHVudHJhbnM7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLCAxKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAxcyBlYXNlKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEsIDEuMSkpO1xuXHRcdFx0XHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Ly9GaW5hbCBzZWN0aW9uIGJlZm9yZSB0ZXN0aW1vbmlhbHNcblx0LmZpbmFsX3NlY3Rpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuZmluYWxfY29udGVudHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQuZmluYWxfaGVhZGluZ3tcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0XHRmb250LXNpemU6IGVtcygzMnB4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBlbXMoMjhweCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRmb250LXNpemU6IGVtcygzNnB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5maW5hbF9zdWJ0ZXh0e1xuXHRcdFx0XHRzdHJvbmd7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBwe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmluYWxfc2VydmljZXN7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA4NTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblxuXHRcdFx0Ly9TaW5ndWxhciBzZXJ2aWNlIHdyYXBwZXJcblx0XHRcdC5maW5hbF9zZXJ2aWNle1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDQ0JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHQvLzIgY29sdW1uXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly9TdGFydCBuZXcgcm93XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4gKyAxKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Ly9TaW5ndWxhciBzZXJ2aWNlXG5cdFx0XHQkdG9wX2g6IDM2cHg7XG5cdFx0XHQudG9we1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0XHRcdC5pY29uX3dyYXB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6ICR0b3BfaDtcblx0XHRcdFx0XHRoZWlnaHQ6ICR0b3BfaDtcblxuXHRcdFx0XHRcdD4gc3Zne1xuXHRcdFx0XHRcdFx0d2lkdGg6ICR0b3BfaDtcblx0XHRcdFx0XHRcdGhlaWdodDogJHRvcF9oO1xuXHRcdFx0XHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlcnZpY2VfaGVhZGluZ3tcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBlbXMoMThweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0aGVpZ2h0OiAkdG9wX2g7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0Y29sb3I6ICRoZWFkZXJfZ3JleTtcblx0XHRcdFx0XHRmb250LXNpemU6IGVtcygyMHB4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpY2stZG90c3tcblx0XHRcdFx0Ym90dG9tOiAtMzBweDtcblxuXHRcdFx0XHQ+IGxpOmJlZm9yZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXJib3g7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI3skcHJpbWFyeX07XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLnNsaWNrLWFjdGl2ZTpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL1NhbWUgYXMgaGVybyBidXR0b25zXG5cdFx0LmZpbmFsX2J1dHRvbnNfd3JhcHBlcntcblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDsgLy9yb29tIGZvciBzd2lwZXlcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdD4gYXtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0QGV4dGVuZCAlYnV0dG9uO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2lkZV9iYWNrZ3JvdW5ke1xuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoMTQ1MHB4KXtcblx0XHRcdFx0cmlnaHQ6IC0zODBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KDE0MDBweCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC8vRmFkZW9udmlld1xuXHRcdFx0Ji5vZmZ7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoNTBweCwwcHgpKTtcblx0XHRcdH1cblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNTUwcHg7XG5cdFx0XHRoZWlnaHQ6IDgyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC00MTBweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cblx0LnRlc3RpbW9uaWFsX3NlY3Rpb257XG5cdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG5cdFx0LnRlc3RpbW9uaWFsX2JhY2tncm91bmR7XG5cdFx0XHRAZXh0ZW5kICVmaXhlZGJnO1xuXHRcdFx0b3BhY2l0eTogMC40NTtcblx0XHR9XG5cblx0XHQucXVvdGVzX3NlY3Rpb25fd3JhcHBlcntcblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4NXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDM1cHg7XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRcdH1cblxuXHRcdC5xdW90ZXNfc2xpZGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IC8vQ2VudGVyaW5nXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5zbGljay1kb3Rze1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdGJvdHRvbTogLTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ym90dG9tOiAtNjBweDtcblxuXHRcdFx0XHQ+IGxpOmJlZm9yZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXJib3g7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI3skcHJpbWFyeX07XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLnNsaWNrLWFjdGl2ZTpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL1Rlc3RpbW9uYWlsIHNpbmdsZVxuXHRcdC5xdW90ZV9pdGVte1xuXG5cdFx0XHQudGV4dHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0XHRmb250LXNpemU6IGVtcygyMHB4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IGVtcygyNHB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYm9keWZvbnQ7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufSIsIi8vIERvY3RvciBBcmNoaXZlIFBhZ2Vcbi5pdGVtLmRvY3RvcnMtYXJjaGl2ZS10ZW1wbGF0ZXtcblxuICAuZG9jdG9ye1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICN7JGxpbmVzfTtcblxuICAgICRpbWFnZS1oZWlnaHQ6IDMwMHB4O1xuICAgIC50aHVtYi13cmFwe1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgZmxleC1iYXNpczogMjMwcHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgZmxleDogMSAwIDI2MHB4O1xuICAgICAgaGVpZ2h0OiAkaW1hZ2UtaGVpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGltZ3tcbiAgICAgICAgQGluY2x1ZGUgYmctdHJpY2soKTtcbiAgICAgICAgaGVpZ2h0OiAkaW1hZ2UtaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXRhaWxze1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmdmb250O1xuXG4gICAgICAubmFtZS1saW5re1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGJvZHljb2xvcjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogZW1zKDI2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAucXVhbGlmaWNhdGlvbnN7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGVtcygxM3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zcGVjaWFsaXN0LWlue1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGVtcygxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmV4Y2VycHR7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogZW1zKDE2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAucmVhZC1tb3JlLWJ1dHRvbntcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaW5nbGUgRG9jdG9yIFBhZ2Vcbi5pdGVtLmRvY3RvcntcblxuICAuZG9jdG9yLWluZm97XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgLnRodW1iLXdyYXB7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiAyNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICBmbGV4OiAxIDAgMzMwcHg7XG4gICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgPiBpbWd7XG4gICAgICAgIEBpbmNsdWRlIGJnLXRyaWNrKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbHN7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmdmb250O1xuXG4gICAgICAubmFtZXtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcbiAgICAgICAgICBmb250LXNpemU6IGVtcygzMHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiBlbXMoMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5xdWFsaWZpY2F0aW9uc3tcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiBlbXMoMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5zcGVjaWFsaXN0LWlue1xuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogZW1zKDE2cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiBlbXMoMjBweCk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9wX2NvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICN7JHByaW1hcnl9O1xuXG4gICAgcDpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrLXRvLWRvY3RvcnN7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IGVtcygxNXB4KTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdmb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRib2R5Y29sb3I7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICY6YmVmb3Jle1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIC8vIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAgIGJvcmRlcjogc29saWQgI3skYm9keWNvbG9yfTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA5cHg7IC8vQmV0dGVyIGNlbnRlcmluZ1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi8vR2VuZXJpYyBQYWdlIFN0eWxpbmdcbi5pdGVtLnBhZ2V7XG5cbiAgJGhlYWRlcl9oZWlnaHQ6IDMwNXB4O1xuICAkdGJfaGVpZ2h0OiAyNTVweDtcbiAgJG1iX2hlaWdodDogMjI1cHg7XG4gIC5pbm5lcl9oZWFkZXJ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgICAgaGVpZ2h0OiAkdGJfaGVpZ2h0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuICAgICAgaGVpZ2h0OiAkbWJfaGVpZ2h0O1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkaGVhZGVyX2hlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAuaGVhZGVyX2JhY2tncm91bmR7XG4gICAgQGV4dGVuZCAlZml4ZWRiZztcbiAgfVxuXG4gIC50aXRsZV93cmFwcGVye1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG4gICAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgfVxuICAgIHBhZGRpbmctdG9wOiAyMTVweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAucGFnZV90aXRsZXtcbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG4gICAgICAgIGZvbnQtc2l6ZTogZW1zKDQ1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG4gICAgICAgIGZvbnQtc2l6ZTogZW1zKDMycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IGVtcyg1NHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgLy9GYWRlb252aWV3XG4gICAgICAmLm9mZntcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcbiAgICAgICAgICAvL05vIHRyYW5zZm9ybSBvbiByZXNwb25zaXZlXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLDApKTtcbiAgICAgICAgfVxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIDEwMHB4KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3RhbmRhcmQgQ29udGVudCBhbmQgVHdvIENvbHVtbiBDb250ZW50IE1vZHVsZVxuICAuY29udGVudF9zZWN0aW9uX3dyYXB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIC5jb2xfb25le1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBib3JkZXJib3g7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5jb2xfdHdve1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBib3JkZXJib3g7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC50aXRsZV93cmFwe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJGljb246IDI2cHg7XG4gICAgLmljb25fd3JhcHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAkaWNvbjtcbiAgICAgIGhlaWdodDogJGljb247XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgID4gc3Zne1xuICAgICAgICB3aWR0aDogJGljb247XG4gICAgICAgIGhlaWdodDogJGljb247XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNlY3Rpb25fdGl0bGV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIENvbnRlbnQgTW9kdWxlXG4gIC5hY2NvcmRpb24tc2VjdGlvbntcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICN7JGxpbmVzfTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgLnRpdGxlX3dyYXB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLml0ZW0tdGl0bGV7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGJvZHljb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogZW1zKDE3cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI3skbGluZXN9O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAkaWNvbjogMTJweDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6ICRpY29uO1xuICAgICAgICBoZWlnaHQ6ICRpY29uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hZGQuc3ZnJyk7XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zdWJzdHJhY3Quc3ZnJyk7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIGlmcmFtZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNTUwcHgpe1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zaG93LWFsbC10b3BpY3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ2ZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogZW1zKDEycHgpO1xuICAgICAgICBjb2xvcjogJGhlYWRlcl9ncmV5O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvLyBBY2NvcmRpb24gQ29udGVudCBNb2R1bGVcbiAgLnN0YWZmLXNlY3Rpb257XG5cbiAgICAuYXJlYS10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogZW1zKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGJvZHljb2xvcjtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFmZi1hcmVhe1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICN7JGxpbmVzfTtcblxuICAgICAgLm1lbWJlcntcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAZXh0ZW5kICViZy1pbWFnZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWV7XG4gICAgICAgICAgZm9udC1zaXplOiBlbXMoMThweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgICAvLyBDb250YWN0IEljb25zIG1vZHVsZVxuICAuY29udGFjdC1pY29ucy1tb2R1bGVfX3dyYXBwZXIge1xuICAgICRjb250YWN0LWljb24tYnA6IDEwMDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRjb250YWN0LWljb24tYnApe1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC8vQ29udGFjdCBsaW5rIGJ1dHRvbnNcbiAgICAkY29udGFjdC1pY29uOiA0MnB4O1xuICAgIC5jb250YWN0LWljb25zLW1vZHVsZV9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJGNvbnRhY3QtaWNvbi1icCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgZmxleC1iYXNpczogMzIuNSU7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjJweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI3skcHJpbWFyeX07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGJvZHljb2xvcjtcblxuICAgICAgLmljb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkY29udGFjdC1pY29uLWJwKXtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMC44KSk7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkY29udGFjdC1pY29uO1xuICAgICAgICBoZWlnaHQ6ICRjb250YWN0LWljb247XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1sYWJlbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiBlbXMoMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWNvbnRlbnQge1xuXG4gICAgICB9XG5cbiAgICAgIC5zdWItbGluayxcbiAgICAgIC5zdWItdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGVtcygxNnB4KTtcbiAgICAgICAgY29sb3I6ICRib2R5Y29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRib2R5Y29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50X3dyYXB7XG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG4gIH1cbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNDVweDtcbn1cblxuJHNpZGViYXItd2lkdGg6IDI3MHB4O1xuLmNvbnRlbnRfbWFpbntcbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGggKyA0MHB4fSk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICYubm8tc2lkZWJhcntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuZmFkZW9udmlld3tcbiAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNpdGlvbi1kZWxheSwgMC43cyk7XG4gIH1cbn1cblxuLmNvbnRlbnRfc2lkZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmZpeGVkIC5pbm5lcl9zaWRle1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEzNXB4O1xuICB9XG5cbiAgJi5maXhlZC5ib3R0b20gIC5pbm5lcl9zaWRle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmlubmVyX3NpZGV7XG4gICAgQGluY2x1ZGUgYm9yZGVyYm94O1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9ncmV5O1xuICB9XG5cbiAgLnNpZGViYXJfaGVhZGluZ3tcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjeyRwcmltYXJ5fTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdmb250O1xuICAgIGZvbnQtc2l6ZTogZW1zKDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAvL3NpZGViYXIgbWVudVxuICAuc2lkZWJhcl9saXN0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBsaXtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdmb250O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGVtcygxMnB4KTtcbiAgICAgICAgY29sb3I6ICRoZWFkZXJfZ3JleTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyk7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGF7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy80MDQgUGFnZSBTdHlsaW5nXG4uZm91cm9oZm91cntcblxuICBoMixcbiAgaDN7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBoMixcbiAgaDMsXG4gIHB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIGgze1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbiNtZWRtb3ZpZSB7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuIiwiLmNvbnRhY3QtcGFnZXtcblxuXHQuY2xpbmlje1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDM1cHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICN7JGdyZXl9O1xuXG5cdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdC5jb250YWN0X3dyYXB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdC8vQ29udGFjdCBsaW5rIGJ1dHRvbnNcblx0XHQkY29udGFjdC1pY29uOiA0MnB4O1xuXHRcdC5jb250YWN0X2xpbmt7XG5cdFx0XHQkbWI6IDEwMDBweDsgLy9icmVhayBhdCAxMDAwcHhcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0cGFkZGluZzogMThweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYm9yZGVyYm94O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI3skcHJpbWFyeX07XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDEwcHggMjJweCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRib2R5Y29sb3I7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzLjUlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMuNSU7XG5cdFx0XHR9XG5cblxuXHRcdFx0Lmljb25fd3JhcHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMC44KSk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogJGNvbnRhY3QtaWNvbjtcblx0XHRcdFx0aGVpZ2h0OiAkY29udGFjdC1pY29uO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdD4gc3Zne1xuXHRcdFx0XHRcdHdpZHRoOiAkY29udGFjdC1pY29uO1xuXHRcdFx0XHRcdGhlaWdodDogJGNvbnRhY3QtaWNvbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5mb193cmFwe1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdC5sYWJlbHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdFx0Ly8gZm9udC1zaXplOiBlbXMoMTRweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRmb250LXNpemU6IGVtcygxNnB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmFsdWV7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogZW1zKDE0cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogZW1zKDE2cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9jZWR1cmV7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI3skZ3JleX07XG5cblx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyBNYXAgKyBBZGRyZXNzIChzaGFyZWQgYmV0d2VlbiBjbGluaWNzIGFuZCBwcm9jZWR1cmVzKVxuXHQubG9jYXRpb257XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHQkbWFwLWg6IDI4NXB4O1xuXHRcdC5tYXB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdGhlaWdodDogJG1hcC1oO1xuXG5cdFx0XHQuYWNmLW1hcHtcblx0XHRcdFx0aGVpZ2h0OiAkbWFwLWg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFkZHJlc3Nfd3JhcHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDQ4JTtcblxuXHRcdFx0LmlubmVye1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbWIpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JGljb246IDQwcHg7XG5cdFx0XHQuaWNvbl93cmFwe1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6ICRpY29uO1xuXHRcdFx0XHRoZWlnaHQ6ICRpY29uO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdFx0XHQ+IHN2Z3tcblx0XHRcdFx0XHR3aWR0aDogJGljb247XG5cdFx0XHRcdFx0aGVpZ2h0OiAkaWNvbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYWRkcmVzc3tcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gSGF2ZSBhIGxvY2F0aW9uIHdpdGhvdXQgYSBtYXBcblx0LmxvY2F0aW9uLXdpdGhvdXQtbWFwIHtcblx0XHQuYWRkcmVzc193cmFwe1xuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn0iLCIvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBGT1JNUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuLy9HZW5lcmFsIGNvbnRhY3QgZm9ybSBzdHlsaW5nXG4vLyBzb21lIGNsYXNzZXMgbWF5IG5lZWQgdG8gYmUgcHJlY2VlZGVkIGJ5IGEgcmVsZXZhbnQgSUQgdG8gb3ZlcnJpZGUgY2Y3IGRlZmF1bHQgc3R5bGluZ1xuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiogRklYRVMvRU5IQU5DRU1FTlRTIFRPIENGNyBERUZBVUxUUyAqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG5cdC8vIGhpZGUgdGhlIG9ibm94aW91cyB0aXBzIHRoYXQgc2l0IG9uIHRvcCwgd2UgbmVlZCB0byB1c2UgIWltcG9ydGFudCBiZWNhdXNlIHRoZSBmb3JtIHNjcmlwdGluZyB3b3VsZCBvdmVycmlkZVxuXG5cdFx0LmZvb3RlciAud3BjZjctbm90LXZhbGlkLXRpcCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cdC8vIGZpeCBhbiBhbm5veWluZyBjb250cm9sIGp1bXBpbmcgcHJvYmxlbSBvbiBzdWJtaXRcblxuXHRcdC5mb290ZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuXHQvLyBmaXggdGhlIDEwMCUgd2lkdGggYmVpbmcgbG9zdCBvbiBmb3JtIGVsZW1lbnRzIGJlY2F1c2UgdGhlIHdyYXBwZXIgd2FzIGFuIGlubGluZS1ibG9ja1xuXG5cdFx0LmZvb3RlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAxMHB4O31cblxuXHQvLyBmb3JtIHN1Y2Nlc3MvZmFpbHVyZSBvdXRwdXQgYm94XG5cblx0XHQuZm9vdGVyIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwyNTUsMjU1KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA0MCU7XG5cdFx0XHQvL0BpbmNsdWRlIG1xKDcpeyBib3R0b206IDMwJTsgfVxuXHRcdFx0bGVmdDogNSU7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0cGFkZGluZzogMS4yZW0gMS41ZW07XG5cdFx0XHRAaW5jbHVkZSBib3JkZXJib3g7XG5cdFx0XHRmb250LXNpemU6IGVtcygxNnB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHQmLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHsgYm9yZGVyLWNvbG9yOiAjRkFCQjAwOyB9IC8vIGZhaWx1cmUgYm94IG9ubHlcblx0XHRcdCYud3BjZjctbWFpbC1zZW50LW9rIHsgYm9yZGVyLWNvbG9yOiAjNkZDQjEyOyAgfSAvLyBzdWNjZXNzIGJveCBvbmx5XG5cdFx0fVxuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEZPUk0gU1RSVUNUVVJFICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuXHQvLyBsb2FkZXJcblx0XHQuZm9vdGVyIC5hamF4LWxvYWRlciB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDNlbTtcblx0XHRcdH1cblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Ym90dG9tOiAyZW07XG5cdFx0fVxuXG5cdC8vIGdlbmVyYWxcblx0XHQuZm9vdGVyIC5mb3JtX3dyYXBwZXIsXG5cdFx0LmNocl9jb250ZW50IGZvcm0ge1xuXG5cdFx0XHQud3BjZjctbm90LXZhbGlke1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRlcnJvcnJlZDtcblx0XHRcdH1cblxuXHRcdFx0Ji53cGNmNy1mb3JtIHsgQGluY2x1ZGUgY2xlYXJmaXg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfSAgLy8gcG9zaXRpb25pbmcgcGFyZW50XG5cdFx0XHQmLm1jNHdwLWZvcm0geyBAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXG5cdFx0XHRwe1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHsgbWFyZ2luOiAwOyBoZWlnaHQ6IDA7IH0gLy8gY29udGFpbnMgdGhlIGhpZGRlbiBmaWVsZHNcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7IG1hcmdpbi10b3A6IDA7IH0gLy8gdGhlICdyZWFsJyBmaXJzdCBwYXJhZ3JhcGhcblx0XHRcdH1cblxuXHRcdFx0ZGl2e1xuXHRcdFx0XHQvL21hcmdpbjogMWVtIDA7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdFx0XHRcdC8vIGxhYmVscyBleGNlcHQgZm9yIG1vYmlsZSBkZXZpY2VzXG5cdFx0XHRcdGxhYmVsIHtcblxuXHRcdFx0XHRcdCsgYnIgeyBkaXNwbGF5OiBub25lOyB9IC8vIGF2b2lkIHRoZSBsaW5lIGJyZWFrcyB0aGF0IGNmNyBhZGRzIGZvciB1c1xuXG5cdFx0XHRcdFx0Ly8gaGlkZSBBTEwgdGhlIHRpbWVcblxuXHRcdFx0XHRcdFx0c3BhbjpmaXJzdC1jaGlsZCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdFx0XHR9IC8vIGxhYmVsXG5cdFx0XHR9IC8vIGRpdlxuXG5cblxuXHRcdFx0aW5wdXQsXG5cdFx0XHR0ZXh0YXJlYSxcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdEBpbmNsdWRlIGJvcmRlcmJveDtcblx0XHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIoJGJvZHljb2xvcik7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIDAuM3MpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI3skaW5wdXRfYm9yZGVyfTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0cGFkZGluZzogMTRweCAxOHB4O1xuXHRcdFx0XHRjb2xvcjogJGJvZHljb2xvcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRib2R5Zm9udDsgLy8gY2hhbmdlIGFzIHBlciB0aGVtZSAtIG5vdGUgdGhhdCBJRTkgJiAxMCBtYXkgbm90IGxpc3RlbiB0byBhIEBmb250LWZhY2UgZm9udCBoZXJlLCBzbyBiZXN0IHRvIGluY2x1ZGUgYSBiYWNrdXBcblx0XHRcdFx0Zm9udC1zaXplOiBlbXMoMTRweCk7IC8vIGZvciBtb2JpbGUgZGV2aWNlIGZvcm1zLCBhdCBsZWFzdCAxN3B4IHByZXZlbnRzIHpvb21pbmcgb24gZm9jdXNcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdC8vQGluY2x1ZGUgbXEoNSl7IGZvbnQtc2l6ZTogZW1zKCRib2R5c2l6ZSk7IH0gLy8gYXMgcGVyIHRoZW1lXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgMC4zcyk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI3skaW5wdXRfZm9jdXN9O1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH0gLy8gLmNocl9jb250ZW50IGZvcm1cblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBGT1JNIElOUFVUUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG5cblxuXG5cdC8vIHdoaWxlIGNmNyBlcnJvciBvciBzdWNjZXNzIG1lc3NhZ2VzIGFyZSBzaG93aW5nLi4uXG5cdGZvcm0ud3BjZjctZm9ybSB7ICYuaW52YWxpZCwgJi5zZW50IHsgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIGxhYmVsIHsgb3BhY2l0eTogLjQ7IH0gfSB9XG5cblx0LmNocl9jb250ZW50IGZvcm0gLndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bGFiZWwgeyBjdXJzb3I6IHBvaW50ZXI7IGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0geyBtYXJnaW46IDAgLjNlbSAwIDA7IC8qcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDFweDsqLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cdH1cblxuXHR0ZXh0YXJlYSB7IHJlc2l6ZTogbm9uZTsgfVxuXG5cdHNlbGVjdCB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7IC8vdG8gb3ZlcmlkZSBnZW5lcmFsIHN0eWxpbmdcblx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9kaXN0L2ltYWdlcy90cmlhbmdsZV9kb3duLnBuZ1wiKTtcblx0XHQvL2JhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHQvL2JhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuXHRcdC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQvL3BhZGRpbmctbGVmdDogNnB4O1xuXHRcdC8vLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDsgLy8gcmVzdG9yZSBkZWZhdWx0IC13ZWJraXQgZGlzcGxheSBmb3Igc2VsZWN0IGVsZW1lbnRzIC0gd2UgZG9uJ3QgbmVlZCB0byBpZiB3ZSBoYXZlbid0IGJyb2tlbiBpdFxuXHRcdCYucGxhY2Vob2xkZXIgeyBjb2xvcjogI0E5QTlBOTsgb3B0aW9uOm5vdCgucGxhY2Vob2xkZXIpIHsgY29sb3I6IGluaXRpYWw7IH0gfSAvLyBsaWtlIGEgcGxhY2Vob2xkZXJcblx0XHQvLyYuY2hhbmdlIHsgY29sb3I6IGluaXRpYWw7IH0gLy8gY2xhc3MgY2hhbmdlZCBpbiBKYXZhU2NyaXB0LCB3b3JrcyB3ZWxsIHdpdGggdGhlIHBsYWNlaG9sZGVyLWxpa2UgY29sb3VyIGFib3ZlXG5cdH1cblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCVVRUT05TICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuXHQvLyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuXHQvLyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuXHQvLyBidXR0b24sXG5cdC8vIGEuYnV0dG9uLFxuXHQvLyAuYnV0dG9ucyBhLFxuXHQvLyBhLmJ1dHRvbl9saW5rLFxuXHQvLyAuYnV0dG9uX2xpbmtzIGEge1xuXHQvLyBcdEBleHRlbmQgJWJ1dHRvbjtcblx0Ly8gXHQvLyBhZGp1c3QgYXMgcGVyIHRoZW1lXG5cdC8vIFx0d2lkdGg6IGF1dG87XG5cdC8vIFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC8vIFx0Ji5iaWdfYnV0dG9uIHtcblx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdFx0Zm9udC1zaXplOiBlbXMoMjBweCk7XG5cdC8vIFx0XHRmb250LWZhbWlseTogJGJvZHlmb250X2JvbGQ7XG5cdC8vIFx0XHRoZWlnaHQ6IGF1dG87XG5cdC8vIFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdC8vIFx0XHRwYWRkaW5nOiAxLjJlbSAxLjVlbTtcblx0Ly8gXHRcdG1hcmdpbjogMWVtIDA7XG5cdC8vIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQvLyBcdFx0aW1nIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luOiAuMWVtOyB9XG5cdC8vIFx0fVxuXG5cdC8vIFx0JjphY3RpdmUsIC5hY3RpdmUgeyB0b3A6IDFweDt9IC8vIHB1c2ggYnV0dG9uIGVmZmVjdFxuXG5cdC8vIH0gLy8gYnV0dG9ucyAoaW4gdGhlaXIgdmFyaW91cyBmb3JtcylcblxuXHQvLyBhLmJ1dHRvbiwgLmJ1dHRvbnMgYSwgYS5idXR0b25fbGluaywgLmJ1dHRvbl9saW5rcyBhIHsgfSAvLyBzcGVjaWZpYyB0byBhbmNob3JzIG9ubHkgYW5kIG5vdCBpbnB1dHNcblx0Ly8gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblxuXHQvLyB9IC8vIHNwZWNpZmljIHRvIGlucHV0cy9idXR0b25zIG9ubHkgYW5kIG5vdCBhbmNob3JzXG5cblx0Ly8gLndwY2Y3LWZvcm0gcC5zdWJtaXR7IGZsb2F0OiByaWdodDsgbWFyZ2luOiAwOyB9XG5cblx0Ly8gLndwY2Y3LXN1Ym1pdCB7XG5cdC8vIFx0ZmxvYXQ6IHJpZ2h0O1xuXHQvLyBcdHdpZHRoOiAxNTBweDtcblx0Ly8gXHRoZWlnaHQ6IDQ2cHg7XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cblx0Ly8gfVxuXG5cdC8vIC8vIHNwYWNpbmcgd2hlbiBpbiBhIGNvbGxlY3Rpb25cblx0Ly8gLmJ1dHRvbl9saW5rcyxcblx0Ly8gLmJ1dHRvbnMge1xuXHQvLyBcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHQvLyBcdG1hcmdpbi1yaWdodDogLTVweDtcblx0Ly8gXHRhIHtcblx0Ly8gXHRcdG1hcmdpbjogNXB4O1xuXHQvLyBcdFx0Ly8mOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWxlZnQ6IDA7IH1cblx0Ly8gXHRcdC8vJjpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cdC8vIFx0fVxuXHQvLyB9XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqIFRoZSBlbmQsIHRoYW5rcyBmb3IgdmlzaXRpbmchICoqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4iLCIvL1xuLy8gRm9vdGVyIFN0eWxpbmdcbi8vXG4kdG9wLWg6IDQxMHB4O1xuJGJvdHRvbS1oOiA1OHB4O1xuLmZvb3Rlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC50b3B7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWluLWhlaWdodDogJHRvcC1oO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRmb290ZXJiZztcblx0fVxuXG5cdC50b3BfY29udGVudHtcblx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHR9XG5cdFx0cGFkZGluZy10b3A6IDU1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmNvbnRhY3RfaGVhZGluZ3tcblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Zm9udC1zaXplOiBlbXMoMjRweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ2ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0fVxuXG5cdFx0LmxlZnRfY29se1xuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDM0JTtcblx0XHR9XG5cblx0XHQucmlnaHRfY29se1xuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXG5cdFx0Ly9MSFNcblx0XHQuY29udGFjdF9saXN0e1xuXHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJHRiKXtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0fVxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0Ly9JY29uc1xuXHRcdFx0JGljb24tc2l6ZTogMzBweDtcblx0XHRcdC5pY29ue1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwJSAtIDJweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1iKXtcblx0XHRcdFx0XHR3aWR0aDogJGljb24tc2l6ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdFx0aGVpZ2h0OiAkaWNvbi1zaXplO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNsZWFyOiBsZWZ0O1xuXG5cdFx0XHQgIFx0PiBzdmd7XG5cdFx0XHQgIFx0XHR3aWR0aDogJGljb24tc2l6ZTtcblx0XHRcdCAgXHRcdGhlaWdodDogJGljb24tc2l6ZTtcblx0XHRcdCAgXHRcdGZpbGw6ICRwcmltYXJ5O1xuXHRcdFx0ICBcdH1cblxuXHRcdFx0ICBcdC5jaXJjbGV7XG5cdFx0XHQgIFx0XHRzdHJva2U6ICRwcmltYXJ5O1xuXHRcdFx0ICBcdFx0ZmlsbDogbm9uZTtcblx0XHRcdCAgXHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vVmFsdWVzXG5cdFx0XHQudmFsdWV7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCR0Yil7XG5cdFx0XHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXJib3g7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdFx0XHRmb250LXNpemU6IGVtcygxOXB4KTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRib2R5Zm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZW1haWwtbGlua3tcblx0XHRcdFx0XHRmb250LXNpemU6IGVtcygxNnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbixcblx0XHRcdC52YWx1ZXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuc29jaWFsX3dyYXBwZXJ7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI3skZ3JleX07XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdFx0Ly9PdmVycmlkZSBzb2NpYWwgaWNvbiBzdHlsaW5ncyBmcm9tIFRpbXMgUGx1Z2luXG5cdFx0XHQubmV0d29ya193cmFwe1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIHVudHJhbnM7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MpO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgwKSk7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdW50cmFucztcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDApKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLThweCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly9SSFNcblx0XHQvL0dlbmVyYWwgRm9ybSBTdHlsaW5nIGluIGZvcm0uc2Nzc1xuXHRcdC5mb3JtX3dyYXBwZXJ7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuZm9ybV9jb2wxe1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybV9jb2wye1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgkdGIpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblxuXHRcdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0XHRoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IC8vb3ZlcnJpZGUgZm9ybS5zY3NzXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSxcblx0XHRcdGlucHV0LFxuXHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyYmc7XG5cdFx0XHR9XG5cblx0XHRcdC53cGNmNy1zdWJtaXR7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtYil7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGV4dGVuZCAlYnV0dG9uO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL0NvcHlyaWdodCBhbmQgQ2hyb21hdGl4IExpbmtcblx0JGJvdHRvbS1icmVhazogNjAwcHg7XG5cdC5ib3R0b217XG5cdFx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJGJvdHRvbS1icmVhayl7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogJGJvdHRvbS1oO1xuXHR9XG5cblx0LmJvdHRvbV9jb250ZW50e1xuXHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRib3R0b20tYnJlYWspe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHR9XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IGVtcygxMnB4KTtcblx0XHRsaW5lLWhlaWdodDogJGJvdHRvbS1oO1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ2ZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdGF7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvcHlyaWdodHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRib3R0b20tYnJlYWspe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdC5jaHJfbGlua3tcblx0XHRcdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRib3R0b20tYnJlYWspe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cblx0fVxufVxuIl19 */
