@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap");/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Merriweather&display=swap");@-webkit-keyframes bgAnimateThrough{0%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}5%{opacity:1}20%{opacity:1}25%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bgAnimateThrough{0%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}5%{opacity:1}20%{opacity:1}25%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.container{max-width:82.6875rem;padding-left:.9375rem;padding-right:.9375rem;margin-left:auto;margin-right:auto;width:100%;position:relative}@media screen and (max-width: 767px){.container{padding-left:1.25rem;padding-right:1.25rem}}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;height:100%}html{height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}ol ol,ol ul,ul ol,ul ul{margin-left:0}a{text-decoration:none;-webkit-transition:0.3s all ease-in;transition:0.3s all ease-in}body{font-family:"Open Sans",sans-serif !important}.product-tabs .nav-tabs{border-bottom:0;margin-bottom:3.125rem}.product-tabs .nav-item{margin-left:1.25rem;margin-right:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.product-tabs .nav-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}}.product-tabs .nav-item:after{content:"\f109";font-family:flaticon !important;display:inline;color:#f6454e;font-size:1.25rem;position:relative;left:1.125rem}@media screen and (max-width: 767px){.product-tabs .nav-item:after{left:0;top:.9375rem}}.product-tabs .nav-item:last-child:after{content:none}.product-tabs .nav-link{font-family:'Sofia Pro';font-weight:800;font-size:1.375rem;padding-left:1.25rem;padding-left:1.25rem;line-height:1.875rem;color:#000;text-transform:uppercase;-webkit-transition:none;transition:none;border:2px solid transparent !important}.product-tabs .nav-link:hover{color:#fff;border:2px dotted #f6454e;border-radius:30px;background-color:#f6454e}.product-tabs .nav-link:focus{outline:none;border:none !important}.product-tabs .nav-link.active{color:#fff;border:2px dotted #f6454e;border-radius:30px;background-color:#f6454e}#tabs-single #myTab{border:none;margin-bottom:1.875rem}#tabs-single #myTab .nav-link{border:none;text-transform:uppercase;padding:0;margin:0 5rem -.125rem 0;font-weight:500;background-color:transparent;font-size:1rem;padding:.3125rem 0;font-family:'Sofia Pro';font-weight:500;font-size:.9375rem;color:#000}#tabs-single #myTab .nav-link:hover{border-bottom:2px solid #193a43;color:#193a43}#tabs-single #myTab .nav-link.active{border-bottom:2px solid #193a43;color:#193a43}.ClientContent{background-color:#F1FFE9;border-radius:1.3125rem;padding-top:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem;padding-right:1.875rem}@media screen and (max-width: 767px){.ClientContent{margin-bottom:1.875rem}}.ClientContent p{font-style:normal;font-weight:400;font-size:20px;line-height:38px;color:#3F3F3F}.ourClient{margin-top:2.5rem}.ourClient h3{font-style:normal;font-weight:800;font-size:39.11px;line-height:53px;color:#272727;margin-bottom:1.25rem}.ourClient h4{font-style:normal;font-weight:800;font-size:26px;line-height:35px;text-align:center;color:#272727;margin-bottom:1.25rem}.ClientRevew{overflow:hidden}.ClientRevew img{width:100%}.afterAbout{margin-top:1.875rem;margin-bottom:4.375rem}.afterAbout p{font-style:normal;font-weight:600;font-size:.6875rem;line-height:1.125rem;text-align:center;color:#303030;font-family:'Open Sans', sans-serif;margin-bottom:.625rem}.afterAbout p strong{font-weight:700}.about-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.about-item .about-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:5.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-item h4{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:800;font-size:26px;line-height:35px;color:#272727}.about-item p{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#3F3F3F}.about-item .about-content-item{padding-left:.625rem}.homeAbout{margin-bottom:6.25rem;margin-top:4.375rem}@media screen and (max-width: 767px){.homeAbout{margin-bottom:3.125rem}}.homeAbout:before{content:"";background-image:url("../../../medias/images/bg1.svg");width:900px;height:1034px;position:absolute;left:0;background-repeat:no-repeat;background-size:contain;margin-top:-200px;z-index:-1}@media screen and (max-width: 767px){.homeAbout:before{width:100%}}.homeAbout .aboutContent{margin-top:3.75rem;padding-left:6.25rem}@media screen and (max-width: 767px){.homeAbout .aboutContent{padding-left:0}}.homeAbout h3{font-style:normal;font-weight:800;font-size:39.11px;line-height:53px;color:#272727;margin-bottom:1.875rem;margin-top:1.875rem}.about-right-image{margin-top:1.875rem}@media screen and (max-width: 767px){.about-right-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}}.about-right-image img{width:80%;float:right}.page_content h1{font-family:'Open Sans';font-style:normal;font-weight:800;font-size:39.11px;line-height:3.75rem;color:#74BF45}.page_content h2{font-family:'Open Sans';font-style:normal;font-weight:800;font-size:2.1875rem;line-height:3.75rem;color:#272727}.page_content h3{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:1.75rem;line-height:3.125rem;color:#272727}.page_content h4{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:1.5625rem;line-height:3.125rem;color:#272727}.page_content h5{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:1.25rem;line-height:2.8125rem;color:#272727}.page_content h6{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:1.125rem;line-height:2.5rem;color:#272727}.page_content p{font-family:'Open Sans';font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.5rem;margin-bottom:.625rem}.page_content p strong{font-weight:700}.page_content a{font-family:'Open Sans';font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.5rem;margin-bottom:.625rem;color:#74BF45}.page_content a:hover{text-decoration:underline}.page_content ul{padding-left:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.625rem}.page_content ul li{font-family:'Open Sans';font-style:normal;font-weight:500;font-size:.9375rem;line-height:1.5rem;margin-bottom:.625rem;float:left;width:100%}.page_content ul li::before{content:"";width:.625rem;height:.625rem;background-color:#74BF45;display:block;border-radius:50%;margin-right:.625rem;margin-top:.5rem;float:left}.page_content ul li ul li{line-height:1.375rem;margin-bottom:.5rem}.page_content blockquote{background-color:#F1FFE9;width:100%;padding-top:1.875rem;padding-bottom:1.875rem;text-align:center;margin-top:1.25rem;margin-bottom:1.25rem;font-family:'Open Sans';font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.5rem;color:#272727}.page_content blockquote p{font-weight:700;font-size:1.25rem;line-height:1.5rem;color:#272727}.banner-content{position:absolute;right:10rem;top:1.875rem;width:38%}.banner-content h3{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:2.3125rem;line-height:3.125rem;color:#363636}.banner-content h3 span{color:#74BF45}.banner-content h3 strong{font-weight:800}.screen-reader-response{display:none}.wpcf7-response-output{display:-webkit-box;display:-ms-flexbox;display:flex}.top-header-social ul{margin-top:.875rem}.top-header-social li{display:inline-block;margin-left:.3125rem}.top-header-social li a{background-color:#000000;width:1.75rem;height:1.75rem;font-size:0;display:block;border-radius:50%;text-align:center}.top-header-social li a img{width:1.4375rem;margin-top:.1875rem}.avis-client{margin-right:1.25rem}.avis-client span{background-color:#74BF45;height:1.75rem;width:6.25rem;display:block;line-height:1.75rem;border-radius:0 .9375rem .9375rem 0;font-style:normal;font-weight:700;font-size:15px;line-height:26px;color:#FFFFFF;text-align:center;margin-left:.625rem}.avis-client span a{color:#FFFFFF}.avis-client li{display:inline-block;margin-top:.9375rem}.top-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:1.5625rem}.sub-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:2.5rem}.sub-header li{display:inline-block;margin-left:2.5rem}.sub-header li img{margin-right:10px;margin-top:-5px}.sub-header li a{font-style:normal;font-weight:700;font-size:24px;line-height:33px;color:#2B2B2B}.sub-header li a:hover{color:#74BF45}.header-logo img{width:20.625rem;margin-top:1.875rem}.stiky-call{position:fixed;top:16.4375rem;z-index:999;left:0}@media screen and (max-width: 767px){.stiky-call{display:none}}.stiky-call .stiky-call-btn{width:10.3125rem;background-color:#74BF45;height:2.8125rem;border-radius:0 1.875rem 1.875rem 0;line-height:3.8125rem;color:#FFFFFF;font-style:normal;font-weight:800;font-size:20px;border:.125rem solid #74BF45;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.3125rem;text-decoration:none;-webkit-transition:0.3s all ease-in;transition:0.3s all ease-in;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stiky-call .stiky-call-btn span{float:right;padding-right:6px;font-size:15px;font-weight:700}.stiky-call .stiky-call-btn img{margin-right:15px;position:relative;top:-1px;height:1.5rem}.stiky-call .stiky-call-btn:hover{background-color:#FF7769;border-color:#FF7769}.stiky-call .stiky-call-btn .open{display:block}.stiky-call .stiky-call-btn .close{display:none}.stiky-call .content-call-skity{left:3.75rem;position:absolute;top:0;width:22.1875rem;overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.stiky-call .content-call-skity h3{background-color:#74BF45;height:3.4375rem;font-family:'Open Sans';font-style:normal;font-weight:800;font-size:16px;line-height:22px;text-align:center;color:#FFFFFF;position:relative;padding-top:.25rem;border-radius:0 23px 0 0px}.stiky-call .content-call-skity .stiky-footer{height:3.5rem;background-color:#C4C4C4;border-radius:0 0 1.875rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stiky-call .content-call-skity .stiky-footer p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:11px;line-height:15px;text-align:center;color:#686868}.stiky-call .content-call-skity .container-stiky{background-color:#FFFFFF;padding-top:1.25rem;padding-bottom:1.25rem;border-top:.25rem solid rgba(60,53,143,0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.stiky-call .content-call-skity .container-stiky h4{font-family:'Open Sans';font-style:normal;font-weight:800;font-size:16px;line-height:22px;text-align:center;color:#282828;margin-top:.625rem;margin-bottom:.625rem}.stiky-call .content-call-skity .container-stiky input[type="submit"]{background-color:#74BF45;border-radius:1.25rem;border:.0625rem solid #74BF45;color:#FFFFFF;line-height:2.625rem;font-family:'Open Sans';font-style:normal;font-weight:800;font-size:18px;line-height:2.5rem;text-align:center;color:#FFFFFF;margin-top:.625rem;width:80%}.stiky-call .content-call-skity .container-stiky input[type="submit"]:hover{background-color:#FF7769;border-color:#FF7769}.stiky-call .content-call-skity .container-stiky input[type="text"],.stiky-call .content-call-skity .container-stiky input[type="tel"]{background-color:#EDF0F5;border-radius:.625rem;border:.0625rem solid #EDF0F5;color:#FFFFFF;line-height:3.1875rem;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:20px;text-align:center;color:#A2A9B4;margin-top:.625rem;width:100%}.stiky-call .content-call-skity .input-stiky{padding-left:1.25rem;padding-right:1.25rem}.activeStiky .stiky-call-btn{width:3.4375rem;height:3.4375rem;border-radius:50%;left:.625rem}.activeStiky .stiky-call-btn span{display:none}.activeStiky .content-call-skity{max-height:1000px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.activeStiky .open{display:none !important}.activeStiky .close{display:block !important;left:3px;top:-1px !important}@media screen and (max-width: 767px){.banner-pages .banner-content{display:none}}.icon-contact{background-image:url("../../../medias/images/contact.png")}.icon-about{background-image:url("../../../medias/images/contact.png")}.icon-menu{background-repeat:no-repeat;width:2.25rem;height:2.25rem;float:left;margin-right:.3125rem;background-position:center center}.item-menu-contant{position:relative}.item-menu-contant:hover:before{content:"";background-color:#F1F0FD;height:.375rem;width:100%;position:absolute;left:0;bottom:-.625rem;border-radius:.125rem}.item-menu-contant:hover .icon-contact{background-image:url("../../../medias/images/contact-color.png")}.item-menu-about .icon-about{background-image:url("../../../medias/images/about.png")}.item-menu-about:hover{position:relative}.item-menu-about:hover:before{content:"";background-color:#F1F0FD;height:.375rem;width:100%;position:absolute;left:0;bottom:-.625rem;border-radius:.125rem}.item-menu-about:hover .icon-about{background-image:url("../../../medias/images/about-color.png")}.banner-pages:after{background-image:url("../../../medias/images/topLeft.png");content:"";width:287px;height:52.375rem;position:absolute;left:0;top:10px;background-repeat:no-repeat}.banner-pages:before{background-image:url("../../../medias/images/topRight.png");content:"";width:722px;height:63.625rem;position:absolute;right:0;top:10px;background-repeat:no-repeat;z-index:-1}.banner-sider:after{background-image:url("../../../medias/images/topLeft.png");content:"";width:287px;height:52.375rem;position:absolute;left:0;top:10px;background-repeat:no-repeat}@media screen and (max-width: 767px){.banner-sider:after{content:none}}.banner-sider:before{background-image:url("../../../medias/images/topRight.png");content:"";width:722px;height:63.625rem;position:absolute;right:0;top:10px;background-repeat:no-repeat;z-index:-1}@media screen and (max-width: 767px){.banner-sider:before{content:none}}@media screen and (max-width: 767px){.mobileTop{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mobileTop .sub-header{display:none}.mobileTop .top-header-right{margin-bottom:.3125rem}}.mobileMenu .mobile-nav{display:none}@media screen and (max-width: 767px){.mobileMenu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:1.25rem}.mobileMenu .header-logo{width:50%;float:left}.mobileMenu .header-logo img{width:100%}.mobileMenu .mobile-nav{display:block;float:right;width:50%}}.content-navigation_header{overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);position:absolute;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99999;margin-top:1.25rem;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;background-color:#74BF45;text-align:center}.content-navigation_header li{margin-bottom:.9375rem}.content-navigation_header li a{font-style:normal;font-weight:700;font-size:20px;line-height:33px;color:#FFFFFF}.content-navigation_header_active{max-height:1000px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out;min-height:125px}.icon-navigation_header{text-align:right;margin-top:42px;cursor:pointer}.antispam label{color:red !important}.need-healp-header{margin-right:.9375rem;margin-top:1.5rem}.need-healp-header p{font-family:'Open Sans';color:#2B2B2B;font-weight:600;font-size:1rem}.need-healp-header p a{color:#74BF45}.need-healp-header p a:hover{text-decoration:underline;color:#74BF45}footer{background-image:url("../../../medias/images/footer.svg");width:100%;background-repeat:no-repeat;background-position:top;background-size:cover;margin-top:5rem;padding-top:6.25rem;color:#fff;font-family:"Open Sans",sans-serif !important}footer a{color:#ffffff;font-family:"Open Sans",sans-serif !important}.last-footer{border-top:.0625rem solid #fff;padding-top:.9375rem;padding-bottom:.9375rem}.last-footer p{font-style:normal;font-weight:400;font-size:1.0625rem;line-height:30px;color:#FEFEFE;font-family:"Open Sans",sans-serif !important}@media screen and (max-width: 767px){.last-footer p{text-align:center}}.last-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.last-footer ul{display:none}}.last-footer ul li{display:inline}.last-footer ul li a{font-style:normal;font-weight:400;font-size:1.0625rem;line-height:30px;color:#FEFEFE;font-family:"Open Sans",sans-serif !important}.primary-footer{padding-bottom:.625rem}.primary-footer .contact-footer{margin-top:3.625rem}@media screen and (max-width: 767px){.primary-footer .contact-footer{margin-top:1.25rem}}.primary-footer .contact-footer li a{font-style:normal;font-weight:600;font-size:1rem;line-height:2.375rem;letter-spacing:0.11em;color:#FEFEFE;font-family:"Open Sans",sans-serif !important}.primary-footer .adresse-footer{margin-top:3.625rem}@media screen and (max-width: 767px){.primary-footer .adresse-footer{margin-top:1.25rem}}.primary-footer .adresse-footer h4{font-style:normal;font-weight:800;font-size:26px;line-height:35px;color:#FEFEFE;font-family:"Open Sans",sans-serif !important}.primary-footer .adresse-footer p{font-style:normal;font-weight:600;font-size:.9375rem;line-height:1.375rem;margin-bottom:.625rem;letter-spacing:0.11em;color:#FEFEFE;font-family:"Open Sans",sans-serif !important}@media screen and (max-width: 767px){.footer-logo{margin-top:1.25rem}}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:10.8125rem}@media screen and (max-width: 767px){.footer-social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;height:auto;margin-top:.625rem}}.footer-social li{display:inline-block;margin:.3125rem}.footer-social li img{position:relative;top:7px;left:7px}.footer-social li a{background-color:#FFFFFF;width:2.875rem;height:2.875rem;display:block;border-radius:50%}.slide-image{position:absolute;bottom:0;left:0;right:0}.home-slides .item{min-height:43.125rem}.slide_content{position:relative;top:2.5rem;z-index:8}.slide_content h4{font-style:normal;font-weight:800;font-size:3.125rem;line-height:3.75rem;color:#363636}.slide_content p{font-style:normal;font-weight:800;font-size:26px;line-height:35px;color:#363636}.slide_content h2{font-style:normal;font-weight:800;font-size:3.0625rem;line-height:3.75rem;letter-spacing:0.03em;color:#74BF45}.slide_content h3{font-weight:600;font-size:2.375rem;line-height:3.125rem;color:#363636}.slide_content h3 strong{font-weight:800}.slide_content h3 span{color:#74BF45;font-weight:800}.slideTrust img{width:80%;margin-top:30px}.image_partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:9.375rem;min-height:9.375rem}.image_partner img{max-height:9.375rem;max-width:9.375rem}#home_partner{margin-top:2.5rem;text-align:center;position:relative}#home_partner .container{padding-top:1.25rem;padding-bottom:2.5rem;background-color:#ffffff}#home_partner h3{font-style:normal;font-weight:800;font-size:2.1875rem;line-height:53px;color:#2A2A2A;margin-bottom:1.875rem}#home_partner .owl-nav{position:absolute;top:-3px;width:100%;z-index:2;left:0;height:4.375rem;right:0;margin:0}@media screen and (max-width: 767px){#home_partner .owl-nav{top:1.25rem}}#home_partner .owl-nav button{width:3.875rem;height:3.875rem;background-color:#ffffff;border-radius:50%;position:absolute;background-image:url("../../../medias/images/arrow.svg");background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}#home_partner .owl-nav button:hover{background-color:#74BF45;background-image:url("../../../medias/images/arrowWhite.svg")}#home_partner .owl-nav button span{font-size:0}#home_partner .owl-nav .owl-prev{left:-2.5rem}@media screen and (max-width: 767px){#home_partner .owl-nav .owl-prev{left:0rem}}#home_partner .owl-nav .owl-next{right:-2.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 767px){#home_partner .owl-nav .owl-next{right:0rem}}.partner-slides{padding-left:1.25rem;padding-right:1.25rem}.home-slides .owl-dots{position:absolute;width:100%;left:0;right:0;bottom:1.25rem}#homeSlides{max-width:90% !important}@media screen and (max-width: 767px){#homeSlides{display:none}}.rowInput{float:left;width:100%;margin-bottom:.625rem}.rowInput label{float:left;width:100%;font-family:'Open Sans';font-style:normal;font-weight:500;font-size:1rem;line-height:1.75rem;text-align:left;color:#000000;margin-bottom:.3125rem}.rowInput label span{color:red}.rowInput input{float:left;width:100%}.rowInput input[type="text"],.rowInput input[type="email"],.rowInput input[type="tel"]{background-color:#EDF0F5;height:3.4375rem;width:100%;border-radius:.5rem;border:none;padding-left:.5rem;padding-right:.5rem}.rowInput input[type="submit"]{padding-left:3.125rem;padding-right:3.125rem;float:right;width:auto;line-height:3.125rem;background-color:#74BF45;color:#fff;border:.125rem solid #74BF45;font-family:'Open Sans';font-weight:600;font-size:1.125rem;letter-spacing:.0625rem;border-radius:1.25rem}.rowInput input[type="submit"]:hover{background-color:#fff;color:#74BF45}.rowInput textarea{background-color:#EDF0F5;width:100%;height:7.5rem;border-radius:.5rem;border:none;padding-left:.5rem;padding-right:.5rem;padding-top:.625rem}.rowInput textarea:focus{outline:none}.contactContent h3{font-family:'Open Sans';font-style:normal;font-weight:800;font-size:39.11px;line-height:53px;color:#74BF45}.contactContent p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:#3F3F3F;margin-bottom:1.25rem;margin-top:.625rem;max-width:80%}@media screen and (max-width: 767px){.contactContent p{max-width:100%}}.contactContent ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contactContent ul li{width:100%;margin-bottom:1.5625rem}.contactContent ul li span{font-family:'Open Sans';font-style:normal;font-weight:500;font-size:1rem;color:#3F3F3F}.contactContent ul li span a{color:#74BF45;margin-left:.625rem}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.accordion{width:100%;border:none}.accordion .bloc-doc{margin-bottom:.3125rem}@media screen and (max-width: 767px){.accordion .bloc-doc{margin-bottom:1.25rem}}.accordion .card{border:none !important;border-radius:0 !important}.accordion .card-header{background-color:#fff !important;height:5.4375rem;border-radius:0 !important;margin-bottom:0 !important}.accordion .card-body{background-color:#F4F4F4}.accordion .collapsible-link{width:100%;position:relative;text-align:left;border:none;background-color:transparent;font-size:1.25rem;color:#353535;line-height:4.5rem;font-family:'legacyBook'}.accordion .collapsible-link:focus{outline:none}.accordion .collapsible-link::before{content:'\f107';position:absolute;top:50%;right:0.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-family:'FontAwesome';font-size:1.1rem}.accordion .collapsible-link[aria-expanded='true']::before{content:'\f106'}.search-header input{background-color:#f2f2f0;border:none;height:2.5rem;border-radius:1.875rem;width:100%;padding-left:1.25rem;font-family:'Sofia Pro';font-size:.875rem}input:focus{outline:none}input[type="checkbox"],input[type="radio"]{margin:0;max-width:100%;height:auto;font-family:inherit;font-size:inherit;line-height:inherit;color:#1b1b1b;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;float:left;margin-right:.75rem}.form-element label{line-height:1.125rem;font-size:1rem;color:#353535;font-family:'CalibriRegular'}input[type="radio"]{float:left}input[type="radio"]{width:1.5625rem;height:1.5625rem;border-color:#EDF0F5;background-color:#EDF0F5;border-radius:50%}input[type="checkbox"]{width:1.5625rem;height:1.5625rem;border-color:#EDF0F5;background-color:#ffffff;border:.0625rem solid #5D9746}input[type="checkbox"]:checked{background-position:center;background-repeat:no-repeat;border-color:#EDF0F5;background-color:#5D9746}input[type="radio"]:checked+label{color:#74BF45;font-weight:800}.loop-input-radio{position:relative;margin-bottom:1.5625rem;width:100%;display:inline-block}.loop-input-radio label{float:left;width:auto !important;font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5625rem;color:#000000}@media screen and (max-width: 767px){.loop-input-radio label{font-size:.875rem}}input[type=radio]:checked:after{opacity:1}input[type=radio]:after{content:"";opacity:0;display:block;background-color:#5D9746;width:15px;height:15px;position:absolute;left:5px;top:5px;border-radius:50%}.inputElement{margin-bottom:.625rem}.checkbox-custom{margin-top:0rem;margin-bottom:0rem;float:left;width:100%}.checkbox-custom label{font-family:'Open Sans';font-style:normal;font-weight:400 !important;font-size:11px !important;line-height:15px !important;color:#000 !important;float:right;width:90%}.checkbox-custom label a{color:#74BF45}#s5 #progressbar li{width:100%;background-color:#83B56F}#s4 #progressbar li{width:70%;background-color:#83B56F}#s3 #progressbar li{width:50%;background-color:#83B56F}#s2 #progressbar li{width:30%;background-color:#83B56F}.tools-back{position:relative;top:1.125rem;left:-7px}.tools-back span{color:#5D9746;font-family:'Open Sans';font-weight:600;font-size:1rem}.tools-back span:hover{cursor:pointer;text-decoration:underline}.btn-primary{-webkit-transition:0.3s all ease-in;transition:0.3s all ease-in;color:#fff !important;font-size:1rem;min-height:3rem;display:inline-block;line-height:3.3125rem;padding-left:2.1875rem;padding-right:1.375rem}.btn-primary:hover{cursor:pointer;text-decoration:none}.btn-primary:after{content:"\e927";font-family:'icomoon';color:#fff !important;font-size:1rem;position:relative;top:.1875rem;margin-left:.9375rem}.btn-secondary{-webkit-transition:0.3s all ease-in;transition:0.3s all ease-in;background-color:#353535;color:#fff !important;font-size:1rem;min-height:3rem}.btn-secondary:hover{background-color:#666}.btn-ghost{-webkit-transition:0.3s all ease-in;transition:0.3s all ease-in;background-color:#fff !important;color:#353535;font-size:1rem;min-height:3rem}.btn-ghost:hover{background-color:#fff !important}.text-link-normal{-webkit-transition:0.3s all ease-in;transition:0.3s all ease-in;background-color:transparent;min-height:3rem;font-family:'legacyBook';font-size:1rem;line-height:1.125rem;color:#353535}.text-link-normal:hover{text-decoration:none}.text-link-normal:after{content:"\e927";font-family:'icomoon';font-size:1rem;position:relative;top:.1875rem;margin-left:.1875rem}.stepers_container{padding-left:4.375rem;padding-right:4.375rem;min-height:41.875rem;max-height:41.875rem;padding-top:.9375rem;padding-bottom:1.25rem;position:relative}@media screen and (max-width: 767px){.stepers_container{padding-left:.9375rem;padding-right:.9375rem}}.stepers_container .step-content h4{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.6875rem;color:#000000;margin-bottom:1.25rem}@media screen and (max-width: 767px){.stepers_container .step-content h4{font-size:1.125rem}}.stepers_container .step-content h4 strong{font-weight:700}#stepers{padding-left:4.375rem;padding-right:4.375rem;min-height:41.6875rem;max-height:41.6875rem;padding-top:.9375rem;padding-bottom:2.25rem;position:relative}#stepers .step-content h4{font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.6875rem;color:#000000;margin-bottom:2.5rem}#stepers .step-content h3{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:20px;line-height:27px;text-align:center;color:#000000}#stepers .steps_tools{position:absolute;bottom:2.25rem;left:4.0625rem;right:4.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#stepers .steps_tools .stepers-btn span{font-style:normal;font-weight:800;font-size:18px;line-height:25px;color:#FFFFFF;padding-left:2.5rem;padding-right:2.5rem;line-height:2.375rem;background-color:#83B56F;border-radius:1.25rem;display:inline-block}#stepers .steps_tools .paginate-steps{width:100%;height:.4375rem;background-color:#F1F0FD;border-radius:.3125rem;margin-top:2.125rem;position:relative}#stepers .steps_tools .paginate-steps span{width:25%;background-color:#83B56F;height:.4375rem;position:absolute;top:0;border-radius:.3125rem 0rem 0rem .3125rem}.step-headligne{text-align:center}.step-headligne h3{font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.6875rem;text-align:center;color:#000000;text-shadow:0px 4px 4px rgba(0,0,0,0.25);margin-bottom:1.75rem;margin-top:.625rem;margin-top:.625rem}#progressbar{width:80%;height:0.4375rem;background-color:#F1F0FD;border-radius:0.3125rem;margin-top:2.125rem;position:absolute;bottom:1.25rem;left:10%;right:10%}@media screen and (max-width: 767px){#progressbar{bottom:1.1875rem}}#progressbar .active{width:25%;background-color:#83B56F;height:.4375rem;top:0}#msform{border-radius:.9375rem;width:45%;right:0;position:absolute;z-index:99;background:#fff}@media screen and (max-width: 767px){#msform{position:relative;width:100%;right:0}}#msform fieldset .form-card{background:white;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;min-height:33.125rem}#msform fieldset{background:white;border:0 none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;height:100%}#msform fieldset:not(:first-of-type){display:none}#msform .action-button:hover,#msform .action-button:focus{color:#83B56F;background-color:#ffffff}#msform .action-button-previous:hover,#msform .action-button-previous:focus{color:#83B56F;background-color:#ffffff}select.list-dt{border:none;outline:0;border-bottom:1px solid #ccc;padding:2px 5px 3px 5px;margin:2px}select.list-dt:focus{border-bottom:2px solid skyblue}.card{z-index:0;border:none;border-radius:0.5rem;position:relative}.fs-title{font-size:25px;color:#2C3E50;margin-bottom:10px;font-weight:bold;text-align:left}#progressbar{overflow:hidden}#progressbar .active{color:#000000}#progressbar li{list-style-type:none;font-size:12px;width:20%;float:left;position:relative}#progressbar li:before{width:50px;height:50px;line-height:45px;display:block;font-size:18px;color:#ffffff;background:lightgray;border-radius:50%;margin:0 auto 10px auto;padding:2px}#progressbar li:after{content:'';width:100%;height:2px;background:lightgray;position:absolute;left:0;top:25px;z-index:-1}#progressbar li.active:before,#progressbar li.active:after{background:skyblue}.action-button{font-style:normal;font-weight:800;font-size:18px;line-height:25px;color:#FFFFFF;padding-left:2.5rem;padding-right:2.5rem;line-height:2.375rem;background-color:#83B56F;border-radius:1.25rem;display:inline-block;border:.0625rem solid #83B56F !important;border:none;text-decoration:none;-webkit-transition:0.3s all ease-in;transition:0.3s all ease-in;position:absolute;left:0;right:0;margin:0 auto;width:12.5rem;text-align:center;cursor:pointer}.action-button:hover{border:none}.step-content input[type="text"],.step-content input[type="email"],.step-content input[type="phone"]{background-color:#EDF0F5;height:2.8125rem;width:100%;border-radius:.5rem;border:none;padding-left:.5rem;padding-right:.5rem}.action-button-previous{font-style:normal;font-weight:800;font-size:18px;line-height:25px;color:#FFFFFF;padding-left:2.5rem;padding-right:2.5rem;line-height:2.375rem;background-color:#83B56F;border-radius:1.25rem;display:inline-block;border:.0625rem solid #83B56F !important;border:none;text-decoration:none;-webkit-transition:0.3s all ease-in;transition:0.3s all ease-in;position:absolute;left:3.75rem;right:0;margin:0 auto;width:12.5rem}.action-button-previous:hover{border:none}#msform fieldset:nth-child(2) .action-button,#msform fieldset:nth-child(3) .action-button,#msform fieldset:nth-child(4) .action-button{left:19.0625rem}#msform fieldset:nth-child(2) .action-button-previous,#msform fieldset:nth-child(3) .action-button-previous,#msform fieldset:nth-child(4) .action-button-previous{position:relative;left:0}#msform fieldset:nth-child(5) #progressbar{display:none}.last-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.last-card h3{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:1.6875rem;line-height:2.3125rem;text-align:center;color:#83B56F;margin-top:1.25rem}.step-content h3{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:20px;line-height:27px;text-align:center;color:#000000;margin-bottom:.625rem;margin-top:1.25rem}.step-content .inputElement{margin-bottom:.625rem}.step-content .inputElement label{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:1.0625rem;line-height:1.375rem;color:#000000;margin-bottom:.3125rem}#step_6{height:34.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#step_6 h3{color:#83B56F;font-family:'Open Sans';font-style:normal;font-weight:700;font-size:27px;line-height:37px;text-align:center}.warning{color:red !important;font-size:.875rem !important}.select-styled:active:after,.select-styled.active:after{width:92%}select{width:100%;height:3.125rem;border:.0625rem solid #cbcbcb;outline:none;padding-left:.625rem;padding-right:.625rem;font-family:'Open Sans', sans-serif;font-weight:500;color:#717171;font-size:1rem}.select-styled{display:none}.select-styled:after{background-position:92%;background-size:1.125rem}.select-options li{font-size:.8125rem;font-weight:700;line-height:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000000}.back_1{display:none}.InputWarning{border:.09375rem solid red !important}.inputElement span{font-family:'Open Sans', sans-serif;float:left;width:100%;margin-top:.625rem;color:red;margin-bottom:.625rem;font-size:.8125rem;font-weight:600}.vousOnly{margin-top:2.5rem}.tools-step{float:left;width:100%}.wpcf7-not-valid-tip{font-family:'Open Sans', sans-serif;float:left;width:100%;margin-top:.625rem;margin-bottom:.625rem;font-size:.875rem !important;font-weight:600 !important}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;border:none;font-family:'Open Sans', sans-serif;float:left;width:100%;margin-top:.625rem;font-weight:500;padding:0;text-align:center;font-size:20px;color:#fff;background-color:#74BF45;padding-top:20px;padding-bottom:20px;line-height:33px;margin-bottom:30px;margin-left:0;margin-right:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#dc3232;border:none;font-family:'Open Sans', sans-serif;float:left;width:100%;margin-top:.625rem;font-weight:500;padding:0;text-align:center;font-size:20px;color:#fff;background-color:#dc3232;padding-top:20px;padding-bottom:20px;line-height:33px;margin-bottom:30px;margin-left:0;margin-right:0}.input-stiky .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;border:none;font-family:'Open Sans', sans-serif;float:left;width:100%;margin-top:.625rem;font-weight:500;padding:0;text-align:center;font-size:16px;color:#fff;background-color:#74BF45;padding-top:10px;padding-bottom:10px;line-height:22px;margin-bottom:0px;margin-left:0;margin-right:0}.input-stiky .wpcf7 form.invalid .wpcf7-response-output,.input-stiky .wpcf7 form.unaccepted .wpcf7-response-output,.input-stiky .wpcf7 form.payment-required .wpcf7-response-output{border-color:#dc3232;border:none;font-family:'Open Sans', sans-serif;float:left;width:100%;margin-top:0rem;font-weight:500;padding:0;text-align:center;font-size:15px;color:#fff;background-color:#dc3232;padding-top:10px;padding-bottom:10px;line-height:22px;margin-bottom:10px;margin-left:0;margin-right:0}.wpcf7-form-control-wrap{float:left;width:100%}.vousetcojoint-child,.childrenAges{margin-top:2.5rem}.checkbox-custom input:hover{cursor:pointer}.afterAbout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#ageEnfant .hidden{display:none}.action-button{position:absolute;left:0;right:0;bottom:2rem}.faq-element .about-icon img{width:100%}.faq-element .about-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:8.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-element .about-content-item p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:1rem;line-height:1.6875rem;text-align:justify;color:#3F3F3F}.faqAbout{position:relative}.faqAbout:before{content:"";background-image:url(../../../medias/images/bg1.svg);width:900px;height:1034px;position:absolute;left:0;background-repeat:no-repeat;background-size:contain;margin-top:-200px;z-index:-1;top:8.125rem}@media screen and (max-width: 767px){.faqAbout:before{content:none}}.faqAbout .about-right-image{background-color:#F2F2F2;height:23.5625rem;border-radius:1.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center;padding-left:2.5rem;padding-right:2.5rem;margin-top:0}.faqAbout .about-right-image img{width:6.75rem}.faqAbout .about-right-image h3{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:32px;line-height:44px;text-align:center;color:#3F3F3F;margin-top:1.25rem}.faqAbout .about-right-image h3 strong{font-weight:800}.faqAbout{margin-top:3.125rem}.headlign-about h4{font-family:'Open Sans';font-style:normal;font-weight:800;font-size:26px;line-height:35px;text-align:center;color:#272727;margin-bottom:3.75rem}.headlign-about h3{font-style:normal;font-weight:800;font-size:39.11px;line-height:53px;color:#272727;margin-bottom:.625rem}.faq-listing{margin-top:3.125rem}.faq-listing h4{color:#FF7769;font-family:'Open Sans';font-style:normal;font-weight:800;font-size:34px;line-height:49px;margin-bottom:1.25rem}.faq-listing .accordion-button.collapsed{background-color:transparent;border-top:none;border-bottom:.0625rem solid #83B56F;padding-left:0;color:#272727;font-family:'Open Sans';font-style:normal;font-weight:800;font-size:17px;line-height:1.5625rem}.faq-listing .accordion-button{background-color:transparent;border-top:none;border-bottom:.0625rem solid #83B56F;padding-left:0;color:#83B56F;font-family:'Open Sans';font-style:normal;font-weight:800;font-size:17px;line-height:1.5625rem}.faq-listing .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}.faq-listing .accordion-item{border:none}.faq-listing .accordion-body{padding-left:0rem}.faq-listing .accordion-body p{font-family:'Open Sans';font-style:normal;font-weight:500;font-size:16px;line-height:25px;text-align:justify;color:#3F3F3F}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcnMvX2ZvbnRzLnNjc3MiLCJ0b29scy9fYW5pbWF0aW9uLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJ0b29scy9fd3JhcC5zY3NzIiwidG9vbHMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ0b29scy9fZW1SZW1Db252ZXJ0LnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwidG9vbHMvX2JveC1zaXppbmcuc2NzcyIsImJhc2UvX3RhYnMuc2NzcyIsImJsb2Nrcy9fd3lzaXdpZy5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX3NsaWRlcy5zY3NzIiwibGF5b3V0L19ob21lLnNjc3MiLCJtb2R1bGVzL19zbGljay5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJ2YXJzL19jb2xvcnMuc2NzcyIsIm1vZHVsZXMvX2Zvcm1zLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJibG9ja3MvX3N0ZXBlcnMuc2NzcyIsImJsb2Nrcy9fZmFxLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsNEdDQUE7Ozs7OztHQU1HLHlIQ0pILGtGRE1DLG9DQUNDLEdBQ0UsNkJBQUEsQUFDQSxxQkFBQSwwQ0FBQSxBQUFrQyxpQ0FBQSxDQUdwQyxHQUNFLFNBQVUsQ0FHWixJQUNFLFNBQVUsQ0FHWixJQUNFLDJDQUFBLEFBQ0EsbUNBQUEsNkJBQUEsQUFBcUIsb0JBQUEsQ0FHdkIsSUFDRSwyQkFBQSxBQUNBLG1CQUFBLDBDQUFBLEFBQWtDLGlDQUFBLENBR3BDLEdBQ0UsMkJBQUEsQUFDQSxtQkFBQSwyQ0FBQSxBQUFtQyxrQ0FBQSxDQUFBLENBMUJ0QyxBRVZELDRCRldFLEdBQ0UsNkJBQUEsQUFDQSxxQkFBQSwwQ0FBQSxBQUFrQyxpQ0FBQSxDQUdwQyxHQUNFLFNBQVUsQ0FHWixJQUNFLFNBQVUsQ0FHWixJQUNFLDJDQUFBLEFBQ0EsbUNBQUEsNkJBQUEsQUFBcUIsb0JBQUEsQ0FHdkIsSUFDRSwyQkFBQSxBQUNBLG1CQUFBLDBDQUFBLEFBQWtDLGlDQUFBLENBR3BDLEdBQ0UsMkJBQUEsQUFDQSxtQkFBQSwyQ0FBQSxBQUFtQyxrQ0FBQSxDQUFBLENFcEN2QyxXQUNDLHFCQUNBLHNCQUNBLHVCQUNBLGlCQUNBLGtCQUNBLFdBQ0EsaUJBQWtCLENDT2YscUNEZEosV0FTRSxxQkFDQSxxQkVHbUMsQ0ZEcEMsQ0dQRCxtQkNKQyxzQkFDQSw4QkFDQSwwQkFBMkIsQ0RJM0IsMlpBZUcsU0FDQSxVQUNBLFNBQ0EsZUFDQSxZQUFhLENBRWhCLDhFQUlHLGFBQWMsQ0FDakIsS0FFRyxjQUNBLFdBQVksQ0FDZixLQUVHLFdBQVksQ0FDZixNQUVHLGVBQWdCLENBQ25CLGFBRUcsV0FBWSxDQUNmLG9EQUdHLFdBQ0EsWUFBYSxDQUNoQixNQUVHLHlCQUNBLGdCQUFpQixDQUNwQix3QkFHRyxhQUFjLENBQ2pCLEVKckRHLHFCQUNBLG9DQUFBLEFBQTRCLDJCQUFBLENBQy9CLEtBR0csNkNBQThDLENBQ2pELHdCTVRPLGdCQUNBLHNCSFM2QixDR2JyQyx3QkFRUSxvQkFDQSxxQkFDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUFrQixzQkFBbEIsQUFBa0Isa0JBQUEsQ0pHdEIscUNJZEosd0JBYVksNEJBQUEsQUFDQSw2QkFEQSxBQUNBLDBCQURBLEFBQ0Esc0JBQUEscUJIRHlCLENHbUJoQyxDQWhDTCw4QkFpQlcsZ0JBQ0EsZ0NBQ0EsZUFDQSxjQUNBLGtCQUNBLGtCQUNBLGFIVjBCLENEQ2pDLHFDSWRKLDhCQXlCZ0IsT0FDQSxZSGJxQixDR2U1QixDQTVCVCx5Q0E4QlksWUFBWSxDQTlCeEIsd0JBa0NRLHdCQUNBLGdCQUNBLG1CQUNBLHFCQUNBLHFCQUNBLHFCQUNBLFdBQ0EseUJBQ0Esd0JBQUEsQUFDQSxnQkFBQSx1Q0FBc0MsQ0EzQzlDLDhCQThDWSxXQUNBLDBCQUNBLG1CQUNBLHdCQUF3QixDQWpEcEMsOEJBb0RZLGFBQ0Esc0JBQXFCLENBckRqQywrQkEyRFEsV0FDQSwwQkFDQSxtQkFDQSx3QkFBd0IsQ0FDM0Isb0JBTUcsWUFDQSxzQkh6RDZCLENHc0RyQyw4QkFLWSxZQUNBLHlCQUNBLFVBQ0EseUJBQ0EsZ0JBQ0EsNkJBQ0EsZUFDQSxtQkFDQSx3QkFDQSxnQkFDQSxtQkFDQSxVQUFVLENBaEJ0QixvQ0FrQmdCLGdDQUNBLGFBQWEsQ0FuQjdCLHFDQXVCZ0IsZ0NBQ0EsYUFBYSxDQUVwQixlQzVGTCx5QkFDQSx3QkFDQSxxQkFDQSx3QkFDQSxzQkFDQSxzQkpPaUMsQ0RDakMscUNLZEosZUFRUSxzQkpLNkIsQ0lJcEMsQ0FqQkQsaUJBV1Esa0JBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxhQUFjLENBQ2pCLFdBSUQsaUJKUGlDLENJTXJDLGNBR1Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsaUJBQ0EsY0FDQSxxQkpkNkIsQ0lNckMsY0FXUSxrQkFDQSxnQkFDQSxlQUNBLGlCQUNBLGtCQUNBLGNBQ0EscUJKdkI2QixDSXdCaEMsYUFJRCxlQUFnQixDQURwQixpQkFHUSxVQUFXLENBQ2QsWUFJRCxvQkFDQSxzQkpwQ2lDLENJa0NyQyxjQUlRLGtCQUNBLGdCQUNBLG1CQUNBLHFCQUNBLGtCQUNBLGNBQ0Esb0NBQ0EscUJKN0M2QixDSWtDckMscUJBYVksZUFBZ0IsQ0FDbkIsWUFLTCxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxvQkp0RGlDLENJb0RyQyx3QkFJUSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsbUJBQ0Esd0JBQUEsQUFBdUIscUJBQXZCLEFBQXVCLHNCQUFBLENBUC9CLGVBVVEsb0NBQ0Esa0JBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxhQUFjLENBZnRCLGNBa0JRLG9DQUNBLGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsYUFBYyxDQXZCdEIsZ0NBMEJRLG9CSjlFNkIsQ0krRWhDLFdBSUQsc0JBQ0EsbUJKcEZpQyxDRENqQyxxQ0tpRkosV0FJUSxzQkp0RjZCLENJdUhwQyxDQXJDRCxrQkFPUSxXQUNBLHVEQUNBLFlBQ0EsY0FDQSxrQkFDQSxPQUNBLDRCQUNBLHdCQUNBLGtCQUNBLFVBQVcsQ0xqR2YscUNLaUZKLGtCQWtCWSxVQUFXLENBRWxCLENBcEJMLHlCQXNCUSxtQkFDQSxvQkp6RzZCLENEQ2pDLHFDS2lGSix5QkF5QlksY0FBZSxDQUV0QixDQTNCTCxjQTZCUSxrQkFDQSxnQkFDQSxrQkFDQSxpQkFDQSxjQUNBLHVCQUNBLG1CSnJINkIsQ0lzSGhDLG1CQUlELG1CSjFIaUMsQ0RDakMscUNLd0hKLG1CQUdRLFdBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLGVBQWdCLENBTXZCLENBWkQsdUJBU1EsVUFDQSxXQUFZLENBQ2YsaUJBS0csd0JBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0Esb0JBQ0EsYUFBYyxDQVB0QixpQkFVUSx3QkFDQSxrQkFDQSxnQkFDQSxvQkFDQSxvQkFDQSxhQUFjLENBZnRCLGlCQWtCUSx3QkFDQSxrQkFDQSxnQkFDQSxrQkFDQSxxQkFDQSxhQUFjLENBdkJ0QixpQkEwQlEsd0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EscUJBQ0EsYUFBYyxDQS9CdEIsaUJBa0NRLHdCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLHNCQUNBLGFBQWMsQ0F2Q3RCLGlCQTBDUSx3QkFDQSxrQkFDQSxnQkFDQSxtQkFDQSxtQkFDQSxhQUFjLENBL0N0QixnQkFrRFEsd0JBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0EsbUJBQ0EscUJKOUw2QixDSXVJckMsdUJBeURZLGVBQWdCLENBekQ1QixnQkE2RFEsd0JBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0EsbUJBQ0Esc0JBQ0EsYUFBYyxDQW5FdEIsc0JBcUVZLHlCQUEwQixDQXJFdEMsaUJBeUVRLHFCQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLDRCQUFBLEFBQ0EsNkJBREEsQUFDQSwwQkFEQSxBQUNBLHNCQUFBLGtCSm5ONkIsQ0l1SXJDLG9CQThFWSx3QkFDQSxrQkFDQSxnQkFDQSxtQkFDQSxtQkFDQSxzQkFDQSxXQUNBLFVBQVcsQ0FyRnZCLDRCQXVGZ0IsV0FDQSxjQUNBLGVBQ0EseUJBQ0EsY0FDQSxrQkFDQSxxQkFDQSxpQkFDQSxVQUFXLENBL0YzQiwwQkFtR29CLHFCQUNBLG1CSjNPaUIsQ0l1SXJDLHlCQTBHUSx5QkFDQSxXQUNBLHFCQUNBLHdCQUNBLGtCQUNBLG1CQUNBLHNCQUNBLHdCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLG1CQUNBLGFBQWMsQ0F0SHRCLDJCQXdIWSxnQkFDQSxrQkFDQSxtQkFDQSxhQUFjLENBQ2pCLGdCQUtMLGtCQUNBLFlBQ0EsYUFDQSxTQUFVLENBSmQsbUJBTVEsd0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EscUJBQ0EsYUFBYyxDQVh0Qix3QkFhWSxhQUFjLENBYjFCLDBCQWdCWSxlQUFnQixDQUNuQix3QkFLTCxZQUFhLENBQ2hCLHVCQUdHLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxZQUFBLENBQ2hCLHNCQzdTTyxrQkxXNkIsQ0tickMsc0JBS1EscUJBQ0Esb0JMTzZCLENLYnJDLHdCQVFZLHlCQUNBLGNBQ0EsZUFDQSxZQUNBLGNBQ0Esa0JBQ0EsaUJBQWtCLENBZDlCLDRCQWdCZ0IsZ0JBQ0EsbUJMSnFCLENLS3hCLGFBTVQsb0JMWGlDLENLVXJDLGtCQUdRLHlCQUNBLGVBQ0EsY0FDQSxjQUNBLG9CQUNBLG9DQUNBLGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsY0FDQSxrQkFDQSxtQkx6QjZCLENLVXJDLG9CQWlCWSxhQUFjLENBakIxQixnQkFxQlEscUJBQ0EsbUJMaEM2QixDS2lDaEMsa0JBSUQsb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEscUJBQUEsQUFDQSxrQkFEQSxBQUNBLG9CQUFBLHVCTHZDaUMsQ0t3Q3BDLFlBR0csb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEscUJBQUEsQUFDQSxrQkFEQSxBQUNBLG9CQUFBLG9CTDdDaUMsQ0swQ3JDLGVBS1EscUJBQ0Esa0JMaEQ2QixDSzBDckMsbUJBUVksa0JBQ0EsZUFBZ0IsQ0FUNUIsaUJBWVksa0JBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxhQUFjLENBaEIxQix1QkFrQmdCLGFBQWMsQ0FDakIsaUJBT0wsZ0JBQ0EsbUJMckU2QixDS3NFaEMsWUFJRCxlQUNBLGVBQ0EsWUFDQSxNQUFPLENONUVQLHFDTXdFSixZQU1RLFlBQWEsQ0FpSnBCLENBdkpELDRCQVNRLGlCQUNBLHlCQUNBLGlCQUNBLG9DQUNBLHNCQUNBLGNBQ0Esa0JBQ0EsZ0JBQ0EsZUFDQSw2QkFDQSw4QkFBQSxBQUNBLHNCQUFBLHNCQUNBLHFCQUNBLG9DQUFBLEFBQ0EsNEJBQUEsZUFDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEseUJBQUEsQUFBbUIsc0JBQW5CLEFBQW1CLGtCQUFBLENBMUIzQixpQ0E0QlksWUFDQSxrQkFDQSxlQUNBLGVBQWdCLENBL0I1QixnQ0FrQ1ksa0JBQ0Esa0JBQ0EsU0FDQSxhQUFjLENBckMxQixrQ0F3Q1kseUJBQ0Esb0JBQXFCLENBekNqQyxrQ0E0Q1ksYUFBYyxDQTVDMUIsbUNBK0NZLFlBQWEsQ0EvQ3pCLGdDQW1EUSxhQUNBLGtCQUNBLE1BQ0EsaUJBQ0EsZ0JBQ0EsYUFDQSw0REFBQSxBQUFvRCxtREFBQSxDQXpENUQsbUNBMkRZLHlCQUNBLGlCQUNBLHdCQUNBLGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0Esa0JBQ0EsY0FDQSxrQkFDQSxtQkFDQSwwQkFBMkIsQ0F0RXZDLDhDQXlFWSxjQUNBLHlCQUNBLDZCQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSx3QkFBQSxBQUF1QixxQkFBdkIsQUFBdUIsc0JBQUEsQ0E5RW5DLGdEQWdGZ0Isd0JBQ0Esa0JBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxrQkFDQSxhQUFjLENBdEY5QixpREEwRlkseUJBQ0Esb0JBQ0EsdUJBQ0EsNkNBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLDRCQUFBLEFBQ0EsNkJBREEsQUFDQSwwQkFEQSxBQUNBLHNCQUFBLGlCQUFrQixDQWpHOUIsb0RBbUdnQix3QkFDQSxrQkFDQSxnQkFDQSxlQUNBLGlCQUNBLGtCQUNBLGNBQ0EsbUJBQ0EscUJMcExxQixDS3lFckMsc0VBOEdnQix5QkFDQSxzQkFDQSw4QkFDQSxjQUNBLHFCQUNBLHdCQUNBLGtCQUNBLGdCQUNBLGVBQ0EsbUJBQ0Esa0JBQ0EsY0FDQSxtQkFDQSxTQUFVLENBM0gxQiw0RUE2SG9CLHlCQUNBLG9CQUFxQixDQTlIekMsdUlBbUlnQix5QkFDQSxzQkFDQSw4QkFDQSxjQUNBLHNCQUNBLHdCQUNBLGtCQUNBLGdCQUNBLGVBQ0Esa0JBQ0EsY0FDQSxtQkFDQSxVQUFXLENBL0kzQiw2Q0FtSlkscUJBQ0EscUJMN055QixDSzhONUIsNkJBTUQsZ0JBQ0EsaUJBQ0Esa0JBQ0EsWUx2TzZCLENLa09yQyxrQ0FPWSxZQUFhLENBUHpCLGlDQVdRLGtCQUNBLDZDQUFBLEFBQXFDLG9DQUFBLENBWjdDLG1CQWVRLHVCQUF1QixDQWYvQixvQkFrQlEseUJBQ0EsU0FDQSxtQkFBbUIsQ05yUHZCLHFDTXlQSiw4QkFHWSxZQUFhLENBRXBCLENBR0wsY0FDSSwwREFBMkQsQ0FDOUQsWUFHRywwREFBMkQsQ0FDOUQsV0FHRyw0QkFDQSxjQUNBLGVBQ0EsV0FDQSxzQkFDQSxpQ0FBa0MsQ0FDckMsbUJBR0csaUJBQWtCLENBRHRCLGdDQUlZLFdBQ0EseUJBQ0EsZUFDQSxXQUNBLGtCQUNBLE9BQ0EsZ0JBQ0EscUJMOVJ5QixDS21SckMsdUNBY1ksZ0VBQWlFLENBQ3BFLDZCQU1ELHdEQUF5RCxDQUZqRSx1QkFLUSxpQkFBa0IsQ0FMMUIsOEJBT1ksV0FDQSx5QkFDQSxlQUNBLFdBQ0Esa0JBQ0EsT0FDQSxnQkFDQSxxQkxwVHlCLENLc1NyQyxtQ0FpQlksOERBQStELENBQ2xFLG9CQU1ELDJEQUNBLFdBQ0EsWUFDQSxpQkFDQSxrQkFDQSxPQUNBLFNBQ0EsMkJBQTRCLENBVHBDLHFCQVlRLDREQUNBLFdBQ0EsWUFDQSxpQkFDQSxrQkFDQSxRQUNBLFNBQ0EsNEJBQ0EsVUFBVyxDQUNkLG9CQUtHLDJEQUNBLFdBQ0EsWUFDQSxpQkFDQSxrQkFDQSxPQUNBLFNBQ0EsMkJBQTRCLENONVZoQyxxQ01tVkosb0JBV1ksWUFBYSxDQUVwQixDQWJMLHFCQWVRLDREQUNBLFdBQ0EsWUFDQSxpQkFDQSxrQkFDQSxRQUNBLFNBQ0EsNEJBQ0EsVUFBVyxDTjFXZixxQ01tVkoscUJBeUJZLFlBQWEsQ0FFcEIsQ045V0QscUNNaVhKLFdBRVEsNEJBQUEsQUFBUSxpQkFBUixBQUFRLE9BQUEsQ0FGaEIsdUJBSVksWUFBYSxDQUp6Qiw2QkFPWSxzQkx6WHlCLENLMFg1QixDQUlULHdCQUVRLFlBQWEsQ04vWGpCLHFDTTZYSixZQUtRLDRCQUFBLEFBQ0EsaUJBREEsQUFDQSxRQUFBLHFCTHBZNkIsQ0s4WHJDLHlCQVFZLFVBQ0EsVUFBVyxDQVR2Qiw2QkFXZ0IsVUFBVyxDQVgzQix3QkFlWSxjQUNBLFlBQ0EsU0FBVSxDQUNiLENBSVQsMkJBQ0ksZ0JBQ0EsYUFDQSw0REFBQSxBQUNBLG9EQUFBLGtCQUNBLE9BQ0EsV0FDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLGNBQ0EsbUJBQ0EsNkRBQUEsQUFDQSxxREFBQSx5QkFDQSxpQkFBa0IsQ0FkdEIsOEJBZ0JRLHNCTHBhNkIsQ0tvWnJDLGdDQWtCWSxrQkFDQSxnQkFDQSxlQUNBLGlCQUNBLGFBQWMsQ0FDakIsa0NBS0wsa0JBQ0EsNkNBQUEsQUFDQSxxQ0FBQSxnQkFBaUIsQ0FDcEIsd0JBR0csaUJBQ0EsZ0JBQ0EsY0FBZSxDQUNsQixnQkFJTyxvQkFBb0IsQ0FDdkIsbUJBR0Qsc0JBRUEsaUJMbmNpQyxDS2djckMscUJBS0ksd0JBQ0EsY0FDQSxnQkFDQSxjTHhjaUMsQ0tnY3JDLHVCQVVRLGFBQWEsQ0FWckIsNkJBWVksMEJBQ0EsYUFBYSxDQUNoQixPQzFkTCwwREFDQSxXQUNBLDRCQUNBLHdCQUNBLHNCQUNBLGdCQUNBLG9CQUNBLFdBQ0EsNkNBQThDLENBVGxELFNBV1EsY0FDQSw2Q0FBOEMsQ0FDakQsYUFJRCwrQkFDQSxxQkFDQSx1Qk5OaUMsQ01HckMsZUFLUSxrQkFDQSxnQkFDQSxvQkFDQSxpQkFDQSxjQUNBLDZDQUE4QyxDUFpsRCxxQ09FSixlQVlZLGlCQUFrQixDQUV6QixDQWRMLGdCQWdCUSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUE4QixzQkFBOUIsQUFBOEIsNkJBQUEsQ1BuQmxDLHFDT0VKLGdCQW1CWSxZQUFhLENBY3BCLENBakNMLG1CQXNCWSxjQUFlLENBdEIzQixxQkF3QmdCLGtCQUNBLGdCQUNBLG9CQUNBLGlCQUVBLGNBQ0EsNkNBQThDLENBQ2pELGdCQU1ULHNCTnhDaUMsQ011Q3JDLGdDQUdRLG1CTjFDNkIsQ0RDakMscUNPc0NKLGdDQUtZLGtCTjVDeUIsQ015RGhDLENBbEJMLHFDQVNnQixrQkFDQSxnQkFDQSxlQUNBLHFCQUNBLHNCQUNBLGNBQ0EsNkNBQThDLENBZjlELGdDQW9CUSxtQk4zRDZCLENEQ2pDLHFDT3NDSixnQ0FzQlksa0JON0R5QixDTWlGaEMsQ0ExQ0wsbUNBeUJZLGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsY0FDQSw2Q0FBOEMsQ0E5QjFELGtDQWlDWSxrQkFDQSxnQkFDQSxtQkFDQSxxQkFDQSxzQkFDQSxzQkFDQSxjQUNBLDZDQUE4QyxDUDlFdEQscUNPbUZKLGFBRVEsa0JOdEY2QixDTXdGcEMsQ0FFRCxlQUNJLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHFCQUFBLEFBQ0Esa0JBREEsQUFDQSxvQkFBQSxzQkFBQSxBQUNBLG1CQURBLEFBQ0EsZ0JBQUEsaUJOOUZpQyxDRENqQyxxQ095RkosZUFNUSx1QkFBQSxBQUNBLG9CQURBLEFBQ0Esc0JBQUEsWUFDQSxrQk5sRzZCLENNb0hwQyxDQTFCRCxrQkFXUSxxQkFDQSxlTnRHNkIsQ00wRnJDLHNCQWNZLGtCQUNBLFFBQ0EsUUFBUyxDQWhCckIsb0JBbUJZLHlCQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxpQkFBa0IsQ0FDckIsYUM5SEwsa0JBQ0EsU0FDQSxPQUNBLE9BQVEsQ0FDWCxtQkFJTyxvQlBJNkIsQ09IaEMsZUFJRCxrQkFDQSxXQUNBLFNBQVUsQ0FIZCxrQkFLUSxrQkFDQSxnQkFDQSxtQkFDQSxvQkFDQSxhQUFjLENBVHRCLGlCQVlRLGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsYUFBYyxDQWhCdEIsa0JBbUJRLGtCQUNBLGdCQUNBLG9CQUNBLG9CQUNBLHNCQUNBLGFBQ0osQ0F6Qkosa0JBMkJRLGdCQUNBLG1CQUNBLHFCQUNBLGFBQWMsQ0E5QnRCLHlCQWdDWSxlQUFnQixDQWhDNUIsdUJBbUNZLGNBQ0EsZUFBZ0IsQ0FDbkIsZ0JBTUQsVUFDQSxlQUFnQixDQUNuQixlQUlELG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsb0JBQ0EsbUJQckRpQyxDT2dEckMsbUJBT1Esb0JBQ0Esa0JQeEQ2QixDT3lEaEMsY0FJRCxrQkFDQSxrQkFDQSxpQkFBa0IsQ0FIdEIseUJBS1Esb0JBQ0Esc0JBQ0Esd0JBQXlCLENBUGpDLGlCQVVRLGtCQUNBLGdCQUNBLG9CQUNBLGlCQUNBLGNBQ0Esc0JQM0U2QixDTzREckMsdUJBa0JRLGtCQUNBLFNBQ0EsV0FDQSxVQUNBLE9BQ0EsZ0JBQ0EsUUFDQSxRQUFTLENScEZiLHFDUTJESix1QkEyQlksV1B2RnlCLENPd0hoQyxDQTVETCw4QkE4QlksZUFDQSxnQkFDQSx5QkFDQSxrQkFDQSxrQkFDQSx5REFDQSw0QkFDQSxrQ0FDQSw2REFBQSxBQUFxRCxvREFBQSxDQXRDakUsb0NBd0NnQix5QkFDQSw2REFBOEQsQ0F6QzlFLG1DQTRDZ0IsV0FBWSxDQTVDNUIsaUNBZ0RZLFlQNUd5QixDRENqQyxxQ1EyREosaUNBa0RnQixTUDlHcUIsQ09nSDVCLENBcERULGlDQXNEWSxjQUNBLGlDQUFBLEFBQXlCLHdCQUFBLENSbEhqQyxxQ1EyREosaUNBeURnQixVUHJIcUIsQ091SDVCLENBSVQsZ0JBQ0kscUJBQ0EscUJQN0hpQyxDTzhIcEMsdUJBSU8sa0JBQ0EsV0FDQSxPQUNBLFFBQ0EsY1B0STZCLENPdUloQyxZQUlELHdCQUF3QixDUjFJeEIscUNReUlKLFlBR1EsWUFBYSxDQUVwQixDQzFKRCxVQUNJLFdBQ0EsV0FDQSxxQlJRaUMsQ1FYckMsZ0JBS1EsV0FDQSxXQUNBLHdCQUNBLGtCQUNBLGdCQUNBLGVBQ0Esb0JBQ0EsZ0JBQ0EsY0FDQSxzQlJINkIsQ1FYckMscUJBZ0JZLFNBQVUsQ0FoQnRCLGdCQW9CUSxXQUNBLFVBQVcsQ0FyQm5CLHVGQTBCUSx5QkFDQSxpQkFDQSxXQUNBLG9CQUNBLFlBQ0EsbUJBQ0EsbUJSckI2QixDUVhyQywrQkFtQ1Esc0JBQ0EsdUJBQ0EsWUFDQSxXQUNBLHFCQUNBLHlCQUNBLFdBQ0EsNkJBQ0Esd0JBQ0EsZ0JBQ0EsbUJBQ0Esd0JBQ0EscUJScEM2QixDUVhyQyxxQ0FpRFksc0JBQ0EsYUFBYyxDQWxEMUIsbUJBc0RRLHlCQUNBLFdBQ0EsY0FDQSxvQkFDQSxZQUNBLG1CQUNBLG9CQUNBLG1CUmxENkIsQ1FYckMseUJBK0RZLFlBQWEsQ0FDaEIsbUJBTUQsd0JBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsaUJBQ0EsYUFBYyxDQVB0QixrQkFVUSx3QkFDQSxrQkFDQSxnQkFDQSxlQUNBLGlCQUNBLGNBQ0Esc0JBQ0EsbUJBQ0EsYUFBYyxDVDFFbEIscUNTd0RKLGtCQW9CWSxjQUFlLENBRXRCLENBdEJMLG1CQXdCUSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSw0QkFBQSxBQUFzQiw2QkFBdEIsQUFBc0IsMEJBQXRCLEFBQXNCLHFCQUFBLENBekI5QixzQkEyQlksV0FDQSx1QlJyRnlCLENReURyQywyQkE4QmdCLHdCQUNBLGtCQUNBLGdCQUNBLGVBQ0EsYUFBYyxDQWxDOUIsNkJBb0NvQixjQUNBLG1CUjlGaUIsQ1ErRnBCLGNDekdiLGtCQUVBLGNBQ0EsOEJBQUEsQUFFQSxzQkFBQSx5QkFDRyxzQkFDQyxxQkFDSSxpQkFFUiwyQkFDQSx3QkFDQSx1QkFDSSxtQkFDSix1Q0FBd0MsQ0FDM0MsWUFJRyxrQkFFQSxjQUNBLGdCQUVBLFNBQ0EsU0FBVSxDQUNiLGtCQUdHLFlBQWEsQ0FDaEIscUJBR0csZUFDQSxXQUFZLENBQ2YscURBS0csdUNBQ0csQUFHSyw4QkFBK0IsQ0FDMUMsYUFJRyxrQkFDQSxNQUNBLE9BRUEsY0FDQSxpQkFDQSxpQkFBa0IsQ0FDckIsdUNBSUcsY0FFQSxVQUFXLENBQ2QsbUJBR0csVUFBVyxDQUNkLDRCQUdHLGlCQUFrQixDQUNyQixhQUlHLGFBQ0EsV0FFQSxZQUNBLGNBQWUsQ0FDbEIseUJBR0csV0FBWSxDQUNmLGlCQUdHLGFBQWMsQ0FDakIsK0JBR0csWUFBYSxDQUNoQiwwQkFHRyxtQkFBb0IsQ0FDdkIsZ0NBR0csYUFBYyxDQUNqQiw0QkFHRyxpQkFBa0IsQ0FDckIsNkJBR0csY0FFQSxZQUVBLDRCQUE2QixDQUNoQywwQkFFRyxZQUFhLENBQ2hCLFdDckhHLFdBQ0EsV0FBWSxDQUZoQixxQkFJUSxzQlZTNkIsQ0RDakMscUNXZEoscUJBTVkscUJWT3lCLENVTGhDLENBUkwsaUJBVVEsdUJBQ0EsMEJBQTBCLENBWGxDLHdCQWNRLGlDQUNBLGlCQUNBLDJCQUNBLDBCQUEwQixDQWpCbEMsc0JBb0JRLHdCQ0xVLENEZmxCLDZCQXVCUSxXQUNBLGtCQUNBLGdCQUNBLFlBQ0EsNkJBQ0Esa0JBQ0EsY0FDQSxtQkFDQSx3QkFBeUIsQ0EvQmpDLG1DQWlDWSxZQUFhLENBakN6QixxQ0FxQ1EsZ0JBQ0Esa0JBQ0EsUUFDQSxhQUNBLG1DQUFBLEFBQ0EsMkJBQUEsY0FDQSwwQkFDQSxnQkFBaUIsQ0E1Q3pCLDJEQStDUSxlQUFnQixDQUNuQixxQkU5Q0cseUJBQ0EsWUFDQSxjQUNBLHVCQUNBLFdBQ0EscUJBQ0Esd0JBQ0EsaUJaSTZCLENZSGhDLFlBSUQsWUFBYSxDQUNoQiwyQ0FJRyxTQUNBLGVBQ0EsWUFDQSxvQkFDQSxrQkFDQSxvQkFDQSxjQUNBLHNCQUNBLHdCQUNBLHFCQUNBLGdCQUNBLFdBQ0EsbUJabEJpQyxDWW1CcEMsb0JBR0cscUJBQ0EsZUFDQSxjQUNBLDRCQUE2QixDQUNoQyxvQkFHRyxVQUFXLENBQ2Qsb0JBR0csZ0JBQ0EsaUJBQ0EscUJBQ0EseUJBQ0EsaUJBQWtCLENBQ3JCLHVCQUdHLGdCQUNBLGlCQUNBLHFCQUNBLHlCQUNBLDZCQUE0QixDQUMvQiwrQkFHRywyQkFDQSw0QkFDQSxxQkFDQSx3QkFBeUIsQ0FDNUIsa0NBR0csY0FDQSxlQUFnQixDQUNuQixrQkFHRyxrQkFDQSx3QkFDQSxXQUNBLG9CQUFxQixDQUp6Qix3QkFNUSxXQUNBLHNCQUNBLGtCQUNBLGdCQUNBLG1CQUNBLHNCQUNBLGFBQWMsQ2J2RWxCLHFDYTJESix3QkFjWSxpQloxRXlCLENZNEVoQyxDQUdMLGdDQUNJLFNBQVUsQ0FDYix3QkFHRyxXQUNBLFVBQ0EsY0FDQSx5QkFDQSxXQUNBLFlBQ0Esa0JBQ0EsU0FDQSxRQUNBLGlCQUFrQixDQUNyQixjQUdHLHFCWmpHaUMsQ1lrR3BDLGlCQUdHLGdCQUNBLG1CQUNBLFdBQ0EsVUFBVyxDQUpmLHVCQU1RLHdCQUNBLGtCQUNBLDJCQUNBLDBCQUNBLDRCQUNBLHNCQUNBLFlBQ0EsU0FBVSxDQWJsQix5QkFlWSxhQUFjLENBQ2pCLG9CQU9HLFdBQ0Esd0JBQXlCLENBQzVCLG9CQU9HLFVBQ0Esd0JBQXlCLENBQzVCLG9CQU9HLFVBQ0Esd0JBQXlCLENBQzVCLG9CQU9HLFVBQ0Esd0JBQXlCLENBQzVCLFlBS0wsa0JBQ0EsYUFDQSxTQUFVLENBSGQsaUJBS1EsY0FDQSx3QkFDQSxnQkFDQSxjWnBLNkIsQ1k0SnJDLHVCQVVZLGVBQ0EseUJBQTBCLENBQzdCLGFDcExMLG9DQUFBLEFBQ0EsNEJBQUEsc0JBQ0EsZUFDQSxnQkFDQSxxQkFDQSxzQkFDQSx1QkFDQSxzQmJLaUMsQ2FickMsbUJBVVEsZUFDQSxvQkFBcUIsQ0FYN0IsbUJBY1EsZ0JBQ0Esc0JBQ0Esc0JBQ0EsZUFDQSxrQkFDQSxhQUNBLG9CYlA2QixDYVFoQyxlQUlELG9DQUFBLEFBQ0EsNEJBQUEseUJBQ0Esc0JBQ0EsZUFDQSxlYmhCaUMsQ2FXckMscUJBT1EscUJGckJVLENFc0JiLFdBSUQsb0NBQUEsQUFDQSw0QkFBQSxpQ0FDQSxjQUNBLGVBQ0EsZWIzQmlDLENhc0JyQyxpQkFPUSxnQ0ZyQ2lCLENFc0NwQixrQkFJRCxvQ0FBQSxBQUNBLDRCQUFBLDZCQUNBLGdCQUNBLHlCQUNBLGVBQ0EscUJBQ0EsYUY3Q2UsQ0VzQ25CLHdCQVNRLG9CQUFxQixDQVQ3Qix3QkFZUSxnQkFDQSxzQkFDQSxlQUNBLGtCQUNBLGFBQ0Esb0JibEQ2QixDYW1EaEMsbUJDL0RXLHNCQUNBLHVCQUNBLHFCQUNBLHFCQUNBLHFCQUNBLHVCQUNBLGlCQUFrQixDZk85QixxQ2VkUSxtQkFTUSxzQkFDQSxzQmRHaUIsQ2NleEIsQ0E1QkQsb0NBY1ksa0JBQ0EsZ0JBQ0EsbUJBQ0Esc0JBQ0EsY0FDQSxxQmROYSxDRENqQyxxQ2VkUSxvQ0FxQmdCLGtCZFJTLENjYWhCLENBMUJULDJDQXdCZ0IsZUFBZ0IsQ0FDbkIsU0FNVCxzQkFDQSx1QkFDQSxzQkFDQSxzQkFDQSxxQkFDQSx1QkFDQSxpQkFBa0IsQ0FQdEIsMEJBVVksa0JBQ0EsZ0JBQ0Esa0JBQ0Esc0JBQ0EsY0FDQSxvQmRoQ2EsQ2NpQnpCLDBCQWtCWSx3QkFDQSxrQkFDQSxnQkFDQSxlQUNBLGlCQUNBLGtCQUNBLGFBQWMsQ0F4QjFCLHNCQTRCUSxrQkFDQSxlQUNBLGVBQ0EsZ0JBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsNEJBQUEsQUFDQSw2QkFEQSxBQUNBLDBCQURBLEFBQ0Esc0JBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLHlCQUFBLEFBQW1CLHNCQUFuQixBQUFtQixrQkFBQSxDQW5DM0Isd0NBc0NnQixrQkFDQSxnQkFDQSxlQUNBLGlCQUNBLGNBQ0Esb0JBQ0EscUJBQ0EscUJBQ0EseUJBQ0Esc0JBQ0Esb0JBQXFCLENBaERyQyxzQ0FvRFksV0FDQSxnQkFDQSx5QkFDQSx1QkFDQSxvQkFDQSxpQkFBa0IsQ0F6RDlCLDJDQTJEZ0IsVUFDQSx5QkFDQSxnQkFDQSxrQkFDQSxNQUNBLHlDZGpGUyxDY2tGWixnQkFNVCxpQkFBa0IsQ0FEdEIsbUJBR1Esa0JBQ0EsZ0JBQ0EsbUJBQ0Esc0JBQ0Esa0JBQ0EsY0FDQSx5Q0FDQSxzQkFDQSxtQkFDQSxrQmRuR2lCLENjb0dwQixhQUtELFVBQ0EsaUJBQ0EseUJBQ0Esd0JBQ0Esb0JBQ0Esa0JBQ0EsZUFDQSxTQUNBLFNBQVUsQ2ZoSHRCLHFDZXVHUSxhQVdRLGdCZG5IaUIsQ2M0SHhCLENBcEJELHFCQWNRLFVBQ0EseUJBQ0EsZ0JBQ0EsS0FBTSxDQUVULFFBSUQsdUJBQ0EsVUFDQSxRQUNBLGtCQUNBLFdBQ0EsZUFBZ0IsQ2ZuSTVCLHFDZTZIUSxRQVFRLGtCQUNBLFdBQ0EsT0FBUSxDQUVmLENBRUQsNEJBQ0ksaUJBQ0EsOEJBQUEsQUFDQSxzQkFBQSxXQUNBLGtCQUNBLG9CZGpKcUIsQ2NrSnhCLGlCQUdHLGlCQUNBLGNBQ0EsZ0JBQ0EsOEJBQUEsQUFDQSxzQkFBQSxXQUNBLFNBQ0EsV0FBWSxDQUNmLHFDQUdHLFlBQ0osQ0FBQywwREFJRyxjQUNBLHdCQUF5QixDQUM1Qiw0RUFJRyxjQUNBLHdCQUF5QixDQUM1QixlQUdHLFlBQ0EsVUFDQSw2QkFDQSx3QkFDQSxVQUNKLENBQUMscUJBR0csK0JBQ0osQ0FBQyxNQUdHLFVBQ0EsWUFDQSxxQkFDQSxpQkFDSixDQUFDLFVBR0csZUFDQSxjQUNBLG1CQUNBLGlCQUNBLGVBQ0osQ0FBQyxhQUdHLGVBQWdCLENBQ25CLHFCQUdHLGFBQ0osQ0FBQyxnQkFHRyxxQkFDQSxlQUNBLFVBQ0EsV0FDQSxpQkFDSixDQUFDLHVCQUdHLFdBQ0EsWUFDQSxpQkFDQSxjQUNBLGVBQ0EsY0FDQSxxQkFDQSxrQkFDQSx3QkFDQSxXQUNKLENBQUMsc0JBR0csV0FDQSxXQUNBLFdBQ0EscUJBQ0Esa0JBQ0EsT0FDQSxTQUNBLFVBQ0osQ0FBQywyREFJRyxrQkFDSixDQUFDLGVBR0csa0JBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxjQUNBLG9CQUNBLHFCQUNBLHFCQUNBLHlCQUNBLHNCQUNBLHFCQUNBLHlDQUNBLFlBQ0EscUJBQ0Esb0NBQUEsQUFDQSw0QkFBQSxrQkFDQSxPQUNBLFFBQ0EsY0FDQSxjQUNBLGtCQUNBLGNBQWUsQ0F0Qm5CLHFCQXdCUSxXQUNKLENBQUMscUdBT0cseUJBQ0EsaUJBQ0EsV0FDQSxvQkFDQSxZQUNBLG1CQUNBLG1CZDVSaUIsQ2M2UnBCLHdCQUlELGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsY0FDQSxvQkFDQSxxQkFDQSxxQkFDQSx5QkFDQSxzQkFDQSxxQkFDQSx5Q0FDQSxZQUNBLHFCQUNBLG9DQUFBLEFBQ0EsNEJBQUEsa0JBQ0EsYUFDQSxRQUNBLGNBQ0EsYWRwVHFCLENjZ1N6Qiw4QkFzQlEsV0FDSixDQUFDLHVJQVFPLGVkL1RhLENjMFR6QixrS0FRWSxrQkFDQSxNQUFPLENBQ1YsMkNBT0csWUFBYSxDQUNoQixXQUtMLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsNEJBQUEsQUFBc0IsNkJBQXRCLEFBQXNCLDBCQUF0QixBQUFzQixxQkFBQSxDQUoxQixjQU1RLHdCQUNBLGtCQUNBLGdCQUNBLG9CQUNBLHNCQUNBLGtCQUNBLGNBQ0Esa0JkN1ZpQixDYzhWcEIsaUJBS0csd0JBQ0Esa0JBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxrQkFDQSxjQUNBLHNCQUNBLGtCZDNXaUIsQ2NpV3pCLDRCQWFRLHFCZDlXaUIsQ2NpV3pCLGtDQWVZLHdCQUNBLGtCQUNBLGdCQUNBLG9CQUNBLHFCQUNBLGNBQ0Esc0JkdFhhLENjdVhoQixRQUtMLGtCQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSx5QkFBQSxBQUFtQixzQkFBbkIsQUFBbUIsa0JBQUEsQ0FKdkIsV0FNUSxjQUNBLHdCQUNBLGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsaUJBQWtCLENBQ3JCLFNBSUQscUJBQ0EsNEJBQTRCLENBQy9CLHdEQUlHLFNBQVUsQ0FDYixPQUdHLFdBQ0EsZ0JBQ0EsOEJBQ0EsYUFDQSxxQkFDQSxzQkFDQSxvQ0FDQSxnQkFDQSxjQUNBLGNkL1pxQixDY2dheEIsZUFHRyxZQUFhLENBRGpCLHFCQUdRLHdCQUNBLHdCZHRhaUIsQ2N1YXBCLG1CQUtHLG1CQUNBLGdCQUNBLG1CQUNBLDhCQUFBLEFBQ0Esc0JBQUEsYUFBYyxDQUNqQixRQUlELFlBQWEsQ0FDaEIsY0FHRyxxQ0FBb0MsQ0FDdkMsbUJBSU8sb0NBQ0EsV0FDQSxXQUNBLG1CQUNBLFVBQ0Esc0JBQ0EsbUJBQ0EsZUFBZ0IsQ0FDbkIsVUFJRCxpQmQxY3FCLENjMmN4QixZQUdHLFdBQ0EsVUFBVyxDQUNkLHFCQUdHLG9DQUNBLFdBQ0EsV0FDQSxtQkFDQSxzQkFDQSw2QkFDQSwwQkFBMEIsQ0FDN0Isd0NBR0cscUJBQ0EsWUFDQSxvQ0FDQSxXQUNBLFdBQ0EsbUJBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSxlQUNBLFdBQ0EseUJBQ0EsaUJBQ0Esb0JBQ0EsaUJBQ0EsbUJBQ0EsY0FDQSxjQUFjLENBQ2pCLDZJQUtDLHFCQUNBLFlBQ0Esb0NBQ0EsV0FDQSxXQUNBLG1CQUNBLGdCQUNBLFVBQ0Esa0JBQ0EsZUFDQSxXQUNBLHlCQUNBLGlCQUNBLG9CQUNBLGlCQUNBLG1CQUNBLGNBQ0EsY0FBYyxDQUNmLHFEQUdHLHFCQUNBLFlBQ0Esb0NBQ0EsV0FDQSxXQUNBLG1CQUNBLGdCQUNBLFVBQ0Esa0JBQ0EsZUFDQSxXQUNBLHlCQUNBLGlCQUNBLG9CQUNBLGlCQUNBLGtCQUNBLGNBQ0EsY0FBYyxDQUNmLG9MQVFDLHFCQUNBLFlBQ0Esb0NBQ0EsV0FDQSxXQUNBLGdCQUNBLGdCQUNBLFVBQ0Esa0JBQ0EsZUFDQSxXQUNBLHlCQUNBLGlCQUNBLG9CQUNBLGlCQUNBLG1CQUNBLGNBQ0EsY0FBYyxDQUNmLHlCQUlDLFdBQ0EsVUFBVyxDQUNkLG1DQUlHLGlCZC9qQnFCLENjZ2tCeEIsNkJBSU8sY0FBZSxDQUNsQixZQUlELG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsNEJBQUEsQUFBc0IsNkJBQXRCLEFBQXNCLDBCQUF0QixBQUFzQixxQkFBQSxDQUN6QixtQkFJRyxZQUFZLENBQ2IsZUFJRCxrQkFDQSxPQUNBLFFBQ0EsV2R6bEJ1QixDYzBsQnhCLDZCQ3BtQkQsVUFBVyxDQUh2QixpQ0FPUSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxnQkFDQSx5QkFBQSxBQUFtQixzQkFBbkIsQUFBbUIsa0JBQUEsQ0FUM0IsbUNBV1ksd0JBQ0Esa0JBQ0EsZ0JBQ0EsZUFDQSxzQkFDQSxtQkFDQSxhQUFjLENBQ2pCLFVBS0wsaUJBQWtCLENBRHRCLGlCQUdRLFdBQ0EscURBQ0EsWUFDQSxjQUNBLGtCQUNBLE9BQ0EsNEJBQ0Esd0JBQ0Esa0JBQ0EsV0FDQSxZZnRCNkIsQ0RDakMscUNnQlFKLGlCQWVZLFlBQWEsQ0FFcEIsQ0FqQkwsNkJBbUJRLHlCQUNBLGtCQUNBLHdCQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsV0FDQSxrQkFDQSxvQkFDQSxxQkFDQSxZQUFhLENBN0JyQixpQ0ErQlksYWZ4Q3lCLENlU3JDLGdDQWtDWSx3QkFDQSxrQkFDQSxnQkFDQSxlQUNBLGlCQUNBLGtCQUNBLGNBQ0Esa0JmbER5QixDZVNyQyx1Q0EyQ2dCLGVBQWdCLENBQ25CLFVBTVQsbUJmM0RpQyxDZTREcEMsbUJBSU8sd0JBQ0Esa0JBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxrQkFDQSxjQUNBLHFCZnZFNkIsQ2U4RHJDLG1CQVlRLGtCQUNBLGdCQUNBLGtCQUNBLGlCQUNBLGNBQ0EscUJmL0U2QixDZWdGaEMsYUFJRCxtQmZwRmlDLENlbUZyQyxnQkFHUSxjQUNBLHdCQUNBLGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EscUJmNUY2QixDZW1GckMseUNBWVEsNkJBQ0EsZ0JBQ0EscUNBQ0EsZUFDQSxjQUNBLHdCQUNBLGtCQUNBLGdCQUNBLGVBQ0EscUJmeEc2QixDZW1GckMsK0JBd0JRLDZCQUNBLGdCQUNBLHFDQUNBLGVBQ0EsY0FDQSx3QkFDQSxrQkFDQSxnQkFDQSxlQUNBLHFCZnBINkIsQ2VtRnJDLHFDQW1DWSx3QkFBQSxBQUFnQixlQUFBLENBbkM1Qiw2QkF1Q1EsV0FBWSxDQXZDcEIsNkJBMENRLGlCZjdINkIsQ2VtRnJDLCtCQTRDWSx3QkFDQSxrQkFDQSxnQkFDQSxlQUNBLGlCQUNBLG1CQUNBLGFBQWMsQ0FDakIiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qSW5sY3VkZSBTb2ZpYSBQcm8gZm9udCAqL1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwJyk7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjYuMFxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxyXG4gKi9cclxuXHJcbiBAa2V5ZnJhbWVzIGJnQW5pbWF0ZVRocm91Z2gge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyNSUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cclxuLy8gVHlwb1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMTAwOzIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1lcnJpd2VhdGhlciZkaXNwbGF5PXN3YXAnKTtcclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XHJcbn0iLCIuY29udGFpbmVyIHtcclxuXHRtYXgtd2lkdGg6cmVtKDEzMjMpO1xyXG5cdHBhZGRpbmctbGVmdDogcmVtKDE1KTtcclxuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgYnAtbHQoJHNtYWxsKXtcclxuXHRcdHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XHJcblx0fVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXHJcbi8vIGJyZWFrcG9pbnRzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXHJcblxyXG5cclxuLy8gQnJlYWtwb2ludCBncmVhdGVyIHRoYW5cclxuQG1peGluIGJwLWd0KCRkZXZpY2Utd2lkdGgpIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXZpY2Utd2lkdGggKzEpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCcmVha3BvaW50IGxvd2VyIHRoYW5cclxuQG1peGluIGJwLWx0KCRkZXZpY2Utd2lkdGgpIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2Utd2lkdGgpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCcmVha3BvaW50IGJldHdlZW5cclxuQG1peGluIGJwLWJ0KCRtaW4tZGV2aWNlLXdpZHRoLCAkbWF4LWRldmljZS13aWR0aCkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi1kZXZpY2Utd2lkdGggKzEpIGFuZCAobWF4LXdpZHRoOiAkbWF4LWRldmljZS13aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBCcmVha3BvaW50IG9yaWVudGF0aW9uXHJcbkBtaXhpbiBicC1vcmllbnRhdGlvbigkbWF4LWRldmljZS13aWR0aCwgICRvcmllbnRhdGlvbikge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1kZXZpY2Utd2lkdGgpIGFuZCAob3JpZW50YXRpb24gOiAkb3JpZW50YXRpb24pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG4vLyBlbVJlbUNvbnZlcnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cclxuXHJcbiRicm93c2VyLWNvbnRleHQ6IDE2OyAvLyBEZWZhdWx0XHJcblxyXG4vLyBDb252ZXJ0IHB4IHRvIGVtXHJcbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gICAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9ZW1cclxufVxyXG5cclxuLy8gQ29udmVydCBweCB0byByZW1cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gICAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtXHJcbn1cclxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xyXG5cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoKTtcclxufVxyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgLy8gdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbmh0bWx7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxub2wsIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbm9sIG9sLCBvbCB1bCwgdWwgb2wsIHVsIHVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59IiwiQG1peGluIGJveC1zaXppbmcoKSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsIi5wcm9kdWN0LXRhYnN7XHJcblxyXG4gICAgLm5hdi10YWJze1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOnJlbSg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1pdGVte1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OnJlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OnJlbSgyMCk7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicC1sdCgkc21hbGwpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOnJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgY29udGVudDpcIlxcZjEwOVwiO1xyXG4gICAgICAgICAgIGZvbnQtZmFtaWx5OiBmbGF0aWNvbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgIGNvbG9yOiNmNjQ1NGU7XHJcbiAgICAgICAgICAgZm9udC1zaXplOnJlbSgyMCk7XHJcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgIGxlZnQ6cmVtKDE4KTtcclxuICAgICAgICAgICBAaW5jbHVkZSBicC1sdCgkc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgdG9wOnJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcclxuICAgICAgICBmb250LXdlaWdodDo4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOnJlbSgyMik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OnJlbSgyMCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OnJlbSgyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6cmVtKDMwKTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpub25lO1xyXG4gICAgICAgIGJvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICBcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6MnB4IGRvdHRlZCAjZjY0NTRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Y2NDU0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5uYXYtbGluay5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBib3JkZXI6MnB4IGRvdHRlZCAjZjY0NTRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNjQ1NGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qVGFicyBTaW5nbGUqL1xyXG4jdGFicy1zaW5nbGV7XHJcbiAgICAjbXlUYWJ7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTpyZW0oMzApO1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cmVtIHJlbSgtMikgMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6cmVtKDE1KTtcclxuICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICMxOTNhNDM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMTkzYTQzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbGluay5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMTkzYTQzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzE5M2E0MztcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG59XHJcblxyXG4gIiwiLkNsaWVudENvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRkZFOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMSk7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtKDMwKTtcclxuICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgY29sb3I6ICMzRjNGM0Y7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXJDbGllbnQge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDM5LjExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgY29sb3I6ICMyNzI3Mjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMjcyNzI3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5DbGllbnRSZXZldyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFmdGVyQWJvdXQge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcclxuICAgIC5hYm91dC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0oOTQpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgY29sb3I6ICMyNzI3Mjc7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjM0YzRjNGO1xyXG4gICAgfVxyXG4gICAgLmFib3V0LWNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZUFib3V0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDApO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDcwKTtcclxuICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9tZWRpYXMvaW1hZ2VzL2JnMS5zdmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAzNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBAaW5jbHVkZSBicC1sdCgkc21hbGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0Q29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzkuMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcclxuICAgICAgICBjb2xvcjogIzI3MjcyNztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC1yaWdodC1pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgQGluY2x1ZGUgYnAtbHQoJHNtYWxsKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2VfY29udGVudCB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzkuMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDYwKTtcclxuICAgICAgICBjb2xvcjogIzc0QkY0NTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjApO1xyXG4gICAgICAgIGNvbG9yOiAjMjcyNzI3O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgY29sb3I6ICMyNzI3Mjc7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUwKTtcclxuICAgICAgICBjb2xvcjogIzI3MjcyNztcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDUpO1xyXG4gICAgICAgIGNvbG9yOiAjMjcyNzI3O1xyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICAgICAgY29sb3I6ICMyNzI3Mjc7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgY29sb3I6ICM3NEJGNDU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QkY0NTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUZGRTk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgIGNvbG9yOiAjMjcyNzI3O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI3MjcyNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogcmVtKDE2MCk7XHJcbiAgICB0b3A6IHJlbSgzMCk7XHJcbiAgICB3aWR0aDogMzglO1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzNyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgY29sb3I6ICMzNjM2MzY7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzRCRjQ1O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59IiwiLnRvcC1oZWFkZXItc29jaWFsIHtcclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDI4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXZpcy1jbGllbnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QkY0NTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyOCk7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgcmVtKDE1KSByZW0oMTUpIDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLWhlYWRlci1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xyXG59XHJcblxyXG4uc3ViLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDQwKTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMkIyQjJCO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzRCRjQ1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWxvZ28ge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogcmVtKDMzMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxufVxyXG5cclxuLnN0aWt5LWNhbGwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiByZW0oMjYzKTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBicC1sdCgkc21hbGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnN0aWt5LWNhbGwtYnRuIHtcclxuICAgICAgICB3aWR0aDogcmVtKDE2NSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QkY0NTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg0NSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCByZW0oMzApIHJlbSgzMCkgMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDYxKTtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiByZW0oMikgc29saWQgIzc0QkY0NTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzc2OTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY3NzY5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3BlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWNhbGwtc2tpdHkge1xyXG4gICAgICAgIGxlZnQ6IHJlbSg2MCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogcmVtKDM1NSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRCRjQ1O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg1NSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjNweCAwIDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0aWt5LWZvb3RlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDU2KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHJlbSgzMCkgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ODY4Njg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1zdGlreSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogcmVtKDQpIHNvbGlkIHJnYmEoNjAsIDUzLCAxNDMsIDAuMjUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QkY0NTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHJlbSgxKSBzb2xpZCAjNzRCRjQ1O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3NzY5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGNzc2OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGMEY1O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogcmVtKDEpIHNvbGlkICNFREYwRjU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTEpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQTJBOUI0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC1zdGlreSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY3RpdmVTdGlreSB7XHJcbiAgICAuc3Rpa3ktY2FsbC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNTUpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDU1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbGVmdDogcmVtKDEwKTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1jYWxsLXNraXR5IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIC5vcGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICB0b3A6IC0xcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXBhZ2VzIHtcclxuICAgIC5iYW5uZXItY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbHQoJHNtYWxsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1jb250YWN0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL21lZGlhcy9pbWFnZXMvY29udGFjdC5wbmdcIik7XHJcbn1cclxuXHJcbi5pY29uLWFib3V0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL21lZGlhcy9pbWFnZXMvY29udGFjdC5wbmdcIik7XHJcbn1cclxuXHJcbi5pY29uLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiByZW0oMzYpO1xyXG4gICAgaGVpZ2h0OiByZW0oMzYpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1KTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi5pdGVtLW1lbnUtY29udGFudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYwRkQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDYpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IHJlbSgtMTApO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9tZWRpYXMvaW1hZ2VzL2NvbnRhY3QtY29sb3IucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLml0ZW0tbWVudS1hYm91dCB7XHJcbiAgICAuaWNvbi1hYm91dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vbWVkaWFzL2ltYWdlcy9hYm91dC5wbmdcIik7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMEZEO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg2KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiByZW0oLTEwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1hYm91dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL21lZGlhcy9pbWFnZXMvYWJvdXQtY29sb3IucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1wYWdlcyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9tZWRpYXMvaW1hZ2VzL3RvcExlZnQucG5nXCIpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDI4N3B4O1xyXG4gICAgICAgIGhlaWdodDogcmVtKDgzOCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vbWVkaWFzL2ltYWdlcy90b3BSaWdodC5wbmdcIik7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNzIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTAxOCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNpZGVyIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL21lZGlhcy9pbWFnZXMvdG9wTGVmdC5wbmdcIik7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjg3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oODM4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBAaW5jbHVkZSBicC1sdCgkc21hbGwpIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vbWVkaWFzL2ltYWdlcy90b3BSaWdodC5wbmdcIik7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNzIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTAxOCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZVRvcCB7XHJcbiAgICBAaW5jbHVkZSBicC1sdCgkc21hbGwpIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAuc3ViLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3AtaGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZU1lbnUge1xyXG4gICAgLm1vYmlsZS1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicC1sdCgkc21hbGwpIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vYmlsZS1uYXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtbmF2aWdhdGlvbl9oZWFkZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIC4xNSkhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QkY0NTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtbmF2aWdhdGlvbl9oZWFkZXJfYWN0aXZlIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBtaW4taGVpZ2h0OiAxMjVweDtcclxufVxyXG5cclxuLmljb24tbmF2aWdhdGlvbl9oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYW50aXNwYW0ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiByZWQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5uZWVkLWhlYWxwLWhlYWRlcntcclxuICAgIG1hcmdpbi1yaWdodDpyZW0oMTUpO1xyXG5cclxuICAgIG1hcmdpbi10b3A6cmVtKDI0KTtcclxucHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGNvbG9yOiMyQjJCMkI7XHJcbiAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICBmb250LXNpemU6cmVtKDE2KTtcclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6Izc0QkY0NTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjojNzRCRjQ1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcblxyXG5cclxuIiwiZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL21lZGlhcy9pbWFnZXMvZm9vdGVyLnN2Z1wiKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxMDApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmxhc3QtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IHJlbSgxKSBzb2xpZCAjZmZmZmZmO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxNSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogI0ZFRkVGRTtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRUZFRkU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJpbWFyeS1mb290ZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAuY29udGFjdC1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1OCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbHQoJHNtYWxsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzOCk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRUZFRkU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkcmVzc2UtZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRUZFRkU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjExZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkVGRUZFO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1sb2dvIHtcclxuICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBoZWlnaHQ6IHJlbSgxNzMpO1xyXG4gICAgQGluY2x1ZGUgYnAtbHQoJHNtYWxsKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNSk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0Nik7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ2KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2xpZGUtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uaG9tZS1zbGlkZXMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg2OTApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVfY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IHJlbSg0MCk7XHJcbiAgICB6LWluZGV4OiA4O1xyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDYwKTtcclxuICAgICAgICBjb2xvcjogIzM2MzYzNjtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogIzM2MzYzNjtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg0OSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICBjb2xvcjogIzc0QkY0NVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgIGNvbG9yOiAjMzYzNjM2O1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc0QkY0NTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZVRydXN0IHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2VfcGFydG5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LWhlaWdodDogcmVtKDE1MCk7XHJcbiAgICBtaW4taGVpZ2h0OiByZW0oMTUwKTtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDE1MCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTUwKTtcclxuICAgIH1cclxufVxyXG5cclxuI2hvbWVfcGFydG5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgY29sb3I6ICMyQTJBMkE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgIH1cclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg3MCk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICB0b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNjIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg2Mik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9tZWRpYXMvaW1hZ2VzL2Fycm93LnN2Z1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgLjE1KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QkY0NTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL21lZGlhcy9pbWFnZXMvYXJyb3dXaGl0ZS5zdmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogcmVtKC00MCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTQwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbHQoJHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFydG5lci1zbGlkZXMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcclxufVxyXG5cclxuLmhvbWUtc2xpZGVzIHtcclxuICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiByZW0oMjApO1xyXG4gICAgfVxyXG59XHJcblxyXG4jaG9tZVNsaWRlcyB7XHJcbiAgICBtYXgtd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBicC1sdCgkc21hbGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLypDb250YWN0IFBhZ2UqL1xyXG5cclxuLnJvd0lucHV0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGMEY1O1xyXG4gICAgICAgIGhlaWdodDogcmVtKDU1KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4KTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRCRjQ1O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICM3NEJGNDU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICM3NEJGNDU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREYwRjU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTIwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0Q29udGVudCB7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzkuMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcclxuICAgICAgICBjb2xvcjogIzc0QkY0NTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzRjNGM0Y7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNGM0YzRjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzRCRjQ1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXJcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stbGlzdFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xyXG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XHJcbntcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXHJcbntcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuYWNjb3JkaW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLmJsb2MtZG9jIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbHQoJHNtYWxsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg4Nyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0tMDY7XHJcbiAgICB9XHJcbiAgICAuY29sbGFwc2libGUtbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBjb2xvcjogJGFudGhyYXppdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDcyKTtcclxuICAgICAgICBmb250LWZhbWlseTogJ2xlZ2FjeUJvb2snO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2xsYXBzaWJsZS1saW5rOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMC44cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIH1cclxuICAgIC5jb2xsYXBzaWJsZS1saW5rW2FyaWEtZXhwYW5kZWQ9J3RydWUnXTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnXFxmMTA2JztcclxuICAgIH1cclxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXHJcbi8vIGNvbG9yc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG4vL1ByaW1hcnlcclxuJHByaW1hcnkgOiM1MTBkMjkhZGVmYXVsdDtcclxuJHdoaXRlIDojZmZmZmZmIWltcG9ydGFudDtcclxuJGJsYWNrIDojMDAwMDAwIWRlZmF1bHQ7XHJcbi8vR3JleSB0b25lc1xyXG4kYW50aHJheml0IDojMzUzNTM1IWRlZmF1bHQ7XHJcbiRncmV5IDojNTE1MTUxIWRlZmF1bHQ7XHJcbiRncmV5LS0wMSA6IzY2NjY2NiFkZWZhdWx0O1xyXG4kZ3JleS0tMDIgOiM4MDgwODAhZGVmYXVsdDtcclxuJGdyZXktLTAzIDojQjRCNEI0IWRlZmF1bHQ7XHJcbiRncmV5LS0wNCA6I0QyRDJEMiFkZWZhdWx0O1xyXG4kZ3JleS0tMDUgOiNFNUU1RTUhZGVmYXVsdDtcclxuJGdyZXktLTA2IDojRjRGNEY0IWRlZmF1bHQ7XHJcbiRncmV5LS0wNyA6I0Y5RjlGOSFkZWZhdWx0O1xyXG4vL1NlY29uZGFyeSBjb2xvcnNcclxuJHZpb2xldCA6IzZEMTg3NCFkZWZhdWx0O1xyXG4kb2NrZXIgOiNDM0IzMDAhZGVmYXVsdDtcclxuJG9yYW5nZSA6I0QzODIyQiFkZWZhdWx0O1xyXG4kYm9yZGVhdXggOiNBMTFDMzYhZGVmYXVsdDsiLCIuc2VhcmNoLWhlYWRlciB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogIzFiMWIxYjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMik7XHJcbn1cclxuXHJcbi5mb3JtLWVsZW1lbnQgbGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBjb2xvcjogJGFudGhyYXppdDtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2FsaWJyaVJlZ3VsYXInO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICB3aWR0aDogcmVtKDI1KTtcclxuICAgIGhlaWdodDogcmVtKDI1KTtcclxuICAgIGJvcmRlci1jb2xvcjogI0VERjBGNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREYwRjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICB3aWR0aDogcmVtKDI1KTtcclxuICAgIGhlaWdodDogcmVtKDI1KTtcclxuICAgIGJvcmRlci1jb2xvcjogI0VERjBGNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IHJlbSgxKSBzb2xpZCAjNUQ5NzQ2XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNFREYwRjU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ5NzQ2O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICBjb2xvcjogIzc0QkY0NTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbi5sb29wLWlucHV0LXJhZGlvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjUpO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ5NzQ2O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmlucHV0RWxlbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG59XHJcblxyXG4uY2hlY2tib3gtY3VzdG9tIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgwKTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDExcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzRCRjQ1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3M1IHtcclxuICAgICNwcm9ncmVzc2JhciB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzQjU2RjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzNCB7XHJcbiAgICAjcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzQjU2RjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzMyB7XHJcbiAgICAjcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzQjU2RjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzMiB7XHJcbiAgICAjcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzQjU2RjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29scy1iYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogcmVtKDE4KTtcclxuICAgIGxlZnQ6IC03cHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzVEOTc0NjtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJ0bi1wcmltYXJ5IHtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW47XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgbWluLWhlaWdodDogcmVtKDQ4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oNTMpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMzUpO1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIyKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogcmVtKDMpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeSB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFudGhyYXppdDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBtaW4taGVpZ2h0OiByZW0oNDgpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktLTAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWdob3N0IHtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJGFudGhyYXppdDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSg0OCk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWxpbmstbm9ybWFsIHtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSg0OCk7XHJcbiAgICBmb250LWZhbWlseTogJ2xlZ2FjeUJvb2snO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XHJcbiAgICBjb2xvcjogJGFudGhyYXppdDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogcmVtKDMpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMyk7XHJcbiAgICB9XHJcbn0iLCIgICAgICAgICAgICAuc3RlcGVyc19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDcwKTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg2NzApO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDY3MCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbHQoJHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3RlcC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjc3RlcGVycyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg3MCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNzApO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDY2Nyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNjY3KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzNik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuc3RlcC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0ZXBzX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMzYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg2NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSg2NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0ZXBlcnMtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4M0I1NkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdpbmF0ZS1zdGVwcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBGRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4M0I1NkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KSByZW0oMCkgcmVtKDApIHJlbSg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnN0ZXAtaGVhZGxpZ25lIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qUHJvZ3Jlc3NlZSBiYXIgc3RlcCovXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBGRDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzQjU2RjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiByZW0oNSkgcmVtKDApIHJlbSgwKSByZW0oNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNtc2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI21zZm9ybSBmaWVsZHNldCAuZm9ybS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDUzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNtc2Zvcm0gZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNtc2Zvcm0gZmllbGRzZXQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNtc2Zvcm0gLmFjdGlvbi1idXR0b246aG92ZXIsXHJcbiAgICAgICAgICAgICNtc2Zvcm0gLmFjdGlvbi1idXR0b246Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4M0I1NkY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjbXNmb3JtIC5hY3Rpb24tYnV0dG9uLXByZXZpb3VzOmhvdmVyLFxyXG4gICAgICAgICAgICAjbXNmb3JtIC5hY3Rpb24tYnV0dG9uLXByZXZpb3VzOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODNCNTZGO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc2VsZWN0Lmxpc3QtZHQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweCAzcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc2VsZWN0Lmxpc3QtZHQ6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHNreWJsdWVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZnMtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyQzNFNTA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNwcm9ncmVzc2JhciB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjcHJvZ3Jlc3NiYXIgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjcHJvZ3Jlc3NiYXIgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNwcm9ncmVzc2JhciBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI3Byb2dyZXNzYmFyIGxpOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjcHJvZ3Jlc3NiYXIgbGkuYWN0aXZlOmJlZm9yZSxcclxuICAgICAgICAgICAgI3Byb2dyZXNzYmFyIGxpLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBza3libHVlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5hY3Rpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzQjU2RjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHJlbSgxKSBzb2xpZCAjODNCNTZGIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjAwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3RlcC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBob25lXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGMEY1O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ1KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmFjdGlvbi1idXR0b24tcHJldmlvdXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzOCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNCNTZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogcmVtKDEpIHNvbGlkICM4M0I1NkYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMDApO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNtc2Zvcm0gZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgzMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9uLWJ1dHRvbi1wcmV2aW91cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNtc2Zvcm0gZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgICNwcm9ncmVzc2JhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubGFzdC1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODNCNTZGO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zdGVwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbnB1dEVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNzdGVwXzYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTU3KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4M0I1NkY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC53YXJuaW5nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNlbGVjdC1zdHlsZWQ6YWN0aXZlOmFmdGVyLFxyXG4gICAgICAgICAgICAuc2VsZWN0LXN0eWxlZC5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiByZW0oMSkgc29saWQgI2NiY2JjYjtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzE3MTcxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc2VsZWN0LXN0eWxlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNlbGVjdC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYmFja18xIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5JbnB1dFdhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiByZW0oMS41KSBzb2xpZCByZWQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaW5wdXRFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZvdXNPbmx5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50b29scy1zdGVwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ2YjQ1MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NEJGNDU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXHJcbiAgICAgICAgICAgIC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcclxuICAgICAgICAgICAgLndwY2Y3IGZvcm0ucGF5bWVudC1yZXF1aXJlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkYzMyMzI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzMyMzI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnB1dC1zdGlreXtcclxuICAgICAgICAgICAgICAud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDZiNDUwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0QkY0NTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtc3Rpa3l7XHJcbiAgICAgICAgICAgICAgLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxyXG4gICAgICAgICAgICAgIC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcclxuICAgICAgICAgICAgICAud3BjZjcgZm9ybS5wYXltZW50LXJlcXVpcmVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzMjMyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzMyMzI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC52b3VzZXRjb2pvaW50LWNoaWxkLFxyXG4gICAgICAgICAgICAuY2hpbGRyZW5BZ2VzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jaGVja2JveC1jdXN0b20gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYWZ0ZXJBYm91dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2FnZUVuZmFudHtcclxuICAgICAgICAgICAgICAuaGlkZGVue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjdGlvbi1idXR0b257XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOnJlbSgzMik7XHJcbiAgICAgICAgICAgIH0iLCIuZmFxLWVsZW1lbnQge1xyXG4gICAgLmFib3V0LWljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTM4KTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI3KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgY29sb3I6ICMzRjNGM0Y7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxQWJvdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL21lZGlhcy9pbWFnZXMvYmcxLnN2Zyk7XHJcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAzNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IHJlbSgxMzApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0KCRzbWFsbCkge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1yaWdodC1pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgzNzcpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTA4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzNGM0YzRjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXFBYm91dCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG59XHJcblxyXG4uaGVhZGxpZ24tYWJvdXQge1xyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMjcyNzI3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOS4xMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMjcyNzI3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXEtbGlzdGluZyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjRkY3NzY5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMSkgc29saWQgIzgzQjU2RjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICMyNzI3Mjc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1KTtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgxKSBzb2xpZCAjODNCNTZGO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogIzgzQjU2RjtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjUpO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgwKTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM0YzRjNGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
