@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,400&display=swap);#top #header .av-menu-button>a .avia-menu-text,#top #wrap_all .avia-button,#top #wrap_all .button,#top #wrap_all button{color:#fff;background-color:#b70503;font-size:16px;line-height:1;font-weight:500;letter-spacing:.5px;text-transform:uppercase;border:2px solid #b70503;transition:all .3s ease-in-out;display:inline-block;padding:15px 40px;border-radius:0}#top #header .av-menu-button>a .avia-menu-text:hover,#top #wrap_all .avia-button:hover,#top #wrap_all .button:hover,#top #wrap_all button:hover{background-color:transparent;border-color:#b70503;color:#b70503;text-decoration:none}.main_color{border:none!important}.hidden{display:none!important}#top #wrap_all{font-family:Roboto,sans-serif}#top #wrap_all .h1,#top #wrap_all .h2,#top #wrap_all .h3,#top #wrap_all .h4,#top #wrap_all .h5,#top #wrap_all .h6,#top #wrap_all h1,#top #wrap_all h2,#top #wrap_all h3,#top #wrap_all h4,#top #wrap_all h5,#top #wrap_all h6{font-family:Oswald,sans-serif;margin-top:0;text-transform:none;float:none}#top #wrap_all .h1,#top #wrap_all h1{font-size:36px;margin-bottom:26px;line-height:1;font-weight:700}#top #wrap_all .h2,#top #wrap_all h2{font-size:36px;margin-bottom:26px;line-height:1.2;font-weight:700}#top #wrap_all .h3,#top #wrap_all h3{font-size:32px;margin-bottom:20px;font-weight:500}#top #wrap_all .h4,#top #wrap_all h4{font-size:28px;margin-bottom:16px;font-weight:700}#top #wrap_all p{font-size:16px;line-height:1.35;margin:0 0 14px}#top #wrap_all .a,#top #wrap_all a{color:#b70503;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}#top #wrap_all .a:hover,#top #wrap_all a:hover{color:#850402}#top #wrap_all .a.external,#top #wrap_all a.external{display:inline-block;position:relative;padding-right:30px}#top #wrap_all .a.external::after,#top #wrap_all a.external::after{content:"";position:absolute;right:0;top:50%;display:block;width:9.8px;height:9.8px;border:2px solid transparent;border-top-color:#f5f5f5;border-right-color:#f5f5f5;transform:translateY(-50%) rotate(45deg);transition:border-color .25s ease-in-out;border-radius:3px}#top #wrap_all .a.external:hover::after,#top #wrap_all a.external:hover::after{border-top-color:#b70503;border-right-color:#b70503}#top #wrap_all .avia-button-wrap.button-secondary .avia-button{background-color:#b70503;border-color:#b70503}#top #wrap_all .avia-button-wrap.button-secondary .avia-button:hover{background-color:transparent;color:#b70503}#top #wrap_all .entry-content-wrapper ol,#top #wrap_all .entry-content-wrapper ul{font-size:16px;line-height:1.5555555556;margin:0 0 14px}#top #wrap_all .entry-content-wrapper ol li,#top #wrap_all .entry-content-wrapper ul li{margin-left:46px}#top #wrap_all .main_color strong{color:#040404}#top #wrap_all .special_amp{font-family:inherit!important;color:inherit!important;font-style:inherit!important;font-size:inherit!important;font-weight:inherit!important}#top #wrap_all em,#top #wrap_all i{font-style:italic;font-weight:300}@media only screen and (min-width:768px){#top #wrap_all .h1,#top #wrap_all h1{font-size:70px;margin-bottom:42px;line-height:1}#top #wrap_all .h2,#top #wrap_all h2{font-size:65px;margin-bottom:42px;line-height:1}#top #wrap_all .h3,#top #wrap_all h3{font-size:42px;margin-bottom:24px;line-height:1.25}#top #wrap_all p{font-size:18px;margin:0 0 26px}#top #wrap_all .entry-content-wrapper ol,#top #wrap_all .entry-content-wrapper ul{font-size:18px;margin:0 0 26px}}#top #wrap_all .social_bookmarks_facebook a::before{content:"";width:40px;height:40px;background:url(../img/icon-facebook.svg) no-repeat center center;background-size:contain;display:block}#top #wrap_all .social_bookmarks_instagram a::before{content:"";width:40px;height:40px;background-image:url(../img/icon-instagram.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;display:block}#top #wrap_all .social_bookmarks_youtube a::before{content:"";width:40px;height:40px;background:url(../img/icon-youtube.svg) no-repeat center center;background-size:contain;display:block}svg{max-width:100%}#header_main{padding:15px 0;border:0!important;background-color:transparent;transition:all 250ms ease-in-out}#header_main.sticky{background-color:#fff;border-bottom:1px solid #c5c9ce!important}#header_main.sticky .main_menu .menu-item a{color:#b70503!important}#header_main.sticky .main_menu .menu-item.menu-item-has-children a:after{background-image:url(../img/chevron-down-red.svg)!important}#header_main .logo{z-index:110;max-width:125px;z-index:-1}#top #wrap_all #header_main .logo{display:block;position:relative}#top #wrap_all .header_bg{display:none}#top #wrap_all #header{position:fixed!important;width:100%;top:0;left:0}#top #wrap_all #header .inner-container{display:flex;justify-content:space-between;align-items:center}#top #wrap_all #header_main .container{line-height:auto;height:initial}#top #wrap_all #header_meta{background-color:#b70503;border:none;color:#fff}#top #wrap_all #header_meta a{color:#fff;text-decoration:underline}#top #wrap_all #header_meta a:hover{text-decoration:none}#top #wrap_all .avia_hidden_link_text{display:block;margin-top:8px;color:#fff}#top #wrap_all .header_meta_close{position:absolute;top:50%;right:-25px;width:28px;height:28px;margin-top:-14px;background-image:url(../img/close-circle.svg);background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:-99999px;cursor:pointer}#top #wrap_all .phone-info{color:#fff;font-size:16px;font-weight:400;padding:16px 0;float:none;text-align:center;position:relative}.html_header_top.html_header_sticky #main{padding-top:0!important}@media only screen and (min-width:768px){#top #wrap_all .phone-info{font-size:18px}#top #wrap_all .header_meta_close{right:0}#header_main .logo{max-width:120px;transition:all 150ms ease-in-out}#header_main.sticky .logo{max-width:100px}#header_main .inner-container{display:flex;align-items:center;justify-content:space-between}#header_main .container{padding-left:20px;padding-right:20px}}@media (min-width:990px){#header_meta{display:block}}#header_main .main_menu{position:relative!important;height:auto!important;line-height:auto!important}#header_main .main_menu #av-burger-menu-ul li a{border-bottom:none}#header_main .main_menu #av-burger-menu-ul li a .avia-menu-text{color:#fff;font-size:21px;font-weight:400;transition:all .2s ease-out}#header_main .main_menu #av-burger-menu-ul li a:hover{background-color:transparent!important}#header_main .main_menu #av-burger-menu-ul li.av-active-burger-items.av-show-submenu .av-submenu-indicator{transform:rotate(-90deg)!important}#header_main .main_menu #av-burger-menu-ul li .sub-menu a{padding-top:10px!important;padding-bottom:10px!important}#header_main .main_menu #av-burger-menu-ul li .sub-menu a .avia-menu-text{font-size:18px}#header_main .main_menu #av-burger-menu-ul li .sub-menu a .avia-bullet{display:none!important}#header_main .main_menu #av-burger-menu-ul .av-menu-button{text-align:center}#header_main .main_menu #av-burger-menu-ul .av-menu-button .avia-menu-text{background-color:#fff!important;color:#b70503!important;border-color:#fff!important;font-size:18px}#header_main .main_menu #av-burger-menu-ul .av-menu-button:hover .avia-menu-text{background-color:#b70503!important;color:#fff!important;border-color:#fff!important;font-size:18px}#header_main .main_menu .av-burger-menu-main{padding:15px 0}#header_main .main_menu .av-burger-menu-main a{height:auto!important;line-height:initial!important}#top #wrap_all .av-hamburger-inner,#top #wrap_all .av-hamburger-inner::after,#top #wrap_all .av-hamburger-inner::before{background-color:#fff}#top #wrap_all .av-burger-overlay-scroll{background-color:#b70503}#top #wrap_all #header_main.sticky .av-hamburger-inner,#top #wrap_all #header_main.sticky .av-hamburger-inner::after,#top #wrap_all #header_main.sticky .av-hamburger-inner::before{background-color:#b70503}#top #wrap_all #header_main.sticky .avia_hidden_link_text{color:#b70503}.av-burger-overlay-active #top #wrap_all .av-hamburger-inner,.av-burger-overlay-active #top #wrap_all .av-hamburger-inner::after,.av-burger-overlay-active #top #wrap_all .av-hamburger-inner::before{background-color:#fff!important}.av-burger-overlay-active #top #wrap_all .avia_hidden_link_text{color:#fff!important}.html_av-submenu-hidden #wrap_all .av-submenu-indicator{font-size:16px;color:#fff;opacity:1;transform:rotate(90deg);position:absolute;float:none;left:15px;top:13px;right:initial;margin-top:0}#top #header .av-menu-button>a{padding-right:0!important}#top #header .av-menu-button>a .avia-menu-text{padding:15px 36px!important}#top #header .av-menu-button>a:hover .avia-menu-text{background-color:transparent!important;color:#b70503!important}@media only screen and (min-width:768px){#top #wrap_all #header_main .main_menu .menu{display:flex;align-items:center}#top #wrap_all #header_main .main_menu .menu-item{margin:0 20px}#top #wrap_all #header_main .main_menu .menu-item a{color:#fff;line-height:initial!important;height:initial!important;font-size:18px;letter-spacing:1px;text-transform:uppercase;font-weight:400}#top #wrap_all #header_main .main_menu .menu-item a:hover{color:#b70503}#top #wrap_all #header_main .main_menu .menu-item .avia-menu-fx{display:none}#top #wrap_all #header_main .main_menu .menu-item .sub-menu{background-color:#fff;border:0;top:35px;left:0;border-radius:0;transition:transform .4s ease,opacity .2s ease,visibility .5s ease;box-shadow:0 5px 5px rgba(0,0,0,.4);width:225px;z-index:10}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item{border-bottom:none;margin:0}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item .avia-menu-text{font-size:16px;padding:0;border:0;text-transform:none}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item:after{content:none}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item:last-of-type a{border-bottom:0}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item a{color:#b70503;background-color:transparent;display:inline-block;padding:10px 15px;border:none;width:100%}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item a:after{content:none}#top #wrap_all #header_main .main_menu .menu-item .sub-menu .menu-item a:hover{background-color:#f5f5f5;text-decoration:none;color:#b70503}#top #wrap_all #header_main .main_menu .menu-item.menu-item-has-children:before{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:100%;z-index:-1;background-color:transparent}#top #wrap_all #header_main .main_menu .menu-item.menu-item-has-children a:after{content:"";position:absolute;right:-8px;top:50%;width:14px;height:14px;margin-top:-7px;background-image:url(../img/chevron-down-white.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;transition:all .25s ease-in-out}#top #wrap_all #header_main .main_menu .menu-item.menu-item-has-children a:hover:after{background-image:url(../img/chevron-down-red.svg)}}#top #wrap_all #footer{background-image:url(../img/footer-background.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;font-size:18px;padding-top:30px;border-top:0}#top #wrap_all #footer .gform_title{color:#fff}#top #wrap_all #footer .widgettitle{color:#fff;text-transform:uppercase;padding-bottom:30px;font-size:28px;border-bottom:1px solid #fff}#top #wrap_all #footer .widgettitle:after{content:"";width:33px;height:5px;background-color:#b70503;display:inline-block;margin-left:25px;transform:translateY(-8px)}#top #wrap_all #footer .widget{color:#fff;overflow:visible;font-size:20px}#top #wrap_all #footer .textwidget{display:block}#top #wrap_all #footer .textwidget p{font-size:20px;line-height:1.5}#top #wrap_all #footer .textwidget ul li{margin-bottom:3px;line-height:1.5;display:flex;align-items:center}#top #wrap_all #footer .textwidget ul li a{color:#fff;text-decoration:none}#top #wrap_all #footer .flex_column{float:none}#top #wrap_all #socket{border-top:0;font-size:14px;font-weight:300;background-color:transparent;color:#fff}#top #wrap_all #socket .container{display:flex;align-items:center;flex-direction:column;justify-content:space-between}#top #wrap_all #socket .container:after{content:none}#top #wrap_all #socket .copyright{float:none;margin-bottom:10px}#top #wrap_all #socket a{color:#fff}#top #wrap_all #socket .social_bookmarks{float:none;margin:0}#top #wrap_all #socket .social_bookmarks li a:hover{background-color:transparent;opacity:.7}#top #wrap_all .social_bookmarks{height:40px}#top #wrap_all .social_bookmarks li{width:40px;margin-top:0}#top #wrap_all .social_bookmarks li a{width:40px;line-height:40px;min-height:40px}@media only screen and (min-width:768px){#top #wrap_all #footer{padding-top:100px}#top #wrap_all #footer .container{display:flex;flex-wrap:wrap}#top #wrap_all #footer .flex_column{margin-left:0;width:33.33333%}#top #wrap_all #footer .flex_column.first{width:100%}#top #wrap_all #footer #mc_embed_signup{margin-bottom:225px;padding-top:15px}#top #wrap_all #footer .gform_heading{text-align:center;margin-bottom:50px}#top #wrap_all #footer .gform_title{margin-bottom:30px}#top #wrap_all #footer .gform_description{font-size:20px}#top #wrap_all #footer .mc-embed-form-wrapper{display:flex;width:100%;justify-content:space-between;gap:1rem}#top #wrap_all #footer .mc-button-group{max-width:350px}#top #wrap_all #footer input{margin-bottom:0}#top #wrap_all #socket{font-size:18px}#top #wrap_all #socket .social_bookmarks li{margin-left:10px}#top #wrap_all #socket .container{flex-direction:row}#top #wrap_all #socket .copyright{margin-bottom:0}}#top #wrap_all .av-special-heading{margin-bottom:30px}#top #wrap_all .av-special-heading .av-special-heading-tag{margin-bottom:0}#top #wrap_all .av-special-heading .av-subheading p{margin-bottom:0}#top #wrap_all .avia-section{font-size:16px}#top #wrap_all .avia-section.home-hero-section .container{height:100vh!important}#top #wrap_all .avia-section.home-hero-section .scroll-down-link{color:#fff}#top #wrap_all .avia-section.hero-section{color:#fff}#top #wrap_all .avia-section.hero-section a,#top #wrap_all .avia-section.hero-section h1,#top #wrap_all .avia-section.hero-section h2,#top #wrap_all .avia-section.hero-section h3,#top #wrap_all .avia-section.hero-section h4,#top #wrap_all .avia-section.hero-section p{color:#fff}#top #wrap_all .avia-section.hero-section .av-special-heading{max-width:1635px;margin:auto;margin-bottom:0}#top #wrap_all .avia-section.hero-section .av-special-heading-tag{margin-top:0;margin-bottom:10px!important}#top #wrap_all .avia-section.hero-section .scroll-down-link{color:#fff}#top #wrap_all .avia-section.width-two-thirds .entry-content-wrapper{max-width:900px;margin:auto;font-size:20px}#top #wrap_all .avia-section.width-two-thirds p{font-size:20px}#top #wrap_all .avia-section.full-width{border-bottom:8px solid #fff!important}#top #wrap_all .avia-section.full-width>.container{width:100%;max-width:100%;padding-left:0;padding-right:0}#top #wrap_all .avia-section.full-width>.container .template-page{padding-left:0;padding-right:0;padding:0;max-width:100%}#top #wrap_all .avia-section.full-width .text-column{padding:3rem;color:#fff!important}#top #wrap_all .avia-section.full-width .text-column h2,#top #wrap_all .avia-section.full-width .text-column h3,#top #wrap_all .avia-section.full-width .text-column h4{margin-bottom:20px;color:#fff}#top #wrap_all .avia-section.full-width .text-column .av_textblock_section{max-width:500px;font-size:20px}#top #wrap_all .avia-section.full-width .text-column .av_textblock_section p{font-size:20px;color:#fff}#top #wrap_all .avia-section.full-width .text-column .avia-button{border-color:#fff}#top #wrap_all .avia-section.full-width .text-column .avia-button:hover{background-color:#fff}#top #wrap_all .avia-section.full-width .text-column .button-inverted .avia-button{background-color:transparent}#top #wrap_all .avia-section.full-width .text-column .button-inverted .avia-button:hover{background-color:#fff;color:#000}#top #wrap_all .avia-section.full-width .flex_column:not(.text-column){padding-top:56%}#top #wrap_all .avia-section.has-background{color:#fff}#top #wrap_all .avia-section.has-background .av-special-heading-tag{color:#fff}#top #wrap_all .avia-section.has-background .avia-button{background-color:transparent;border-color:#fff;color:#fff}#top #wrap_all .avia-section.has-background .avia-button:hover{background-color:#fff;color:#040404}#top #wrap_all .avia-section.mobile-reverse .flex_column_table{display:flex;flex-direction:column-reverse}#top #wrap_all .avia-section.contact-section{color:#fff}#top #wrap_all .avia-section.contact-section h1,#top #wrap_all .avia-section.contact-section h2,#top #wrap_all .avia-section.contact-section h3,#top #wrap_all .avia-section.contact-section h4,#top #wrap_all .avia-section.contact-section h5{color:#fff}#top #wrap_all .avia-section.contact-section h3{font-size:28px;margin-bottom:10px}#top #wrap_all .avia-section.contact-section .gform_wrapper{background-color:#fff;color:#040404;padding:20px;border-radius:10px}#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=email],#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=input],#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=number],#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=password],#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=search],#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=tel],#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=text],#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=url],#top #wrap_all .avia-section.contact-section .gform_wrapper select,#top #wrap_all .avia-section.contact-section .gform_wrapper textarea{transition:border-color .25s ease-in-out;border-radius:0;border-left:0;border-right:0;border-top:0;background-color:transparent;border-color:#000;padding-left:0!important;padding-right:0!important;padding:12px}#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=email]:active,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=email]:focus,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=input]:active,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=input]:focus,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=number]:active,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=number]:focus,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=password]:active,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=password]:focus,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=search]:active,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=search]:focus,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=tel]:active,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=tel]:focus,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=text]:active,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=text]:focus,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=url]:active,#top #wrap_all .avia-section.contact-section .gform_wrapper input[type=url]:focus,#top #wrap_all .avia-section.contact-section .gform_wrapper select:active,#top #wrap_all .avia-section.contact-section .gform_wrapper select:focus,#top #wrap_all .avia-section.contact-section .gform_wrapper textarea:active,#top #wrap_all .avia-section.contact-section .gform_wrapper textarea:focus{box-shadow:none;border-color:#b70503}#top #wrap_all .avia-section.contact-section .gform_title{color:#040404}#top #wrap_all .avia-section.no-padding-top .template-page{padding-top:0}@media only screen and (min-width:768px){#top #wrap_all .avia-section .content{padding-top:100px;padding-bottom:100px}#top #wrap_all .avia-section.hero-section .av-special-heading{margin-top:100px}#top #wrap_all .avia-section.two-columns-centered-vertical .entry-content-wrapper{display:flex;align-items:center}#top #wrap_all .avia-section.has-background{padding-top:125px;padding-bottom:125px}#top #wrap_all .avia-section.full-width .flex_column:not(.text-column){padding-top:0}#top #wrap_all .avia-section.full-width .text-column{padding:6rem 4rem;font-size:24px}#top #wrap_all .avia-section.full-width .text-column p{font-size:24px}#top #wrap_all .avia-section.mobile-reverse .flex_column_table{display:table}#top #wrap_all .avia-section.contact-section .content{padding-top:0;padding-bottom:0}#top #wrap_all .avia-section.contact-section .first .av_textblock_section{padding:50px 0}#top #wrap_all .avia-section.contact-section .gform_wrapper{transform:translateY(-115px);padding:50px;padding-top:80px}}@media only screen and (min-width:1248px){#top #wrap_all .avia-section>.container{width:1635px;max-width:100%;padding-left:0;padding-right:0}#top #wrap_all .avia-section>.container .template-page{max-width:1310px;padding-left:20px;padding-right:20px;box-sizing:border-box;float:none;display:block}#top #wrap_all .avia-section.wide>.container .template-page{max-width:100%;padding-left:50px;padding-right:50px}#top #wrap_all .avia-section.hero-section .template-page{max-width:100%;padding-left:50px;padding-right:50px}#top #wrap_all .avia-section.hero-section .content{padding-top:0;padding-bottom:0}#top #wrap_all .avia-section.full-width .text-column{padding:8rem}#top #wrap_all .avia-section.full-width.contact-us .av_textblock_section{min-width:400px}#top #wrap_all .avia-section.full-width:not(.mobile-reverse) .text-column{display:flex!important;width:100%!important;flex-direction:column!important;align-items:flex-end!important}#top #wrap_all .avia-section.full-width:not(.mobile-reverse) .avia-button-wrap{width:500px}#top #wrap_all .avia-section.mobile-reverse .text-column{padding:8rem}}@media only screen and (min-width:1644px){#top #wrap_all .avia-section.full-width .text-column{padding:8rem 8rem 8rem 0}#top #wrap_all .avia-section.mobile-reverse .text-column{padding:8rem 0 8rem 8rem}}#top #wrap_all .gform_wrapper .gform_footer{text-align:center;margin-top:40px}#top #wrap_all .gform_wrapper .gform_footer .gform_button{font-family:Roboto,sans-serif;min-width:275px}#top #wrap_all .gform_wrapper .gfield_label{font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;display:block;font-size:14px!important}#top #wrap_all .gform_wrapper .gfield--type-select .ginput_container{position:relative}#top #wrap_all .gform_wrapper .gfield--type-select .ginput_container:after{content:"";display:block;width:14px;height:14px;background-image:url(../img/chevron-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;right:18px;margin-top:-7px;pointer-events:none}#top #wrap_all .gform_wrapper input[type=email],#top #wrap_all .gform_wrapper input[type=input],#top #wrap_all .gform_wrapper input[type=number],#top #wrap_all .gform_wrapper input[type=password],#top #wrap_all .gform_wrapper input[type=search],#top #wrap_all .gform_wrapper input[type=tel],#top #wrap_all .gform_wrapper input[type=text],#top #wrap_all .gform_wrapper input[type=url],#top #wrap_all .gform_wrapper select,#top #wrap_all .gform_wrapper textarea{transition:border-color .25s ease-in-out;font-size:16px;line-height:1.3333333333;font-family:Roboto,sans-serif;color:#040404;padding:16px;margin-bottom:16.4px;border-radius:5px}#top #wrap_all .gform_wrapper input[type=email]:active,#top #wrap_all .gform_wrapper input[type=email]:focus,#top #wrap_all .gform_wrapper input[type=input]:active,#top #wrap_all .gform_wrapper input[type=input]:focus,#top #wrap_all .gform_wrapper input[type=number]:active,#top #wrap_all .gform_wrapper input[type=number]:focus,#top #wrap_all .gform_wrapper input[type=password]:active,#top #wrap_all .gform_wrapper input[type=password]:focus,#top #wrap_all .gform_wrapper input[type=search]:active,#top #wrap_all .gform_wrapper input[type=search]:focus,#top #wrap_all .gform_wrapper input[type=tel]:active,#top #wrap_all .gform_wrapper input[type=tel]:focus,#top #wrap_all .gform_wrapper input[type=text]:active,#top #wrap_all .gform_wrapper input[type=text]:focus,#top #wrap_all .gform_wrapper input[type=url]:active,#top #wrap_all .gform_wrapper input[type=url]:focus,#top #wrap_all .gform_wrapper select:active,#top #wrap_all .gform_wrapper select:focus,#top #wrap_all .gform_wrapper textarea:active,#top #wrap_all .gform_wrapper textarea:focus{border-color:#b70503}#top #wrap_all .gform_wrapper textarea{height:180px}#top #wrap_all .gform_wrapper .gform_validation_errors{padding:16px 24px;margin-bottom:30px;border-radius:0}#top #wrap_all .gform_wrapper .gform_validation_errors h2{font-size:16px!important;color:#c02b0a!important;font-weight:400!important;margin-bottom:0;font-family:Roboto,sans-serif;letter-spacing:initial}#top #wrap_all .gform_wrapper .gform_confirmation_message_2{font-size:28px;font-family:Oswald,sans-serif}#top #wrap_all .gform_wrapper ul.gform_fields{list-style:none}#top #wrap_all .gform_wrapper ul.gform_fields li{margin-left:0}#top #wrap_all #mc_embed_signup form{margin:0}#top #wrap_all #mc_embed_signup .mc-field-group{width:100%;padding-bottom:0;min-height:initial;display:block;clear:none}#top #wrap_all #mc_embed_signup .mc-field-group input{text-indent:0}#top #wrap_all #mc_embed_signup .mc-field-group input[type=email],#top #wrap_all #mc_embed_signup .mc-field-group input[type=text]{height:53px;transition:border-color .25s ease-in-out;font-size:16px;line-height:1.3333333333;font-family:Roboto,sans-serif;color:#040404;padding:16px;border-radius:5px}#top #wrap_all #mc_embed_signup .mc-field-group input[type=email].mce_inline_error,#top #wrap_all #mc_embed_signup .mc-field-group input[type=email]:active,#top #wrap_all #mc_embed_signup .mc-field-group input[type=email]:focus,#top #wrap_all #mc_embed_signup .mc-field-group input[type=text].mce_inline_error,#top #wrap_all #mc_embed_signup .mc-field-group input[type=text]:active,#top #wrap_all #mc_embed_signup .mc-field-group input[type=text]:focus{border-color:#b70503}#top #wrap_all #mc_embed_signup .button{height:53px;font-weight:500;border-radius:5px;font-family:Roboto,sans-serif;letter-spacing:.75px}#top #wrap_all #mc_embed_signup .helper_text{display:none}#top #wrap_all #mc_embed_signup div.response{padding:0;width:100%;font-size:16px;line-height:1.3}#top #wrap_all #mc_embed_signup #mce-responses{width:100%;margin:0;padding:0}#top #wrap_all #mc_embed_signup #mce-success-response{color:#fff}#top #wrap_all #mc_embed_signup div.mce_inline_error{position:absolute;margin-bottom:0;color:#b70503}@media only screen and (min-width:768px){#top #wrap_all .gform_wrapper{margin:auto}#top #wrap_all #gform_wrapper_3 .gfield,#top #wrap_all #gform_wrapper_3 input[type=email],#top #wrap_all #gform_wrapper_3 input[type=text]{width:100%}}.testimonials .av-special-heading{text-align:center}#top #wrap_all .testimonials .av-special-heading{font-size:28px}.js_active #top #wrap_all .testimonials .entry-content-wrapper{overflow:hidden;position:relative;padding-bottom:60px}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0;padding:0;display:flex;gap:8px;list-style:none}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li{margin:0}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li input[type=radio]{display:none}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li input[type=radio]+label{display:block;width:15px;height:15px;padding:0;border:1px solid #b70503;border-radius:50%;background:0 0;cursor:pointer;transition:background-color .25s ease-in-out}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li input[type=radio]+label:hover{background:#b70503}.js_active #top #wrap_all .testimonials .entry-content-wrapper .nav-buttons li input[type=radio]:checked+label{background:#b70503}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper{max-width:none;width:300%;display:flex;flex-wrap:nowrap;transition:transform .25s ease-in-out;margin-bottom:0}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row{display:flex;flex-wrap:nowrap}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row:first-child{flex-basis:66.6666666667%}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row:last-child{flex-basis:33.3333333333%}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial{border-right:0;padding-right:0;width:auto;flex-basis:50%;margin-bottom:0}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial:first-child:last-child{flex-basis:100%}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-content{max-width:600px;margin-left:auto;margin-right:auto}.avia-testimonial{padding:0;margin-bottom:60px;text-align:center}.avia-testimonial .avia-testimonial-content{padding-top:77px;position:relative}.avia-testimonial .avia-testimonial-content::before{content:"";width:50.05px;height:50.05px;display:block;background:url(../img/icon-testimonials.svg) no-repeat center center;position:absolute;top:0;left:50%;transform:translateX(-50%)}.avia-testimonial .avia-testimonial-name{font-weight:400;font-size:18px}.avia-testimonial .avia-testimonial-name::before{content:"-";margin-right:6px}@media only screen and (min-width:768px){.testimonials .av-special-heading{text-align:left}#top #wrap_all .testimonials .av-special-heading{font-size:36px;margin-bottom:29px}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper{gap:0}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row{gap:0}.js_active #top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial{width:100%}.testimonials .avia-testimonial-wrapper{display:flex;flex-wrap:nowrap;gap:40px}.testimonials .avia-testimonial-wrapper .avia-testimonial-row{display:flex;flex-wrap:nowrap;gap:40px}.testimonials .avia-testimonial-wrapper .avia-testimonial-row:first-child{flex-basis:66.6666666667%}.testimonials .avia-testimonial-wrapper .avia-testimonial-row:last-child{flex-basis:33.3333333333%}.testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial{border-right:0;padding-right:0}#top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial{width:auto;flex-basis:50%}#top #wrap_all .testimonials .avia-testimonial-wrapper .avia-testimonial-row .avia-testimonial:first-child:last-child{flex-basis:100%}.testimonials .avia-testimonial-meta{margin:0 auto}}#top.woocommerce-shop #wrap_all .woocommerce-products-header{display:block;width:100%;padding:4rem 0;text-align:center;background-color:#fff}#top.woocommerce-shop #wrap_all .page-title{display:block;margin-bottom:0}#top.woocommerce-shop #wrap_all .entry-content-wrapper{position:relative}#top.woocommerce-shop #wrap_all .template-shop{background-color:#f9f9f9}#top.woocommerce-shop #wrap_all .template-shop .products .product{width:100%;margin-bottom:2rem}#top.woocommerce-shop #wrap_all .template-shop ul.products.list li.product .price,#top.woocommerce-shop #wrap_all .template-shop ul.products.list li.product .woocommerce-product-details__short-description,#top.woocommerce-shop #wrap_all .template-shop ul.products.list li.product img ul.products.list li.product .thumbnail_container{width:100%!important;float:none}#top.woocommerce-shop #wrap_all .template-shop .product-sorting{display:flex;flex-direction:column;z-index:1;padding-bottom:0}#top.woocommerce-shop #wrap_all .template-shop ul li{margin-left:0}#top.woocommerce-shop #wrap_all .template-shop .gridlist-toggle .dashicons,#top.woocommerce-shop #wrap_all .template-shop .gridlist-toggle .dashicons:before{font-size:1.4em;line-height:1.4;height:1.4em;width:1.4em}#top.woocommerce-shop #wrap_all .template-shop .gridlist-toggle a{background-color:transparent;cursor:pointer;color:#040404}#top.woocommerce-shop #wrap_all .template-shop .gridlist-toggle a.active{color:#f5f5f5}#top.woocommerce-shop #wrap_all .template-shop .sort-param{background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;font-size:16px;position:relative}#top.woocommerce-shop #wrap_all .template-shop .sort-param:after{content:"";position:absolute;width:14px;height:14px;top:50%;margin-top:-7px;right:10px;background-image:url(../img/icon-chevron-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat}#top.woocommerce-shop #wrap_all .template-shop .sort-param ul{width:100%;font-size:16px;border-radius:6px}#top.woocommerce-shop #wrap_all .template-shop .sort-param ul a{color:#040404}#top.woocommerce-shop #wrap_all .template-shop .sort-param ul a:hover{color:#f5f5f5}#top.woocommerce-shop #wrap_all .template-shop .sort-param li,#top.woocommerce-shop #wrap_all .template-shop .sort-param span{background-color:transparent;border:none}#top.woocommerce-shop #wrap_all .template-shop .thumbnail_container img{border-radius:4px;transition:all 150ms ease-in-out;margin-bottom:1rem}#top.woocommerce-shop #wrap_all .template-shop .thumbnail_container img:hover{opacity:.8}#top.woocommerce-shop #wrap_all .template-shop .woocommerce-loop-product__title{font-size:20px;margin-bottom:.5rem}#top.woocommerce-shop #wrap_all .template-shop .inner_product,#top.woocommerce-shop #wrap_all .template-shop .main_color div,#top.woocommerce-shop #wrap_all .template-shop .woocommerce-LoopProduct-link{background:0 0!important;border:none!important}#top.woocommerce-shop #wrap_all .template-shop .inner_product_header{border:none;padding:0;min-height:unset}#top.woocommerce-shop #wrap_all .template-shop .inner_product_header .avia-arrow{display:none}#top.woocommerce-shop #wrap_all .template-shop .avia_cart_buttons{display:none}#top.woocommerce-shop #wrap_all .pagination{margin-top:2rem}#top.woocommerce-shop #wrap_all .pagination span{font-size:16px}#top.woocommerce-shop #wrap_all .pagination a{font-size:16px;color:#040404}#top.woocommerce-shop #wrap_all .pagination a:hover{background-color:transparent;color:#f5f5f5}.responsive body.single-product .template-shop{background-color:#f9f9f9;padding-top:0}.responsive body.single-product .container{max-width:100%!important;padding:0!important;width:100%!important}.responsive body.single-product .single-product-header{padding:4rem 0;text-align:center;background-color:#fff}.responsive body.single-product .single-product-header h1{margin-bottom:0!important}.responsive body.single-product .product{display:flex;margin:auto;flex-direction:column;padding:1rem}.responsive body.single-product .single-product-main-image{width:auto;float:none;margin-right:0;overflow:hidden;padding-bottom:0}.responsive body.single-product .single-product-main-image .images a{background:0 0;border:none}.responsive body.single-product .woocommerce-tabs{background-color:#fff}.responsive body.single-product .woocommerce-tabs .entry-content{max-width:100%;padding:2rem 1rem;display:block;margin:auto}.responsive body.single-product .woocommerce-tabs .entry-content p{margin:0}.responsive body.single-product .woocommerce-tabs .entry-content h2{font-size:20px!important;border-bottom:1px solid #d9d9d9;padding-bottom:1rem}.responsive body.single-product .wc-tabs{display:none}.responsive body.single-product .avia-section{display:none}.responsive body.single-product h1.product_title{font-size:20px!important;color:#040404!important;margin-bottom:.75rem!important}.responsive body.single-product .price{margin-bottom:2rem!important;display:block!important}.responsive body.single-product .price span{font-size:18px!important}#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .product{width:100%;margin:0;margin-bottom:2rem;transition:all 150ms ease-in-out}#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .product:hover{opacity:.8}#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .avia-arrow,#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .avia_cart_buttons{display:none}#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .inner_product{border:none;background-color:transparent}#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .inner_product_header,#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .woocommerce-loop-product__link{background-color:transparent}#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products h2.woocommerce-loop-product__title{font-size:18px;line-height:24px;margin-bottom:10px}#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .inner_product_header{padding-left:0;padding-right:0;padding-bottom:0}#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .price{font-size:18px}@media only screen and (min-width:768px){#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products{display:flex;flex-direction:row;gap:1.5rem}#top #wrap_all .entry-content-wrapper .avia-product-slider-container .products .product{margin-bottom:0}#top.woocommerce-shop #wrap_all .template-shop .products{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}#top.woocommerce-shop #wrap_all .template-shop .products .product{width:30%}#top.woocommerce-shop #wrap_all .template-shop .product-sorting{flex-direction:row;justify-content:flex-end;padding-bottom:2rem}#top.woocommerce-shop #wrap_all .template-shop .sort-param{margin-left:1rem}#top.woocommerce-shop #wrap_all .template-shop .gridlist-toggle{position:absolute;top:0;left:0;z-index:5;padding:0!important}#top.woocommerce-shop #wrap_all .template-shop .gridlist-toggle a{padding:0;padding-right:1rem}#top.woocommerce-shop #wrap_all .template-shop ul.products.list li.product .woocommerce-product-details__short-description{display:none}#top.woocommerce-shop #wrap_all .template-shop ul.products.list li.product .inner_product{position:relative}#top.woocommerce-shop #wrap_all .template-shop ul.products.list li.product img{width:100%!important}#top.woocommerce-shop #wrap_all .template-shop ul.products.list li.product .thumbnail_container{flex-basis:290px;flex-grow:0;flex-shrink:0}#top.woocommerce-shop #wrap_all .template-shop ul.products.list li.product .woocommerce-LoopProduct-link{display:flex;gap:4rem}#top.woocommerce-shop #wrap_all .template-shop ul.products.list li.product .price span{font-size:20px;margin-top:1rem}.responsive body.single-product .product{display:flex;max-width:900px;margin:auto;gap:3rem;flex-direction:row;padding:3rem 0 0 0}.responsive body.single-product h1.product_title{font-size:30px!important}.responsive body.single-product .single-product-main-image{min-width:365px}.responsive body.single-product .woocommerce-tabs .entry-content{max-width:900px;padding:2rem 0}}#top #wrap_all .newsletter-signup{background-color:#040404;color:#fff}#top #wrap_all .newsletter-signup h1,#top #wrap_all .newsletter-signup h2,#top #wrap_all .newsletter-signup h3,#top #wrap_all .newsletter-signup h4{color:#fff;font-family:Roboto,sans-serif}#top #wrap_all .newsletter-signup input{margin-bottom:15px;font-size:18px}#top #wrap_all .newsletter-signup input[type=text]{padding:15px;color:#040404}#top #wrap_all .newsletter-signup input[type=email]{padding:15px}#top #wrap_all .newsletter-signup input[type=submit]{display:block;width:100%;font-weight:700;padding:18px;background-color:#b70503;color:#fff}#top #wrap_all .newsletter-signup input[type=submit]:hover{background-color:rgba(220,69,64,.8)}#top #wrap_all .newsletter-signup .container .template-page{max-width:875px;margin:auto;padding-top:50px;padding-bottom:50px}@media only screen and (min-width:768px){#top #wrap_all .newsletter-signup .container .template-page{padding-top:100px;padding-bottom:100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#top #wrap_all .newsletter-signup .container .template-page .newsletter-column{max-width:410px;flex-grow:1}}#top #wrap_all .two-tile-columns .text-column{background-color:#b70503;color:#f5f5f5;padding:50px;z-index:initial!important}#top #wrap_all .two-tile-columns .text-column h1,#top #wrap_all .two-tile-columns .text-column h2,#top #wrap_all .two-tile-columns .text-column h3{font-size:24px;margin-bottom:20px}#top #wrap_all .two-tile-columns .text-column .button{margin-top:20px;display:inline-block}#top #wrap_all .two-tile-columns .image-column{min-height:275px;margin-bottom:0!important;z-index:initial!important}@media only screen and (min-width:1248px){#top #wrap_all .two-tile-columns .content{padding-top:150px;padding-bottom:150px}#top #wrap_all .two-tile-columns .flex_column_table{padding:0 50px;position:relative;display:flex}#top #wrap_all .two-tile-columns .text-column{padding:100px;margin-top:100px;position:relative}#top #wrap_all .two-tile-columns .text-column:after{width:100%!important;height:100%!important;position:absolute!important;content:""!important;background-color:#000!important;opacity:.15!important;bottom:-2.7777777778rem!important;right:-2.7777777778rem!important;overflow:visible!important;visibility:visible!important;z-index:-1}#top #wrap_all .two-tile-columns .text-column h1,#top #wrap_all .two-tile-columns .text-column h2,#top #wrap_all .two-tile-columns .text-column h3{font-size:32px;margin-bottom:40px}#top #wrap_all .two-tile-columns .text-column p{font-size:25px;line-height:1.35}#top #wrap_all .two-tile-columns .text-column .button{margin-top:20px;display:inline-block}#top #wrap_all .two-tile-columns .image-column{position:relative;margin-bottom:100px!important}#top #wrap_all .two-tile-columns .image-column:after{width:100%!important;height:100%!important;position:absolute!important;content:""!important;background-color:#000!important;opacity:.15!important;top:-2.7777777778rem!important;left:-2.7777777778rem!important;overflow:visible!important;visibility:visible!important;z-index:-1}}@media only screen and (min-width:1644px){#top #wrap_all .two-tile-columns .flex_column_table{padding:0 150px}#top #wrap_all .two-tile-columns .text-column{padding:100px}}@media (min-width:990px){#top.blog #wrap_all #main{padding-top:162px!important}}#top #wrap_all .av-layout-grid-container{display:block}#top #wrap_all .av-layout-grid-container .flex_cell{padding-top:14rem;padding-bottom:14rem;position:relative;background-size:cover;margin-bottom:5px!important}#top #wrap_all .av-layout-grid-container .flex_cell .flex_cell_inner{position:initial}#top #wrap_all .av-layout-grid-container .flex_cell h3{margin-bottom:0;color:#fff;position:relative;z-index:2}#top #wrap_all .av-layout-grid-container .flex_cell .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(220,68,64,.8);transition:all .3s ease-in-out;opacity:0;display:flex;align-items:center;justify-content:center}#top #wrap_all .av-layout-grid-container .flex_cell .overlay-inner{color:#fff;transform:translateY(60px);display:flex;align-items:center;font-size:16px;border-bottom:2px solid #fff;padding-bottom:8px}#top #wrap_all .av-layout-grid-container .flex_cell .overlay-inner img{margin-right:10px}#top #wrap_all .av-layout-grid-container .flex_cell:hover .overlay{opacity:1}.responsive #top #wrap_all .av-flex-cells .no_margin{padding-left:0!important;padding-right:0!important}@media only screen and (min-width:768px){#top #wrap_all .av-layout-grid-container{display:table}#top #wrap_all .av-layout-grid-container .flex_cell:first-of-type{border-right:3px solid #fff}#top #wrap_all .av-layout-grid-container .flex_cell:last-of-type{border-left:3px solid #fff}}#top #wrap_all .tribe-events-calendar-latest-past{display:none}#top #wrap_all .tribe-common-c-btn,#top #wrap_all .tribe-common-c-btn-border-small,#top #wrap_all .tribe-events-c-top-bar__datepicker-button{border-radius:0;background-color:#b70503;border-color:#b70503;color:#fff;transition:none;padding:10px 30px;font-size:16px;font-weight:600}#top #wrap_all .tribe-common-c-btn-border-small:hover,#top #wrap_all .tribe-common-c-btn:hover,#top #wrap_all .tribe-events-c-top-bar__datepicker-button:hover{background-color:rgba(220,68,64,.85);border-color:rgba(220,68,64,.85);color:#fff}#top #wrap_all .tribe-common-c-btn svg path,#top #wrap_all .tribe-common-c-btn-border-small svg path,#top #wrap_all .tribe-events-c-top-bar__datepicker-button svg path{fill:#fff}#top #wrap_all .tribe-common-c-btn-border-small{padding:12px 30px}#top #wrap_all .tribe-events-c-top-bar__nav-list button{width:initial;height:initial;padding:initial;color:#040404;border:none;border-radius:0;background-color:transparent}#top #wrap_all .tribe-events-c-top-bar__nav-list button svg path{fill:#040404}#top #wrap_all .tribe-events-c-top-bar__nav-list button:disabled{display:none}#top #wrap_all .tribe-common .tribe-common-c-svgicon{color:#040404}#top #wrap_all .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{background-color:transparent;border-radius:0;border:none}#top #wrap_all .tribe-events-c-subscribe-dropdown button{border-radius:0;background-color:#b70503;border-color:#b70503;color:#fff;transition:none;padding:10px 30px;font-size:16px;font-weight:600}#top #wrap_all .tribe-events-c-subscribe-dropdown button:hover{background-color:rgba(220,68,64,.85);border-color:rgba(220,68,64,.85);color:#fff}#top #wrap_all .datepicker .month{border-radius:0}#top #wrap_all .tribe-events-c-nav__list button{width:initial;height:initial;padding:initial;color:#b70503;border:none;border-radius:0;background-color:transparent;font-weight:300}#top #wrap_all .tribe-events-c-nav__list button:disabled{display:none}#top #wrap_all .owl-stage{display:flex}#top #wrap_all .owl-item{background-color:#fff;opacity:.5}#top #wrap_all .owl-item.active{opacity:1}#top #wrap_all .owl-nav{text-align:center;margin-top:50px}#top #wrap_all .owl-nav .owl-next{margin-left:10px}#top #wrap_all .owl-nav .owl-prev{margin-right:10px}#top #wrap_all .owl-nav button{cursor:pointer;width:50px;height:50px;padding:initial;border-radius:50%}#top #wrap_all .reviews-section{margin-top:50px}#top #wrap_all .reviews-section .review-header{margin-bottom:30px}#top #wrap_all .reviews-section .review-content{padding:30px}#top #wrap_all .reviews-section .review-description{text-align:center;margin-bottom:30px}#top #wrap_all .reviews-section .review-name{margin-bottom:0;font-size:24px;font-family:Roboto,sans-serif;display:flex;align-items:center;justify-content:center}#top #wrap_all .reviews-section .rating{width:140px;height:30px;background-image:url(../img/stars.svg);background-position:center;background-repeat:no-repeat;background-size:contain;text-indent:-99999px;display:block;margin-bottom:10px}#top #wrap_all .reviews-section .review-name-label{width:42px;height:42px;background-color:#4b587a;color:#fff;border-radius:50%;margin-right:10px;display:flex;align-items:center;justify-content:center;font-size:20px}#top #wrap_all .reviews-section .owl-item:nth-of-type(1n) .review-name-label{background-color:#ffd83c}#top #wrap_all .reviews-section .owl-item:nth-of-type(2n) .review-name-label{background-color:#286646}#top #wrap_all .reviews-section .owl-item:nth-of-type(3n) .review-name-label{background-color:#4b587a}#top #wrap_all .reviews-section .owl-item:nth-of-type(4n) .review-name-label{background-color:#7088d6}#top #wrap_all .reviews-section .owl-item:nth-of-type(5n) .review-name-label{background-color:#b70503}@media (max-width:768px){#top #wrap_all .owl-item{width:100%!important}}@media only screen and (min-width:768px){#top #wrap_all .reviews-section{margin-top:100px}#top #wrap_all .reviews-section .review-header{display:flex;justify-content:space-between;align-items:center}#top #wrap_all .reviews-section .rating{margin-bottom:0}}#top #wrap_all .av_toggle_section .toggler{margin-bottom:0}#top #wrap_all .av_toggle_section .toggle_content{padding-top:20px;padding-bottom:20px;margin-bottom:0}#top #wrap_all .av_toggle_section .toggle_content p:last-of-type{margin-bottom:0}#top #wrap_all .av_toggle_section .single_toggle{margin-bottom:10px}#top #wrap_all .av_toggle_section .toggle_icon{border:none}#top #wrap_all .av_toggle_section .toggle_icon .vert_icon{border-color:#040404}#top #wrap_all .av_toggle_section .toggle_icon .hor_icon{border-color:#040404}#top #wrap_all .avia-gallery .avia-gallery-thumb{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}#top #wrap_all .avia-gallery .avia-gallery-thumb a{width:22%}#top #wrap_all .avia-gallery .lightbox{float:none}@media only screen and (min-width:768px){#top #wrap_all .avia-gallery .avia-gallery-thumb a{margin-bottom:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19zZXR0aW5ncy5zY3NzIiwicGFydGlhbHMvdHlwb2dyYXBoeS9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwicGFydGlhbHMvdHlwb2dyYXBoeS9fdGFibGV0LnNjc3MiLCJwYXJ0aWFscy9pY29ucy9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvaGVhZGVyL19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy9oZWFkZXIvX3RhYmxldC5zY3NzIiwicGFydGlhbHMvaGVhZGVyL19lbmZvbGQtZGVza3RvcC5zY3NzIiwicGFydGlhbHMvbWVudS9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvbWVudS9fdGFibGV0LnNjc3MiLCJwYXJ0aWFscy9mb290ZXIvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2Zvb3Rlci9fdGFibGV0LnNjc3MiLCJwYXJ0aWFscy9zcGVjaWFsLWhlYWRpbmcvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2NvbG9yLXNlY3Rpb24vX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2NvbG9yLXNlY3Rpb24vX3RhYmxldC5zY3NzIiwicGFydGlhbHMvY29sb3Itc2VjdGlvbi9fZW5mb2xkLWRlc2t0b3Auc2NzcyIsInBhcnRpYWxzL2NvbG9yLXNlY3Rpb24vX2Rlc2t0b3Auc2NzcyIsInBhcnRpYWxzL2dyYXZpdHktZm9ybXMvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2dyYXZpdHktZm9ybXMvX3RhYmxldC5zY3NzIiwicGFydGlhbHMvdGVzdGltb25pYWxzL19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy90ZXN0aW1vbmlhbHMvX3RhYmxldC5zY3NzIiwicGFydGlhbHMvcHJvZHVjdHMvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL3Byb2R1Y3RzL190YWJsZXQuc2NzcyIsInBhcnRpYWxzL25ld3NsZXR0ZXItc2lnbnVwL19kZWZhdWx0LnNjc3MiLCJwYXJ0aWFscy9uZXdzbGV0dGVyLXNpZ251cC9fdGFibGV0LnNjc3MiLCJwYXJ0aWFscy90d28tY29sdW1ucy9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvdHdvLWNvbHVtbnMvX2VuZm9sZC1kZXNrdG9wLnNjc3MiLCJwYXJ0aWFscy90d28tY29sdW1ucy9fZGVza3RvcC5zY3NzIiwicGFydGlhbHMvYmxvZy9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvZ3JpZC1yb3cvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2dyaWQtcm93L190YWJsZXQuc2NzcyIsInBhcnRpYWxzL2V2ZW50cy9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvY2Fyb3VzZWwvX2RlZmF1bHQuc2NzcyIsInBhcnRpYWxzL2Nhcm91c2VsL190YWJsZXQuc2NzcyIsInBhcnRpYWxzL2FjY29yZGlvbi9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvZ2FsbGVyeS9fZGVmYXVsdC5zY3NzIiwicGFydGlhbHMvZ2FsbGVyeS9fdGFibGV0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUVEsbUpBYVIsK0NBQUEsNEJBQUEsdUJBQUEsc0JBQ0ksTUFBQSxLQUNBLGlCQXZCUSxRQXdCUixVQUFBLEtBQ0EsWUFBQSxFQUNBLFlBQUEsSUFDQSxlQUFBLEtBQ0EsZUFBQSxVQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLElBQUEsWUFDQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxFQUNBLHFEQUFBLGtDQUFBLDZCQUFBLDRCQUNJLGlCQUFBLFlBQ0EsYUFwQ0ksUUFxQ0osTUFyQ0ksUUFzQ0osZ0JBQUEsS0FLUixZQUNJLE9BQUEsZUFHSixRQUNJLFFBQUEsZUM1Q0osZUFDSSxZRE1lLE1BQUEsQ0FBQSxXQ0pmLG1CQUFBLG1CQUFBLG1CQUFBLG1CQUFBLG1CQUFBLG1CQUFBLGtCQUFBLGtCQUFBLGtCQUFBLGtCQUFBLGtCQUFBLGtCQVlJLFlEVGUsTUFBQSxDQUFBLFdDVWYsV0FBQSxFQUNBLGVBQUEsS0FDQSxNQUFBLEtBR0osbUJBQUEsa0JBRUksVUFBQSxLQUNBLGNB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Q0ksTUFBQSxJQUdSLHVDQUNJLE1BQUEsS2pDZFoseUNrQ0tnQixtREFDSSxjQUFBIiwiZmlsZSI6ImhlbGxzZ2F0ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGNvbG9yLXJlZDogI0I3MDUwMztcbiRjb2xvci1ibGFjazogIzA0MDQwNDtcbiRjb2xvci1ncmV5OiAjZjVmNWY1O1xuXG4kY29sb3ItbGluazogJGNvbG9yLXJlZDtcbiRjb2xvci1saW5rLWhvdmVyOiBkYXJrZW4oJGNvbG9yLXJlZCwgMTAlKTtcbiRjb2xvci10ZXh0OiAkY29sb3ItYmxhY2s7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9zd2FsZDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVJvYm90bzppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw3MDA7MCw5MDA7MSw0MDAmZGlzcGxheT1zd2FwJyk7XG5cbiRmb250LWZhbWlseS1oZWFkaW5nczogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktYm9keTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbiRzaXplLXRhYmxldDogNzY4cHg7XG4kc2l6ZS1lbmZvbGQtZGVza3RvcDogMTI0OHB4O1xuJHNpemUtZGVza3RvcDogMTY0NHB4O1xuXG4kdHJhbnNpdGlvbi1zcGVlZDogMC4yNXM7XG4kdHJhbnNpdGlvbi1lYXNpbmc6IGVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWVhc2luZztcblxuJWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbn1cblxuLm1haW5fY29sb3J7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW57XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcblxuI3RvcCAjd3JhcF9hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTsgICBcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIC5oMSxcbiAgICAuaDIsXG4gICAgLmgzLFxuICAgIC5oNCxcbiAgICAuaDUsXG4gICAgLmg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBoNCxcbiAgICAuaDQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgfVxuXG4gICAgYSxcbiAgICAuYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24sIGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24sIGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXh0ZXJuYWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOS44cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5LjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24sXG4gICAgLmJ1dHRvbixcbiAgICAuYXZpYS1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgfVxuXG4gICAgLmF2aWEtYnV0dG9uLXdyYXB7XG4gICAgICAgICYuYnV0dG9uLXNlY29uZGFyeXtcbiAgICAgICAgICAgIC5hdmlhLWJ1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgXG5cbiAgICAuZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgb2wsXG4gICAgICAgIHVsIHsgICAgXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbl9jb2xvciBzdHJvbmd7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgIFxuICAgIC5zcGVjaWFsX2FtcHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpLFxuICAgIGVte1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG59IiwiQHVzZSBcInNldHRpbmdzXCIgYXMgKjtcblxuQG1peGluIHJlc3BvbnNpdmUtdXAoJHNpemUpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldC11cCgpIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKCRzaXplLXRhYmxldCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBlbmZvbGQtZGVza3RvcC11cCgpIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKCRzaXplLWVuZm9sZC1kZXNrdG9wKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGRlc2t0b3AtdXAoKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCgkc2l6ZS1kZXNrdG9wKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGVuZm9sZC13cmFwKCkge1xuICAgICN0b3AgI3dyYXBfYWxsICYge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cCgpIHtcbiAgICAjdG9wICN3cmFwX2FsbCB7XG4gICAgICAgIGgxLFxuICAgICAgICAuaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIsXG4gICAgICAgIC5oMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBoMyxcbiAgICAgICAgLmgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgb2wsXG4gICAgICAgICAgICB1bCB7ICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuLnNvY2lhbF9ib29rbWFya3NfZmFjZWJvb2sge1xuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBlbmZvbGQtd3JhcCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1mYWNlYm9vay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvY2lhbF9ib29rbWFya3NfaW5zdGFncmFtIHtcbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24taW5zdGFncmFtLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvY2lhbF9ib29rbWFya3NfeW91dHViZSB7XG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGVuZm9sZC13cmFwIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXlvdXR1YmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5zdmd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI2hlYWRlcl9tYWluIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5zdGlja3l7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjOWNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1haW5fbWVudXtcbiAgICAgICAgICAgIC5tZW51LWl0ZW17XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuICAgICAgICAgICAgICAgICAgICBhOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGV2cm9uLWRvd24tcmVkLnN2ZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgei1pbmRleDogMTEwO1xuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQGluY2x1ZGUgZW5mb2xkLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4jdG9we1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgLmhlYWRlcl9iZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI2hlYWRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLmlubmVyLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICNoZWFkZXJfbWFpbntcblxuICAgICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH0gICAgICAgXG4gICAgICAgICNoZWFkZXJfbWV0YXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF2aWFfaGlkZGVuX2xpbmtfdGV4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9tZXRhX2Nsb3Nle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2xvc2UtY2lyY2xlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucGhvbmUtaW5mb3tcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmh0bWxfaGVhZGVyX3RvcC5odG1sX2hlYWRlcl9zdGlja3kgI21haW57XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAjdG9we1xuICAgICAgICAjd3JhcF9hbGx7XG4gICAgICAgICAgICAucGhvbmUtaW5mb3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyX21ldGFfY2xvc2V7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2hlYWRlcl9tYWluIHtcbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgICYuc3RpY2t5e1xuICAgICAgICAgICAgLmxvZ297XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5uZXItY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfSAgICAgICAgXG4gICAgfSAgICBcbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIGVuZm9sZC1kZXNrdG9wLXVwIHtcbiAgICAjaGVhZGVyX21haW4ge1xuICAgICAgICBcbiAgICB9ICAgIFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcblxuICAgICNoZWFkZXJfbWV0YXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfSAgICBcbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5AdXNlIFwiLi4vdHlwb2dyYXBoeVwiIGFzICo7XG5cbiNoZWFkZXJfbWFpbiB7XG4gICAgLm1haW5fbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAjYXYtYnVyZ2VyLW1lbnUtdWx7XG4gICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmF2aWEtbWVudS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hdi1hY3RpdmUtYnVyZ2VyLWl0ZW1ze1xuXG4gICAgICAgICAgICAgICAgICAgICYuYXYtc2hvdy1zdWJtZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgLmF2LXN1Ym1lbnUtaW5kaWNhdG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZpYS1tZW51LXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZpYS1idWxsZXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF2LW1lbnUtYnV0dG9ue1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5hdmlhLW1lbnUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5hdmlhLW1lbnUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdi1idXJnZXItbWVudS1tYWlue1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN0b3B7XG4gICAgI3dyYXBfYWxse1xuICAgICAgICAuYXYtaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgICAuYXYtaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgICAgIC5hdi1oYW1idXJnZXItaW5uZXI6OmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdi1idXJnZXItb3ZlcmxheS1zY3JvbGx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgI2hlYWRlcl9tYWlue1xuICAgICAgICAgICAgJi5zdGlja3l7XG5cbiAgICAgICAgICAgICAgICAuYXYtaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgICAgICAgICAgIC5hdi1oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAuYXYtaGFtYnVyZ2VyLWlubmVyOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmF2aWFfaGlkZGVuX2xpbmtfdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF2LWJ1cmdlci1vdmVybGF5LWFjdGl2ZXtcbiAgICAjdG9we1xuICAgICAgICAjd3JhcF9hbGx7XG4gICAgICAgICAgICAuYXYtaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgICAgICAgLmF2LWhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgICAgICAgICAgLmF2LWhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIC5hdmlhX2hpZGRlbl9saW5rX3RleHR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaHRtbF9hdi1zdWJtZW51LWhpZGRlbntcbiAgICAjd3JhcF9hbGx7XG4gICAgICAgIC5hdi1zdWJtZW51LWluZGljYXRvcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gaGVhZGVyIGJ1dHRvbiBzdHlsaW5nXG4jdG9wICNoZWFkZXIgLmF2LW1lbnUtYnV0dG9uPmF7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgLmF2aWEtbWVudS10ZXh0e1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVye1xuICAgICAgICAuYXZpYS1tZW51LXRleHR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgI3RvcCAjd3JhcF9hbGx7XG4gICAgICAgICNoZWFkZXJfbWFpbiB7XG4gICAgICAgICAgICAubWFpbl9tZW51IHtcbiAgICAgICAgICAgICAgICAubWVudXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hdmlhLW1lbnUtZnh7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsMCwwLC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF2aWEtbWVudS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvY2hldnJvbi1kb3duLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9jaGV2cm9uLWRvd24tcmVkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuI3RvcHtcbiAgICAjd3JhcF9hbGx7XG4gICAgICAgICNmb290ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mb290ZXItYmFja2dyb3VuZC5qcGcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICAgICAgLmdmb3JtX3RpdGxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpZGdldHRpdGxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpZGdldHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dHdpZGdldHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGV4X2NvbHVtbntcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc29ja2V0e1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29weXJpZ2h0e1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWxfYm9va21hcmtze1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbF9ib29rbWFya3N7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICN0b3B7XG4gICAgICAgICN3cmFwX2FsbHtcbiAgICAgICAgICAgICNmb290ZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIFxuICAgICAgICAgICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZsZXhfY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjbWNfZW1iZWRfc2lnbnVwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5nZm9ybV9oZWFkaW5ne1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5nZm9ybV90aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdmb3JtX2Rlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYy1lbWJlZC1mb3JtLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTsgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1jLWJ1dHRvbi1ncm91cHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3NvY2tldHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnNvY2lhbF9ib29rbWFya3N7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvcHlyaWdodHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbiN0b3AgI3dyYXBfYWxsIHtcblxuICAgIC5hdi1zcGVjaWFsLWhlYWRpbmd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgLmF2LXNwZWNpYWwtaGVhZGluZy10YWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hdi1zdWJoZWFkaW5ne1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuXG4uYXZpYS1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBlbmZvbGQtd3JhcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAmLmhvbWUtaGVyby1zZWN0aW9ue1xuICAgICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2Nyb2xsLWRvd24tbGlua3tcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGVyby1zZWN0aW9ue1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGgxLGgyLGgzLGg0LHAsYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdi1zcGVjaWFsLWhlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjM1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXYtc3BlY2lhbC1oZWFkaW5nLXRhZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zY3JvbGwtZG93bi1saW5re1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53aWR0aC10d28tdGhpcmRze1xuXG4gICAgICAgICAgICAuZW50cnktY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mdWxsLXdpZHRoe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPiAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1jb2x1bW57XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgaDIsaDMsaDR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hdl90ZXh0YmxvY2tfc2VjdGlvbntcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXZpYS1idXR0b257XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uLWludmVydGVke1xuICAgICAgICAgICAgICAgICAgICAuYXZpYS1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZsZXhfY29sdW1uOm5vdCgudGV4dC1jb2x1bW4pe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIC5hdi1zcGVjaWFsLWhlYWRpbmctdGFne1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXZpYS1idXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vYmlsZS1yZXZlcnNle1xuICAgICAgICAgICAgLmZsZXhfY29sdW1uX3RhYmxle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb250YWN0LXNlY3Rpb257XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgaDEsaDIsaDMsaDQsaDV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImlucHV0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2Zvcm1fdGl0bGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfSAgXG4gICAgICAgIFxuICAgICAgICAmLm5vLXBhZGRpbmctdG9we1xuICAgICAgICAgICAgLnRlbXBsYXRlLXBhZ2V7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICN0b3AgI3dyYXBfYWxse1xuICAgICAgICAuYXZpYS1zZWN0aW9ue1xuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oZXJvLXNlY3Rpb257XG4gICAgICAgICAgICAgICAgLmF2LXNwZWNpYWwtaGVhZGluZ3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnR3by1jb2x1bW5zLWNlbnRlcmVkLXZlcnRpY2Fse1xuICAgICAgICAgICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZnVsbC13aWR0aHtcbiAgICAgICAgICAgICAgICAuZmxleF9jb2x1bW46bm90KC50ZXh0LWNvbHVtbil7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgLnRleHQtY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDRyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb2JpbGUtcmV2ZXJzZXtcbiAgICAgICAgICAgICAgICAuZmxleF9jb2x1bW5fdGFibGV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb250YWN0LXNlY3Rpb257XG5cbiAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maXJzdHtcbiAgICAgICAgICAgICAgICAgICAgLmF2X3RleHRibG9ja19zZWN0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE1cHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH0gICAgXG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSBlbmZvbGQtZGVza3RvcC11cCB7XG4gICAgLmF2aWEtc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGVuZm9sZC13cmFwIHtcbiAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MzVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLnRlbXBsYXRlLXBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAvKiogV1RGIGVuZm9sZCwgd2h5IGlzIHRoaXMgZGlzcGxheTogaW5saW5lLCBmbG9hdDogbGVmdD8gKiovXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndpZGUge1xuICAgICAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhlcm8tc2VjdGlvbntcbiAgICAgICAgICAgICAgICAudGVtcGxhdGUtcGFnZXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZnVsbC13aWR0aHsgXG4gICAgICAgICAgICAgICAgLnRleHQtY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbnRhY3QtdXN7XG4gICAgICAgICAgICAgICAgICAgIC5hdl90ZXh0YmxvY2tfc2VjdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mdWxsLXdpZHRoOm5vdCgubW9iaWxlLXJldmVyc2Upe1xuICAgICAgICAgICAgICAgIC50ZXh0LWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXZpYS1idXR0b24td3JhcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgICYubW9iaWxlLXJldmVyc2V7XG4gICAgICAgICAgICAgICAgLnRleHQtY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgLmF2aWEtc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGVuZm9sZC13cmFwIHtcbiAgICAgICAgICAgICYuZnVsbC13aWR0aHtcbiAgICAgICAgICAgICAgICAudGV4dC1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhyZW0gOHJlbSA4cmVtIDA7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubW9iaWxlLXJldmVyc2V7XG4gICAgICAgICAgICAgICAgLnRleHQtY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cmVtIDAgOHJlbSA4cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbiN0b3B7XG4gICAgI3dyYXBfYWxse1xuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIFxuICAgICAgICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5nZm9ybV9idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIC5nZmllbGRfbGFiZWx7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2ZpZWxkLS10eXBlLXNlbGVjdHtcbiAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2hldnJvbi1kb3duLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJpbnB1dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwgMTgpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNi40cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnN7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMDJiMGEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZ3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgdWwuZ2Zvcm1fZmllbGRze1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICNtY19lbWJlZF9zaWdudXB7XG4gICAgICAgICAgICBmb3Jte1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYy1maWVsZC1ncm91cHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LCAxOCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJi5tY2VfaW5saW5lX2Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWxwZXJfdGV4dHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2LnJlc3BvbnNle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjbWNlLXJlc3BvbnNlc3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNtY2Utc3VjY2Vzcy1yZXNwb25zZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi5tY2VfaW5saW5lX2Vycm9ye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSB0YWJsZXQtdXB7XG4gICAgI3RvcHtcbiAgICAgICAgI3dyYXBfYWxse1xuICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAjZ2Zvcm1fd3JhcHBlcl8ze1xuICAgICAgICAgICAgICAgIC5nZmllbGQsXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJde1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9ICAgIFxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4udGVzdGltb25pYWxzIHtcbiAgICAuYXYtc3BlY2lhbC1oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGVuZm9sZC13cmFwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qc19hY3RpdmUgI3RvcCAjd3JhcF9hbGwgJiB7XG4gICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAubmF2LWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXZpYS10ZXN0aW1vbmlhbC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIC5hdmlhLXRlc3RpbW9uaWFsLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogcGVyY2VudGFnZShtYXRoLmRpdigyLCAzKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuYXZpYS10ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdmlhLXRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZpYS10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5hdmlhLXRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDUwLjA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwLjA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi10ZXN0aW1vbmlhbHMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdmlhLXRlc3RpbW9uaWFsLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgLnRlc3RpbW9uaWFscyB7XG4gICAgICAgIC5hdi1zcGVjaWFsLWhlYWRpbmcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVuZm9sZC13cmFwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanNfYWN0aXZlICN0b3AgI3dyYXBfYWxsICYge1xuICAgICAgICAgICAgLmF2aWEtdGVzdGltb25pYWwtd3JhcHBlciB7ICBcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgLmF2aWEtdGVzdGltb25pYWwtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXZpYS10ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXZpYS10ZXN0aW1vbmlhbC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIC5hdmlhLXRlc3RpbW9uaWFsLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMiwgMykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDMpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmF2aWEtdGVzdGltb25pYWwge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVuZm9sZC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF2aWEtdGVzdGltb25pYWwtbWV0YSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgIFxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4vLyBwcm9kdWN0IHBhZ2VcbiN0b3Aud29vY29tbWVyY2Utc2hvcCAgI3dyYXBfYWxse1xuICAgIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5wYWdlLXRpdGxle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAudGVtcGxhdGUtc2hvcHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblxuICAgICAgICAucHJvZHVjdHN7XG4gICAgICAgICAgICAucHJvZHVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLnByb2R1Y3RzLmxpc3QgbGkucHJvZHVjdCBpbWdcbiAgICAgICAgdWwucHJvZHVjdHMubGlzdCBsaS5wcm9kdWN0IC50aHVtYm5haWxfY29udGFpbmVyLFxuICAgICAgICB1bC5wcm9kdWN0cy5saXN0IGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24sXG4gICAgICAgIHVsLnByb2R1Y3RzLmxpc3QgbGkucHJvZHVjdCAucHJpY2V7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3Qtc29ydGluZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWRsaXN0LXRvZ2dsZXtcblxuICAgICAgICAgICAgLmRhc2hpY29ucyxcbiAgICAgICAgICAgIC5kYXNoaWNvbnM6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjRlbTsgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb3J0LXBhcmFte1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7ICAgICAgIFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1jaGV2cm9uLWRvd24uc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpLFxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICAgICAgLnRodW1ibmFpbF9jb250YWluZXIgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmlubmVyX3Byb2R1Y3QsXG4gICAgICAgIC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rLFxuICAgICAgICAubWFpbl9jb2xvciBkaXZ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaW5uZXJfcHJvZHVjdF9oZWFkZXJ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICAgIC5hdmlhLWFycm93e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgXG4gICAgICAgIC5hdmlhX2NhcnRfYnV0dG9uc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH0gICAgXG4gICAgfVxuICAgIC5wYWdpbmF0aW9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIHNpbmdsZSBwcm9kdWN0IHBhZ2VzXG4ucmVzcG9uc2l2ZXtcbiAgICBib2R5LnNpbmdsZS1wcm9kdWN0e1xuICAgICAgICAudGVtcGxhdGUtc2hvcHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdC1oZWFkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0LW1haW4taW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3QtbWFpbi1pbWFnZSAuaW1hZ2VzIGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAud29vY29tbWVyY2UtdGFic3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndjLXRhYnN7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hdmlhLXNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoMS5wcm9kdWN0X3RpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gcHJvZHVjdCBzbGlkZXJcbiN0b3AgI3dyYXBfYWxsIC5lbnRyeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgLmF2aWEtcHJvZHVjdC1zbGlkZXItY29udGFpbmVye1xuXG4gICAgICAgIC5wcm9kdWN0c3tcbiAgICBcbiAgICAgICAgICAgIC5wcm9kdWN0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXZpYV9jYXJ0X2J1dHRvbnMsXG4gICAgICAgICAgICAuYXZpYS1hcnJvd3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlubmVyX3Byb2R1Y3R7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayxcbiAgICAgICAgICAgIC5pbm5lcl9wcm9kdWN0X2hlYWRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5uZXJfcHJvZHVjdF9oZWFkZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSB0YWJsZXQtdXB7XG4gICAgLy8gcHJvZHVjdCBzbGlkZXJcbiAgICAjdG9wICN3cmFwX2FsbCAuZW50cnktY29udGVudC13cmFwcGVye1xuICAgICAgICAuYXZpYS1wcm9kdWN0LXNsaWRlci1jb250YWluZXJ7XG4gICAgICAgICAgICAucHJvZHVjdHN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtOyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5wcm9kdWN0e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gcHJvZHVjdHMgcGFnZVxuICAgICN0b3Aud29vY29tbWVyY2Utc2hvcCAgI3dyYXBfYWxse1xuICAgICAgICAudGVtcGxhdGUtc2hvcHtcbiAgICAgICAgICAgIC5wcm9kdWN0c3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAgICAgICAgICAgICAucHJvZHVjdHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1zb3J0aW5ne1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb3J0LXBhcmFte1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdyaWRsaXN0LXRvZ2dsZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwucHJvZHVjdHMubGlzdCBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bC5wcm9kdWN0cy5saXN0IGxpLnByb2R1Y3QgLmlubmVyX3Byb2R1Y3R7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwucHJvZHVjdHMubGlzdCBsaS5wcm9kdWN0IGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwucHJvZHVjdHMubGlzdCBsaS5wcm9kdWN0IC50aHVtYm5haWxfY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI5MHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsLnByb2R1Y3RzLmxpc3QgbGkucHJvZHVjdCAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGlua3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogNHJlbTtcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB1bC5wcm9kdWN0cy5saXN0IGxpLnByb2R1Y3QgLnByaWNlIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gc2luZ2xlIHByb2R1Y3QgcGFnZVxuICAgIC5yZXNwb25zaXZle1xuICAgICAgICBib2R5LnNpbmdsZS1wcm9kdWN0e1xuICAgICAgICAgICAgLnByb2R1Y3R7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBnYXA6IDNyZW07IFxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxLnByb2R1Y3RfdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QtbWFpbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNjVweDtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIC53b29jb21tZXJjZS10YWJze1xuICAgICAgICAgICAgICAgIC5lbnRyeS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuLy8gbmV3c2xldHRlciBzaWdudXBcbiN0b3AgI3dyYXBfYWxse1xuICAgIC5uZXdzbGV0dGVyLXNpZ251cHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBoMSxoMixoMyxoNHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPXRleHRde1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF17XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNjksIDY0LCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAudGVtcGxhdGUtcGFnZXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg3NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgdGFibGV0LXVwe1xuICAgICN0b3AgI3dyYXBfYWxse1xuICAgICAgICAubmV3c2xldHRlci1zaWdudXB7XG4gICAgICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAubmV3c2xldHRlci1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfSAgICBcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuI3RvcCAjd3JhcF9hbGx7XG4gICAgLnR3by10aWxlLWNvbHVtbnN7XG4gICAgICAgIC50ZXh0LWNvbHVtbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBoMSxoMixoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29sdW1ue1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIGVuZm9sZC1kZXNrdG9wLXVwe1xuICAgICN0b3AgI3dyYXBfYWxse1xuICAgICAgICAudHdvLXRpbGUtY29sdW1uc3tcbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxleF9jb2x1bW5fdGFibGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWNvbHVtbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIuNzc3Nzc3Nzc3OHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIuNzc3Nzc3Nzc3OHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgaDEsaDIsaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1jb2x1bW57XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIuNzc3Nzc3Nzc3OHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMi43Nzc3Nzc3Nzc4cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7IFxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbkBpbmNsdWRlIGRlc2t0b3AtdXB7XG4gICAgI3RvcCAjd3JhcF9hbGx7XG4gICAgICAgIC50d28tdGlsZS1jb2x1bW5ze1xuICAgICAgICAgICAgLmZsZXhfY29sdW1uX3RhYmxle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1jb2x1bW57XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAjdG9wLmJsb2d7XG4gICAgICAgICN3cmFwX2FsbHtcbiAgICAgICAgICAgICNtYWlue1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn0iLCJAdXNlIFwiLi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XG5cbiN0b3B7XG4gICAgI3dyYXBfYWxse1xuICAgICAgICAuYXYtbGF5b3V0LWdyaWQtY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5mbGV4X2NlbGx7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5mbGV4X2NlbGxfaW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vdmVybGF5e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDY4LCA2NCwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub3ZlcmxheS1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAub3ZlcmxheXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXNwb25zaXZlICN0b3AgI3dyYXBfYWxsIC5hdi1mbGV4LWNlbGxzIC5ub19tYXJnaW57XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuQGluY2x1ZGUgdGFibGV0LXVwe1xuICAgICN0b3B7XG4gICAgICAgICN3cmFwX2FsbHtcbiAgICAgICAgICAgIC5hdi1sYXlvdXQtZ3JpZC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgICAgICAgICAuZmxleF9jZWxse1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4jdG9we1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1sYXRlc3QtcGFzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWJlLWNvbW1vbi1jLWJ0bixcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX2RhdGVwaWNrZXItYnV0dG9uLFxuICAgICAgICAudHJpYmUtY29tbW9uLWMtYnRuLWJvcmRlci1zbWFsbHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNjgsIDY0LCAwLjg1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjIwLCA2OCwgNjQsIDAuODUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXItc21hbGx7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7ICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX25hdi1saXN0e1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLXN2Z2ljb257XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd257XG5cbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA2OCwgNjQsIDAuODUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjIwLCA2OCwgNjQsIDAuODUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYXRlcGlja2Vye1xuICAgICAgICAgICAgLm1vbnRoe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jLW5hdl9fbGlzdHtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcblxuI3RvcHtcbiAgICAjd3JhcF9hbGx7XG4gICAgICAgIC5vd2wtc3RhZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5vd2wtaXRlbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm93bC1uYXZ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICAgICAub3dsLW5leHR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vd2wtcHJldntcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXdzLXNlY3Rpb257XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICAgICAucmV2aWV3LWhlYWRlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJldmlldy1jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmV2aWV3LWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJldmlldy1uYW1le1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJhdGluZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N0YXJzLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXZpZXctbmFtZS1sYWJlbHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRCNTg3QTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAub3dsLWl0ZW17XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxbil7XG4gICAgICAgICAgICAgICAgICAgIC5yZXZpZXctbmFtZS1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ4M0M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybil7XG4gICAgICAgICAgICAgICAgICAgIC5yZXZpZXctbmFtZS1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODY2NDY7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKXtcbiAgICAgICAgICAgICAgICAgICAgLnJldmlldy1uYW1lLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRCNTg3QTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4pe1xuICAgICAgICAgICAgICAgICAgICAucmV2aWV3LW5hbWUtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA4OEQ2O1xuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1bil7XG4gICAgICAgICAgICAgICAgICAgIC5yZXZpZXctbmFtZS1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNzA1MDM7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI3RvcHtcbiAgICAgICAgI3dyYXBfYWxse1xuICAgICAgICAgICAgLm93bC1pdGVte1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSB0YWJsZXQtdXB7XG4gICAgI3RvcHtcbiAgICAgICAgI3dyYXBfYWxse1xuICAgICAgICAgICAgLnJldmlld3Mtc2VjdGlvbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgICAgICAgICAgICAgIC5yZXZpZXctaGVhZGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJhdGluZ3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4jdG9we1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgLmF2X3RvZ2dsZV9zZWN0aW9ue1xuXG4gICAgICAgICAgICAudG9nZ2xlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvZ2dsZV9jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7ICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcDpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpbmdsZV90b2dnbGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b2dnbGVfaWNvbntcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAudmVydF9pY29ue1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhvcl9pY29ue1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG4jdG9we1xuICAgICN3cmFwX2FsbHtcbiAgICAgICAgLmF2aWEtZ2FsbGVyeXtcbiAgICAgICAgICAgIC5hdmlhLWdhbGxlcnktdGh1bWJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpZ2h0Ym94e1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xuXG5AaW5jbHVkZSB0YWJsZXQtdXB7XG4gICAgI3RvcHtcbiAgICAgICAgI3dyYXBfYWxse1xuICAgICAgICAgICAgLmF2aWEtZ2FsbGVyeXtcbiAgICAgICAgICAgICAgICAuYXZpYS1nYWxsZXJ5LXRodW1ie1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
