﻿@import url(../../includes/sonaar-music/fontawesome/css/fontawesome-all.min.css);@import url(../../includes/row-separators/row-separators/css/style.css);.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.vc_row.sonaar-templates-biography-4-textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}@media (max-width: 1920px){.vc_row.sonaar-templates-biography-4-textoverlay{background-size:contain !important}}.sonaar_templates_bg_pattern{background-size:inherit !important}.sonaar-templates-banner-shop1 .vc_btn3-container a{padding:25px 80px 28px 25px !important;font-size:25px !important;font-weight:600}.sonaar-templates-banner-shop1 .vc_btn3.vc_btn3-style-outline-custom{border-width:3px}@media (max-width: 1024px){.sonaar-templates-biography-5 .wpb_column:first-child{padding-top:100px !important;padding-bottom:100px !important;padding:10%}}.sonaar_templates_audioplayer001 .vc_btn3.vc_btn3-size-lg{text-align:center;font-size:18px;font-weight:700}.sonaar-templates-banner-2columns-1.vc_row p{font-size:21px;line-height:36px;font-weight:600}.sonaar-templates-biography-7.vc_row-fluid{background-position:right top !important;background-size:inherit !important}.sonaar-templates-biography-7 #dropcap span.dropcap{font-size:57px;width:56px;height:33px;margin-top:13px;margin-left:-4px;float:left}@media (max-width: 991px){.sonaar-templates-biography-7.vc_row-fluid{background-size:contain !important;background-position:center top !important}}.sonaar-templates-footer01 button,.sonaar-templates-footer01 .vc_btn3-container{margin-left:30px;margin-right:30px}.sonaar-templates-footer01 .vc_btn3-container:last-child{margin-right:-15px !important}.sonaar-templates-footer01 .footercredit p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer01 .footercredit a{color:#fff}.sonaar-templates-footer01 .sponsor-logo p{text-align:center}.sonaar-templates-footer01 .sponsor-logo img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer01 a.vc_btn3-icon-left{left:-25px}.sonaar-templates-footer01 .vc_btn3-container{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer01 .vc_btn3-container:first-child{margin-left:80px !important}.sonaar-templates-footer01 *{text-align:center !important}.sonaar-templates-footer01 .dividerwrap div{margin:auto;float:none}}.sonaar-templates-footer02 p,#footer .sonaar-templates-footer02 p{color:inherit}.sonaar-templates-footer02 [class*="mc4wp-form"]{text-align:left}.sonaar-templates-footer02 [class*="mc4wp-form"] button,.sonaar-templates-footer02 [class*="mc4wp-form"] input[type=submit]{margin:10px 0px 0px 0px}.sonaar-templates-footer02 [class*="footercredit"] a{color:inherit}.sonaar-templates-footer02 [class*="footercredit"] p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer02 [class*="sponsor-logo"] p{text-align:center}.sonaar-templates-footer02 [class*="sponsor-logo"] img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer02 a[class*="vc_btn3-icon-left"]{left:-25px}.sonaar-templates-footer02 [class*="vc_btn3-container"]{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer02 *{text-align:center !important}.sonaar-templates-footer02 [class*="dividerwrap"] div{margin:auto;float:none}}.sonaar-templates-footer03 [class*="footer-radius"]{border-radius:10px 10px 0 0}.sonaar-templates-footer03{background-color:inherit !important}.sonaar-templates-footer03 .align-right .wpb_wrapper{text-align:right !important}@media screen and (max-width: 768px){.sonaar-templates-footer03 .center-mobile *,.sonaar-templates-footer03 .center-mobile .align-right .wpb_wrapper{text-align:center !important}}.sonaar-templates-footer04 [class*="mc4wp-form"]{text-align:center}.sonaar-templates-footer04 [class*="footer-withimage"]{background-position:center top !important}.sonaar-templates-footer04 [class*="footercredit"] p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer04 [class*="sponsor-logo"] p{text-align:center}.sonaar-templates-footer04 [class*="sponsor-logo"] img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer04 [class*="vc_btn3-container"]{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer04 *{text-align:center !important}.sonaar-templates-footer04 [class*="dividerwrap"] div{margin:auto;float:none}}.sonaar-templates-footer05 p,#footer .sonaar-templates-footer05 p{color:inherit}.sonaar-templates-footer05 [class*="mc4wp-form"]{text-align:left}.sonaar-templates-footer05 [class*="mc4wp-form"] button,.sonaar-templates-footer05 [class*="mc4wp-form"] input[type=submit]{margin:10px 0px 0px 0px}.sonaar-templates-footer05 [class*="footercredit"] a{color:inherit}.sonaar-templates-footer05 [class*="footercredit"] p{font-size:10px;letter-spacing:2px}.sonaar-templates-footer05 [class*="sponsor-logo"] p{text-align:center}.sonaar-templates-footer05 [class*="sponsor-logo"] img{padding:5px 5vw;vertical-align:middle}.sonaar-templates-footer05 a[class*="vc_btn3-icon-left"]{left:-25px}.sonaar-templates-footer05 [class*="vc_btn3-container"]{margin-bottom:0px}@media screen and (max-width: 767px){.sonaar-templates-footer05 *{text-align:center !important}.sonaar-templates-footer05 [class*="dividerwrap"] div{margin:auto;float:none}}#footer .sonaar-templates-footer07 .container{max-width:1400px}#footer .sonaar-templates-footer07 ::-webkit-input-placeholder{color:#dfd9df !important;opacity:1 !important}#footer .sonaar-templates-footer07 ::-moz-placeholder{color:#dfd9df !important;opacity:1 !important}#footer .sonaar-templates-footer07 :-ms-input-placeholder{color:#dfd9df !important;opacity:1 !important}#footer .sonaar-templates-footer07 :-moz-placeholder{color:#dfd9df !important;opacity:1 !important}.sonaar-templates-footer07 form{text-align:inherit !important}.sonaar-templates-footer07 form p{display:inline !important}.sonaar-templates-footer07 .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:34px !important;height:34px !important;line-height:34px !important}.sonaar-templates-footer07 .mc4wp-form input[type=text],.sonaar-templates-footer07 .mc4wp-form input[type=email],.sonaar-templates-footer07 .mc4wp-form input[type=tel],.sonaar-templates-footer07 .mc4wp-form input[type=url],.sonaar-templates-footer07 .mc4wp-form input[type=date],.sonaar-templates-footer07 .mc4wp-form input[type=number],.sonaar-templates-footer07 .mc4wp-form select,.sonaar-templates-footer07 .mc4wp-form textarea{color:#dfd9df !important;background:transparent !important;text-align:center !important;font-size:14px !important;line-height:18px !important;padding:0 15px !important;height:48px !important;box-sizing:border-box !important;border:2px solid !important;border-radius:32px !important;margin-bottom:20px !important;margin-left:20px !important;margin-right:20px}.sonaar-templates-footer07 .mc4wp-form input[type=submit]{font-size:14px !important;line-height:18px !important;height:50px !important;text-transform:uppercase !important;font-weight:500 !important;padding:0 15px !important;border-radius:32px !important;letter-spacing:1px !important;margin-top:0 !important;margin-bottom:20px !important;margin-left:20px !important;margin-right:20px !important;color:#dfd9df !important;box-sizing:content-box !important}.sonaar-templates-footer07 .mc4wp-form input[type=submit]:hover{color:#dfd9df !important;background-color:#179a7d !important}.sonaar-templates-footer07 .footercredit{font-size:11px;line-height:20px;letter-spacing:3px;text-transform:uppercase}.sonaar-templates-footer07 .footercredit a{text-decoration:underline}@media (min-width: 768px){.sonaar-templates-footer07 .mc4wp-form input[type=text],.sonaar-templates-footer07 .mc4wp-form input[type=email],.sonaar-templates-footer07 .mc4wp-form input[type=tel],.sonaar-templates-footer07 .mc4wp-form input[type=url],.sonaar-templates-footer07 .mc4wp-form input[type=date],.sonaar-templates-footer07 .mc4wp-form input[type=number],.sonaar-templates-footer07 .mc4wp-form select,.sonaar-templates-footer07 .mc4wp-form textarea{font-size:21px !important;line-height:21px !important;height:58px !important;width:calc(65% - 70px) !important;max-width:435px !important;box-sizing:content-box !important;margin-left:0 !important;margin-right:8% !important}.sonaar-templates-footer07 .mc4wp-form input[type=submit]{padding:0 15px !important;height:60px !important;width:25% !important;font-size:17px !important;line-height:21px !important;margin-left:0 !important;margin-right:0 !important}}@media screen and (min-width: 768px){.sonaar-templates-social-media-footer .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:32px}}.sonaar-templates-artist01 .vc_btn3.vc_btn3-size-md .vc_btn3-icon{font-size:23px;height:26px;line-height:23px}.sonaar-templates-artist02 .vc_btn3.vc_btn3-size-sm{padding:11px 18px}.sonaar-templates-event-list-01 .concerts-list{background-color:rgba(0,0,0,0.3)}.sonaar-templates-members .vc_btn3,.sonaar-templates-members .vc_btn3:hover,.sonaar-templates-members .vc_btn3:active,.sonaar-templates-members .vc_btn3:focus{color:inherit;background-image:none !important;background-color:transparent !important;margin-left:0;margin-right:0;padding-top:4px;padding-bottom:4px}.sonaar-templates-members a.vc_btn3-icon-left{left:-18px}.sonaar-templates-member-pic{min-height:37vw}@media (max-width: 767px){.sonaar-templates-member-pic{height:100vw}}.sonaar-templates-studio-intro.vc_row p{font-size:21px;line-height:36px;font-weight:600}.sonaar-templates-booking-1 p{font-size:21px;line-height:36px;font-weight:600}@media (max-width: 768px){.sonaar-templates-heading-bold-1 .vc_custom_heading{font-size:38px !important;line-height:46px !important}}.video-background-2buttons .vc_btn3.vc_btn3-size-lg{font-weight:700 !important;padding-left:65px !important;padding-right:65px !important;font-size:24px !important;line-height:24px !important}body .fa{font-family:FontAwesome, Font Awesome\ 5 Free, Font Awesome\ 5 Brands}body .fa.fab,body .fa.fas,body .fa.far{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, FontAwesome}.fa,.fas{font-weight:900}.far,.fab{font-weight:400}[class^="fa-"],[class*=" fa-"],.fa.fa-youtube{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello}[class^="fa-"]:before,[class*=" fa-"]:before{width:1em;text-align:center}x:-o-prefocus,.fa-left-open-big,.fa-right-open-big,.fa-vimeo,.fa-soundcloud{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello}.fa-left-open-big:before{content:'\e800'}.fa-right-open-big:before{content:'\e803'}.fa-youtube-play:before,.fa.fa-youtube:before{content:'\f167'}.fab.fa-facebook-f:before{content:"\f39e"}.link [class^="fa-"]:before,.link [class*=" fa-"]:before{width:auto}.hide-header #pusher-wrap{left:0px !important}.hide-header .side-menu{display:none !important}.hide-header header{display:none}.hide-header .sr_it-padtop{padding-top:0px}.hide-header .classic-menu,.hide-header .classic-menu.responsive{display:none}.hide-header .menu-item{visibility:hidden}.hide-header .menu-toggle,.hide-header ul.header-top-menu,.hide-header a.sandwich-icon{display:none}@media only screen and (max-width: 1143px){.hide-header #pusher.menu-type-classic-menu{padding-top:0px}}a.bt_rss_subscribe{float:right;background-color:#000000;color:#fff;transition:all 0.2s ease;font-size:14px;cursor:pointer;padding:10px 20px;line-height:16px;border-radius:36px;display:inline-block;margin-right:5px;margin-bottom:15px;margin-top:-46px}.sr_it-datetime{font-size:12px;line-height:20px}.sr_it-meta{font-size:13px;line-height:16px;margin-bottom:15px;padding-top:11px}.sr_it-meta .sr_it-datetime,.sr_it-meta .sr_it-meta-author-link{padding-right:10px}@media screen and (min-width: 850px){.sr_it-sidebar-enable .sr_it-singlepost-title{width:65%}}.sr_it-sidebar-enable.left .sr_it-singlepost-title{padding-left:35%}.sr_it-content-side{float:right;width:30%}.sr_it-nav,.sr_it-artist-nav{margin:auto;display:table;text-align:center;vertical-align:bottom;width:100%;padding:30px;height:70px;background-color:#000000;font-size:24px;font-weight:500;letter-spacing:-1px;box-sizing:border-box}.sr_it-nav.container,.container.sr_it-artist-nav{min-height:0;padding:30px;background-color:#000000}.sr_it-nav .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-navTitle-text{color:#ffffff;font-size:18px}.sr_it-nav .sr_it-next-wrap,.sr_it-artist-nav .sr_it-next-wrap,.sr_it-nav .sr_it-prev-wrap,.sr_it-artist-nav .sr_it-prev-wrap{display:table-cell;vertical-align:middle;height:70px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap,.sr_it-artist-nav .sr_it-next-wrap,.sr_it-nav .sr_it-prev-wrap,.sr_it-artist-nav .sr_it-prev-wrap{font-size:16px}}.sr_it-nav .sr_it-next-wrap a,.sr_it-artist-nav .sr_it-next-wrap a,.sr_it-nav .sr_it-prev-wrap a,.sr_it-artist-nav .sr_it-prev-wrap a{line-height:35px;height:60px;display:inline-block}.sr_it-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-nav .sr_it-prev-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-arrow{line-height:70px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-arrow,.sr_it-nav .sr_it-prev-wrap a .sr_it-arrow,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-arrow{font-size:18px}}.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{margin-top:7px;margin-bottom:-10px}@media screen and (max-width: 768px){.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{margin-top:17px}}@media screen and (max-width: 768px){.sr_it-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-navTitle-text{display:none}}.sr_it-nav .sr_it-next-wrap,.sr_it-artist-nav .sr_it-next-wrap{float:right;text-align:right}.sr_it-nav .sr_it-next-wrap a,.sr_it-artist-nav .sr_it-next-wrap a{margin-right:60px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a,.sr_it-artist-nav .sr_it-next-wrap a{margin-right:0px}}.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text{position:relative}.sr_it-nav .sr_it-next-wrap a .sr_it-text:before,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text:before{content:"\f30b";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:900;position:absolute;right:1px}.sr_it-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text{padding-right:40px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-next-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-next-wrap a .sr_it-text{padding-right:20px}}.sr_it-nav .sr_it-prev-wrap,.sr_it-artist-nav .sr_it-prev-wrap{float:left;text-align:left}.sr_it-nav .sr_it-prev-wrap a,.sr_it-artist-nav .sr_it-prev-wrap a{margin-left:60px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-prev-wrap a,.sr_it-artist-nav .sr_it-prev-wrap a{margin-left:0px}}.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{position:relative}.sr_it-nav .sr_it-prev-wrap a .sr_it-text:before,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text:before{content:"\f30a";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:900;position:absolute;left:1px}.sr_it-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{padding-left:40px}@media screen and (max-width: 767px){.sr_it-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-navTitle-text,.sr_it-nav .sr_it-prev-wrap a .sr_it-text,.sr_it-artist-nav .sr_it-prev-wrap a .sr_it-text{padding-left:20px}}.page-template-archive-posts-list #post-list .text-box{font-size:12px;line-height:20px}#post-list .format-quote h2,#post-list .format-aside h2,#post-list .format-status h2,#post-list .format-quote .classic-meta,#post-list .format-aside .classic-meta,#post-list .format-status .classic-meta{display:none}#post-list .format-status .holder{display:relative}#post-list .format-status .holder:after{content:'';width:0;height:100%;border-left:1px dotted #141414;position:absolute;left:10px;top:0}#post-list .format-status .holder:before{content:'';width:10px;height:0;border-top:1px solid #000;position:absolute;left:6px;top:50%}.sr_it-padtop{padding-top:150px}figure{padding:0px}#sonaar_notice_trial{position:fixed;z-index:9999;width:100%;bottom:0;text-align:center;padding:40px;background:#000;color:#ffffff}.sonaar-list.table-list-container{display:none}.elementor-editor-active .sonaar-list.table-list-container{display:block}.sonaar-pagination{text-align:center;padding:30px 0}.sonaar-pagination button{background:#000;color:#fff;font-size:18px;text-transform:uppercase;padding:14px 40px;margin:0 12px;border:0;border-radius:4px;transition:0.2s ease}.sonaar-pagination button:not(.disabled){cursor:pointer}.sonaar-pagination button.disabled{opacity:0.1}.sonaar-grid{display:grid;grid-column-gap:10px;grid-row-gap:10px}.sonaar-grid-2{grid-template-columns:auto auto}.sonaar-grid-3{grid-template-columns:auto auto auto}.sonaar-grid-4{grid-template-columns:auto auto auto auto}@media (max-width: 767px){.sonaar-grid-4{grid-template-columns:auto}}@media only screen and (max-width: 991px){.sonaar-grid.sonaar-grid-fullwidth-mobile{display:block}.sonaar-grid.sonaar-grid-fullwidth-mobile>div{width:100%}}.clearfix::after{content:"";clear:both;display:table}html{text-decoration:none !important}@media screen and (max-width: 600px){html.wp-admin-bar{margin-top:0 !important}}body{position:relative;height:auto;min-height:100%;min-width:320px;margin:0;color:#1F1F1F;background-color:#EEE;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:'';width:0;height:0;clear:both}h1{margin:0.67em 0 0.67em 0}h2{margin:0.67em 0 0.67em 0}h3{margin:0.67em 0 0.67em 0}h4{margin:0.67em 0 0.67em 0}h5{margin:0.67em 0 0.67em 0}h6{margin:0.67em 0 0.67em 0}p{margin:0.67em 0 0.67em 0}.site-logo.righttype,.site-logo.lefttype{top:30px}.wp-admin-bar .header-top-menu{position:absolute}.wp-admin-bar .classic-menu.responsive ul li.logo{top:-60px}.wp-admin-bar .fixed_header .sonaar-menu-box .menu-toggle,.wp-admin-bar .fixed_header .sonaar-menu-box .site-logo{top:60px}.wp-admin-bar .fixed_header .sonaar-menu-box .header-top-menu{top:31px;position:fixed}@media screen and (max-width: 1144px){.wp-admin-bar #menu-main-menu,.wp-admin-bar #menu-responsive-menu{top:0px}}@media screen and (max-width: 782px){.wp-admin-bar .classic-menu.responsive{top:46px}}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}img{border-style:none}a{text-decoration:none}a:hover{text-decoration:none}a:active{background-color:transparent}input,textarea,select{font-size:14px;vertical-align:middle;color:#1f1f1f}form,fieldset{margin:0;padding:0;border-style:none}header,footer,article,section,hgroup,nav,figure,aside{display:block}figure{margin:0;padding:0}input[type="text"],input[type="password"],input[type="file"],input[type="email"],input[type="submit"],textarea{-webkit-appearance:none;-webkit-border-radius:0}input[type="submit"]::-moz-focus-inner{border:0;padding:0}input[type="submit"]:hover{cursor:pointer}q{quotes:none}q:before,q:after{content:''}.page-title h1,h1.page-title,.error404 h1{text-align:center}span.heading-t{display:block;height:0px;width:26px;margin:0 auto;background-color:#000}@media (max-width: 1159px){span.heading-t{margin-top:70px}.boxed{margin-top:70px}}span.heading-b{display:block;height:3px;width:26px;margin:0 auto;background-color:#000;margin-bottom:70px}span.heading-t3{display:block;width:26px;margin:0 auto;background-color:#000;margin-top:70px}span.heading-b3{display:block;height:2px;width:26px;margin:0 auto;background-color:#000;margin-bottom:30px}span.heading-side{display:block;height:3px;width:26px;background-color:#000;margin-bottom:10px}#sidebar span.heading-t3,#sidebar span.heading-b3,.elementor-widget-sidebar span.heading-t3,.elementor-widget-sidebar span.heading-b3{display:none}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.page-title.uppercase h1{text-transform:uppercase}.widget.uppercase h3{text-transform:uppercase}.widget-title:after{content:' ';display:table;clear:both}h3 .rsswidget{height:14px}h3 .rsswidget img{line-height:14px}.widget_rss li{margin-bottom:30px}.widget_rss li .rsswidget{font-size:18px;line-height:28px;display:block;font-weight:300}.widget_rss li .rss-date{font-size:12px}.widget_rss .rssSummary{font-size:14px}table{width:100%}table,th,td{border:1px solid black;border-collapse:collapse;padding:10px}table{margin-bottom:20px}.single-event table,.single-event th,.single-event td{border:none;padding:0px}.single-event td{padding-bottom:5px}dt{font-weight:bold}dd{margin:0px;margin-bottom:20px}code,pre{border:1px solid #e1e1e8;background-color:#f7f7f9;border-radius:4px;padding-left:5px;padding-right:5px}pre{border:1px solid #e1e1e8;background-color:#f7f7f9;border-radius:4px;padding:20px}.clear{clear:both}a:hover{text-decoration:none}.opacityzero{opacity:0;height:100px;width:100%;position:absolute}.clear:after,.atoll:after,.island:after,.islet:after,.widget:after,.widget-area:after,.textwidget:after,.panel__heading:after,.panel__body:after,.content__wrapper:after,.section:after,.entry:after,.panel .nav-holder:after,.heading:after,#nav:after,.menu:after,#header:after,#twocolumns:after,.links-block:after,.two-columns:after,.form .row:after,.info-section:after,.form .box:after,.form-submit:after,.container:after{content:"";display:block;clear:both}.hentry{-ms-word-wrap:break-word;word-wrap:break-word}.ajax-load{background-image:url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/images/ajax-loader.gif);background-repeat:no-repeat;background-position:bottom center;padding-bottom:70px !important;margin-bottom:30px !important}.articles-section.ajax-load{background-position:48% 100%}.fancybox-lock .fancybox-overlay{overflow-y:hidden}@media only screen and (max-width: 800px){.fancybox-wrap{left:0 !important}.fancybox-skin,.fancybox-skin iframe,.fancybox-wrap{width:100vw !important;padding:0 !important}.fancybox-skin{padding:0 !important}.fancybox-close{right:14px}}.fullwidthimg img{width:100vw}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}.listing-section.videos,.two_column_album,.articles-section{visibility:hidden}.fade{opacity:0;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.entry img,.comment-content img,.widget img,.wp-caption{max-width:100%}.comment-content img[height],img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.wp-post-image{height:auto;max-width:100%}img.fullwidth{width:100%}img.wp-post-image.original{height:auto;width:inherit}embed,iframe,object,video{max-width:100%}.twitter-tweet-rendered{max-width:100% !important}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{margin:5px 20px 5px 0}.wp-caption.alignleft{margin:5px 10px 5px 0}img.alignright{margin:5px 0 5px 20px}.wp-caption.alignright{margin:5px 0 5px 10px}img.aligncenter{margin:5px auto}img.alignnone{margin:5px 0}.wp-caption .wp-caption-text,.entry-caption,.gallery-caption{font-size:12px;font-style:italic;font-weight:300;margin-top:0px}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption.alignleft+ul,.wp-caption.alignleft+ol{list-style-position:inside}.social-networks{margin:0;padding:0;list-style:none;float:right}.panel.fixed-bar .social-networks{float:none;position:absolute;right:20px;top:0}.panel .social-networks{padding:21px 0}.social-networks li{display:inline-block;vertical-align:top;margin:0 5px 5px 5px}.social-networks a{color:#888888;text-decoration:none}.social-networks a i{padding:0.5em;font-size:35px;color:#878787;transition:color 0.35s ease 0s}.sharing_toolbox i{font-size:25px;padding:8px;line-height:1em}.social-networks img{max-height:50px}.grid-cols{margin-left:-2%;list-style:none;margin-bottom:0}.grid__item,.grid-cols>.widget{float:left;display:block;width:100%;margin-left:2%}.grid-cols--1>.grid__item,.grid-cols--1>.widget{width:98%}.grid-cols--2>.grid__item,.grid-cols--2>.widget{width:48%}.grid-cols--3>.grid__item,.grid-cols--3>.widget{width:31.33%}.grid-cols--4>.grid__item,.grid-cols--4>.widget{width:23%}.atoll,.island,.islet,.widget,.panel__body{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.atoll>:last-child,.island>:last-child,.islet>:last-child,.widget>:last-child,.panel__body>:last-child{margin-bottom:0}#sidebar,.elementor-widget-sidebar{font-size:16px;line-height:28px}.single-post #sidebar,.single-post .elementor-widget-sidebar{margin-top:15px}#sidebar .widget,.elementor-widget-sidebar .widget{background:none;margin-bottom:25px;padding:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.island,.islet,.panel__body{margin-bottom:9px}.island,.panel__body{padding:10px}.panel__heading+.panel__body{margin-top:10px}.panel__heading{padding:20px;color:#FFF;background-color:#000}.panel-title,.widget-title{margin-top:0;margin-bottom:0;font-size:24px;font-weight:normal;line-height:1;text-transform:uppercase}h1.panel-title,h2.panel-title,h3.panel-title,h4.panel-title,h5.panel-title,h6.panel-title,.panel-title,.widget-title{color:inherit}.panel-action{font-size:12px;line-height:24px;white-space:nowrap}.panel__heading .panel-action{line-height:24px}.panel-action+.panel-action{margin-right:5px}.panel__footer{padding:20px;color:#FFF;background-color:#000}.panel-group .atoll{margin-bottom:0;overflow:hidden}.panel-group .atoll+.atoll{margin-top:5px}.section{clear:both;margin:20px 0 40px}.widget-blocks{margin:0 -30px 27px -10px;overflow:hidden}.widget-blocks .block{float:left;width:50%;padding:0 20px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-blocks .block .holder{border:1px solid #4f4f4f;padding:9px;height:262px}.title-box{background:#000;overflow:hidden;margin:0 0 25px;padding:20px 23px 17px;color:#fff}.link{display:inline-block;vertical-align:top;white-space:nowrap;font-size:12px;line-height:15px}.title-box .link{float:right;margin:5px 0 0 20px}.title-box h2{font:24px/28px;font-weight:normal;overflow:hidden;margin:0;text-transform:uppercase;letter-spacing:1px;color:#fff}#sidebar .post-date,.elementor-widget-sidebar .post-date{color:#353535;display:block;font-size:10px;margin-top:-5px}#sidebar .widget_recent_entries ul li,.elementor-widget-sidebar .widget_recent_entries ul li{margin-bottom:15px}#sidebar .widget_recent_entries ul li a,.elementor-widget-sidebar .widget_recent_entries ul li a{display:block}#sidebar select,.elementor-widget-sidebar select{width:100%}.carousel{position:relative}.panel__heading+.carousel{margin-top:10px}.carousel__wrapper{position:relative}.js-carousel .carousel__wrapper{overflow:hidden;margin:0 49px;border:1px solid #4F4F4F;border-width:1px 0}.carousel .btn-prev,.carousel .btn-next{z-index:2;position:absolute;top:0;bottom:0;display:none;width:48px;border:1px solid #4F4F4F;background-color:#FFF;color:#000;font-size:50px}.carousel .btn-prev{left:0}.carousel .btn-next{right:0}.carousel .btn-prev:hover,.carousel .btn-next:hover{width:58px;color:#FFF;text-decoration:none}.carousel .btn-prev:hover{left:-10px}.carousel .btn-next:hover{right:-10px}.carousel .icon-left-open-big,.carousel .icon-right-open-big{position:absolute;top:50%;margin:-25px 0 0 0}.carousel .icon-left-open-big{left:0}.carousel .icon-right-open-big{right:0}.carousel .slideset{width:100%;overflow:hidden}.carousel .slide{float:left;display:block;position:relative;width:32.33%;margin:0.5%;border:1px solid #4F4F4F;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.js-carousel .slide{margin:0;border-width:0 1px 0 0}.carousel img,.article img{display:block;width:100%;height:auto}.carousel .slide a,.article a{cursor:pointer;overflow:hidden;display:block;position:relative;color:#000;text-decoration:none}.carousel .more,.article .more{position:absolute;right:20px;bottom:9px;font-size:24px}.carousel .hover-box{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#1A1A1A;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.carousel .slide a:focus .hover-box,.carousel .slide a:hover .hover-box,.carousel .slide a.hover .hover-box{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.hover-box__centered:before{content:"";display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}.hover-box__inner{display:inline-block;vertical-align:middle}.sr_it-content-side .js-carousel .carousel__wrapper{margin:0 35px}.sr_it-content-side .carousel .btn-prev,.sr_it-content-side .carousel .btn-next{width:34px;font-size:30px}.sr_it-content-side .carousel .btn-prev:hover,.sr_it-content-side .carousel .btn-next:hover{width:44px}.sr_it-content-side .carousel .icon-left-open-big,.sr_it-content-side .carousel .icon-right-open-big{margin:-15px 0 0 0}.sr_it-content-side .carousel .slide{width:auto}.sr_it-content-side .carousel .more{right:12px;bottom:4px}#wrapper{margin:0 auto;position:relative}@media only screen and (min-height: 800px){#wrapper{min-height:800px}}.container:before{clear:both;content:"";display:table;margin-top:-1px;height:0}.container{margin-left:auto;margin-right:auto;max-width:1144px;padding-bottom:0px;position:relative;padding:0 15px;box-sizing:border-box}@media only screen and (min-height: 800px){.container{min-height:800px}}body:not(.single):not(.page-template-archive-event).elementor-page .container{width:100%;max-width:100%;padding:0px 0px 0px 0px}footer .container{min-height:auto}#footer .container{padding-bottom:0px !important}.single .boxed{position:inherit;z-index:10 !important}.single .container,.blog .container,.page-template .container{box-sizing:border-box;padding-bottom:50px}#sonaar-player .playlist .container{max-width:1144px}.content__main{float:left;width:65%}.content--rev .content__main{float:right}.panel-networks{display:table;margin:0 auto;transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease}.content--rev>.sr_it-content-side{float:left}.stickypost{display:none;width:60px;height:62px;position:absolute;top:0px;right:0px;background:url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/images/stickycorner.png) no-repeat}.stickypost i{font-size:16px;display:block;position:absolute;top:7px;right:7px}.sticky .stickypost{display:block}.sticky{margin-bottom:50px}.media-list,.listing-section{padding:0px;list-style:none;width:100%;position:relative}.media-decoration{float:right;font-size:30px;padding:0.25em}.media-decoration.media-audio{color:#FFF;border-radius:100%}.media-block a.hover .media-decoration.media-audio,.media-block a:hover .media-decoration.media-audio{background:#000}.media-block a.hover .media-decoration.media-video,.media-block a:hover .media-decoration.media-video{color:#000}.media-block{overflow:hidden;position:relative}.media-block:after{content:'';clear:both;display:table}.media-block a{padding:0px;text-decoration:none;cursor:pointer;margin-bottom:2px !important;transition:all 0.12s ease-in-out;-moz-transition:all 0.12s ease-in-out;-webkit-transition:all 0.12s ease-in-out;text-decoration:none !important;position:relative}.page-template-archive-posts-list-php .media-block a,.listing-section .media-block a{display:block}.two_column_album .media-block a{margin-bottom:0px !important}.media-block a.hover{color:#1a1a1a}.media-block .holder{width:100%;display:table;table-layout:fixed;position:relative}.media-block .image{width:260px;float:left;margin:0 40px 0 0;position:relative}.media-block .image.rel{position:relative}.news .media-block .image,.videos .media-block .image{width:260px;margin:0 40px 0 0}.news .media-block .image.empty{width:0}.media-block .text-box{width:100%;display:table-cell;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px;padding-left:285px}.media-block .text-box.empty{padding:40px 40px 40px 10px}.meta-simple{margin-top:12px}.media-block .image img{width:100%;display:block}.media-block img{max-width:100%;height:auto}.media-block h2{color:#000;margin:0;font-size:20px;font-weight:300}.news .media-block h2,.iron_widget_recent_posts .news .media-block h2{font-weight:300;font-size:24px;text-transform:none;line-height:26px;margin:0px}.webkit .media-block h2{margin:0 0 10px}.media-block .category{margin:0px;font-size:12px;line-height:20px}.media-block .meta-simple{margin:5px 0 0;color:#353535}.media-block .sr_it-meta-author-link,.media-block .post-categories,.media-block .post-tags{font-size:12px;line-height:20px}.media-block a.hover .sr_it-datetime,.media-block a.hover .category{color:#1a1a1a}.media-block .excerpt{margin-top:10px;margin-bottom:10px}#wrapper .bg-left-top{background-position:left top !important}#wrapper .bg-left-center{background-position:left center !important}#wrapper .bg-left-bottom{background-position:left bottom !important}#wrapper .bg-right-top{background-position:right top !important}#wrapper .bg-right-center{background-position:right center !important}#wrapper .bg-right-bottom{background-position:right bottom !important}#wrapper .bg-center-top{background-position:center top !important}#wrapper .bg-center-center{background-position:center center !important}#wrapper .bg-center-bottom{background-position:center bottom !important}.header__left,.header__left:before,.site-title,.site-description,.blockquote-box{display:inline-block;vertical-align:middle;text-align:left}.site-title,.site-description{margin-right:30px}.site-title{overflow:hidden;margin:0 auto;display:table;margin-top:120px}.site-title img{width:auto;height:auto;margin:0 auto}.logo-desktop{display:block;width:auto}.logo-mobile{display:none;max-width:150px;max-height:100px}.logo-panel{display:none;float:left;margin:12px 30px 0 0}.logo-panel img{width:auto;height:auto;max-width:120px;max-height:40px}.panel.fixed-bar .logo-panel{display:block}@media only screen and (max-width: 849px){#menu-trigger{max-width:300px;max-height:40px}}@media only screen and (max-width: 849px){#menu-trigger.desktop{display:none}}#menu-trigger-mobile{display:none}@media only screen and (max-width: 849px){#menu-trigger-mobile{display:block;max-width:300px;max-height:40px}}.site-description{max-width:190px;font-size:10px;line-height:1.2;letter-spacing:5px;text-transform:uppercase;word-spacing:-1px}blockquote{margin:0px;margin-left:50px;padding:20px;display:inline-block;border-left:3px solid #000}blockquote cite{margin-top:10px;display:block}blockquote p{margin:0px}.blockquote-box{max-width:470px}.blockquote-box blockquote{margin:0;font-style:normal;font-size:16px;line-height:1.125;text-transform:uppercase;margin:0 0 12px;letter-spacing:0.1px}.blockquote-box blockquote:before{content:"“"}.blockquote-box blockquote:after{content:"”"}.blockquote-box figcaption{text-align:right;display:block;font:14px/16px}.blockquote-box figcaption:before{content:"";width:25px;height:1px;background:#fff;display:inline-block;vertical-align:top;margin:8px 19px 0 0}body.pushMenu{overflow:hidden}#pusher-wrap{position:relative;height:100%;z-index:20}@media screen and (max-width: 768px){#pusher-wrap{overflow-x:hidden}}@media only screen and (min-width: 768px){#pusher-wrap.pusher-type-push-menu{perspective:1000px}}#pusher{width:100%;position:relative;-webkit-overflow-scrolling:touch;z-index:30}#overlay{perspective:1000px;z-index:15;height:100vh;width:100vw;position:fixed;top:0px;left:0px;opacity:1 !important;will-change:scroll-position}#overlay .perspective{height:100vh;width:100vw;top:0px;left:0px;z-index:10;transform-origin:35% center 0;content:''}.site-logo{position:absolute;z-index:9999;transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease}.site-logo.righttype{left:40px}.site-logo.lefttype{right:40px}.alt-menu-toggle:hover{cursor:pointer}.fixed_header .sonaar-menu-box .menu-toggle{position:fixed;z-index:2005}.fixed_header .site-logo{position:fixed;z-index:2000}#fixed-panel .menu-toggle{top:25px;background:url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/images/menu-open-w.png) no-repeat}.menu-toggle:hover,.menu-toggle-off:hover{cursor:pointer}.menu-toggle.hidden-on-desktop{display:none !important}@media only screen and (max-width: 850px){.menu-toggle.hidden-on-desktop{display:block !important}.side-menu-open .menu-toggle.hidden-on-desktop{display:none !important}}ul.header-top-menu{position:fixed;top:0;z-index:1000}ul.header-top-menu.righttype{right:35px;padding:12px 70px 12px 10px !important;margin:20px auto}ul.header-top-menu.lefttype{left:35px;padding:12px 10px 12px 70px !important}ul.header-top-menu li{display:inline-block;font-size:14px;color:#222;line-height:24px}ul.header-top-menu.righttype li{margin:0 0 0 20px}ul.header-top-menu.lefttype li{margin:0 20px 0 0}ul.header-top-menu li a:hover{text-decoration:none;opacity:0.7}ul.header-top-menu .languages-selector{margin:0 !important}ul.header-top-menu .languages-selector ul{margin:0 !important;padding:0;display:inline}ul.header-top-menu .languages-selector select{margin:0 0 0 20px}.classic-menu .languages-selector li,.classic-menu.responsive ul .languages-selector li{display:inline-block;width:initial;border:0}.classic-menu.responsive ul li.hotlink.languages-selector{width:100% !important}.classic-menu.responsive ul .languages-selector li a{width:initial}@media only screen and (max-width: 850px){.header-top-menu{display:none !important}.site-logo.righttype{left:25px}.site-logo.lefttype{right:25px}}#fixed-panel{position:fixed;top:0px;left:0px;width:100%;height:78px;background-color:#f88887;z-index:1000;opacity:0;top:-78px;display:none}.fixed-panel-logo{position:absolute;left:50px;top:50%;margin-top:-35px}.fixed-panel-logo img{max-height:70px}.breadcrumbs{margin:0 0 29px;color:#000;font-size:13px}.breadcrumbs ul{margin:0;padding:0;list-style:none;overflow:hidden}.breadcrumbs li{float:left;position:relative;padding:0 21px 2px 1px}.breadcrumbs li:after{content:'>';position:absolute;left:-13px;top:1px;font-size:11px}.breadcrumbs li:first-child:after{display:none}.breadcrumbs a{color:#000}#page_primetime .iosSliderWrap{clear:both;width:100%;position:relative}.primeimg{width:100%}.sliderContainer{height:100%;padding:0 0}.iosSlider{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%}.iosSlider .slider{width:100%;height:100%}.iosSlider .slider .item{width:872px;height:100%;padding:0 0 0 0;text-align:center}.iosSlider .slider .item .inner{position:relative;top:0;left:0;width:100%;margin:0 auto;height:100%;box-shadow:0 0 10px -5px #000;background-repeat:no-repeat;background-size:cover}.iosSlider .slider .item .inner a{display:block;position:absolute;width:100%;top:50%;text-decoration:none}.iosSlider .slider .item .inner img{position:relative;top:0;left:0;width:100%;margin:0 auto}.iosSlider .slider .item .inner .selectorShadow{position:absolute;left:0;bottom:0;background:url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/_img/selector-shadow.png) no-repeat 0 0;width:120px;height:30px;display:none}.iosSlider .slider .item .inner .text1{opacity:0;filter:alpha(opacity=0);left:0;padding:0;width:100%;position:relative;text-align:center}.iosSlider .slider .item .inner .text1 span{color:#fff;font-size:56px;padding:0;line-height:normal;padding-top:20px;padding-bottom:5px;display:block}.iosSlider .slider .item .inner .text2{opacity:0;filter:alpha(opacity=0);left:0;padding:0;width:100%;position:relative;text-align:center}.iosSlider .slider .item .inner .text2 span{display:block;color:#fff;font-size:24px;padding:0px;line-height:normal;padding-top:5px;padding-bottom:20px;display:block}.sliderContainer .slideSelectors{position:relative;bottom:-17px;left:0;width:137px;margin:0 auto;z-index:1;height:11px}.sliderContainer .slideSelectors .prev{float:left;width:11px;height:11px;background:url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/_img/selector-prev.png) no-repeat 50% 0}.sliderContainer .slideSelectors .next{float:left;width:11px;height:11px;margin:0 0 0 10px;background:url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/_img/selector-next.png) no-repeat 50% 0}.sliderContainer .slideSelectors .item{float:left;width:9px;height:9px;background:#aaa;margin:1px 1px 1px 11px;filter:alpha(opacity=25);border-radius:10px}.sliderContainer .slideSelectors .item.first{margin-left:1px}.sliderContainer .slideSelectors .selected{width:11px;height:11px;margin:0 0 0 10px;background:#eee;opacity:1;filter:alpha(opacity=100);box-shadow:none}.sliderContainer .slideSelectors .selected.first{margin-left:0}.sliderContainer .scrollbarContainer{position:relative;bottom:4px;left:0;width:1024px;height:4px;margin:0 auto;z-index:1}@media screen and (max-width: 1200px){.iosSliderWrap{height:334px !important}.iosSlider .slider .item{width:100%}.iosSlider .slider .item .inner{width:954px}}.wp-featured-image{display:block;margin-bottom:15px;margin-top:15px}.articles-section{list-style:none outside none;padding:0;position:relative;width:100%}.articles-section:after{clear:both}.articles-section .article{display:inline-block;vertical-align:top;width:33.3%;padding:0 40px 38px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 -4px 0 0}#twocolumns .articles-section .article{width:49%}.articles-section .article .holder{border:1px solid #4f4f4f}.video-post{color:#353535}.sr_it-single-post .split{background-color:#e2e2e2;width:100%;height:1px;margin-bottom:15px;margin-top:15px;display:none}.sr_it-meta .links{display:inline-block;vertical-align:top;background:none;position:relative;z-index:1;padding:0px;padding-right:10px;max-width:60%}.classic-meta .sr_it-meta-author-link{display:inline !important}.video-block .sr_it-meta .links{padding:0 0 0 9px}.video-block .sr_it-meta{margin:0 0 18px}.blockquote-block{margin:0 0 26px;padding:40px 50px 46px 59px;overflow:hidden;text-align:left}.blockquote-block .title{display:block;margin:0 0 9px;text-transform:uppercase;font:14px/18px}.blockquote-block blockquote{display:block;margin:0;font-size:20px;font-weight:300;font-style:italic;line-height:24px}.blockquote-block figcaption{display:block;text-align:right;margin-right:-15px;margin-top:20px;font-size:14px;font-weight:600;font-style:italic}.links-block{margin:0px;padding:10px 0 10px;margin-top:15px}@media (max-width: 640px){.links-block{text-align:center}}#content .links-block{margin:15px 0 0}#content .links-block .button{float:left}#content .video-block .links-block{margin:30px 0 0;padding:31px 0 48px}a.button{display:inline-block;vertical-align:top;color:#000;padding:8px 20px;margin:0 0 14px;text-align:center;font-size:16px;line-height:18px;font-weight:400;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.playlist a.button{opacity:0}.trident a.button{padding:8px 18px 4px}a.button:hover{text-decoration:none;color:#fff}.store-list a.button{font-size:14px}.two-columns{margin:0 -40px 0 0;text-align:justify}.two-columns .column{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px 0 0;color:#1a1a1a}.two-columns .column-last{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px 0 0;color:#1a1a1a}.two-columns p{margin:0 0 20px}.two-columns .blockquote-block{margin:22px 0 26px;padding:37px 45px 45px 62px}.two-columns .blockquote-block .title{margin:0 0 14px}.form-block{padding:35px 0 0}.news-grid-wrap{float:left;margin-bottom:1%;margin-left:0px;margin-right:0.5%;width:49.5%;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.news-grid-wrap.right{clear:right;float:right;margin-left:0.5%;margin-right:0px}.news-grid-wrap a{height:100%;width:100%;display:block;transition:all 0.12s ease-in-out;-moz-transition:all 0.12s ease-in-out;-webkit-transition:all 0.12s ease-in-out}.news-grid-wrap a img,.news-grid-wrap a .news-grid-tab{display:block;text-decoration:none}.news-grid-wrap a{background-color:#F7F7F7}.news-grid-wrap a:hover{text-decoration:none;background-color:#e80e50}.news-grid-wrap .news-grid-tab{position:relative;width:100%;display:table;overflow:hidden;text-overflow:ellipsis}.news-grid-wrap .tab-text{width:100%;padding:20px;display:block;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.news-grid-wrap a time{transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}@media only screen and (max-width: 500px){.news-grid-wrap{float:none !important;width:100% !important}}.articles-classic .media-block .image{float:none;width:100%;display:block;margin:0px !important}.articles-classic .classic-meta{font-size:12px;line-height:14px;margin-bottom:17px}.articles-classic .classic-meta .sr_it-datetime{font-size:12px;line-height:14px;text-transform:none}.articles-classic .media-block .text-box{display:block;position:relative}.articles-classic .media-block .holder{margin-bottom:60px !important}.articles-classic .media-block .text-box{padding:35px}.articles-classic .text-box a{background:none !important}.articles-classic .text-box h2{display:table;font-size:32px;word-break:break-word;line-height:34px}.articles-classic a.readmore-classic,article .more-link{margin-top:30px;margin-bottom:0px !important;border:1px solid #000;display:table;font-size:13px;font-weight:bold;letter-spacing:1px;padding:10px 20px;text-decoration:none !important;text-transform:uppercase;transition:all 0.35s ease 0s}.articles-classic a.readmore-classic:hover,article .more-link:hover{color:#FFF}.articles-classic .post-categories,.articles-classic .post-tags{display:inline-block;margin-top:8px}.articles-classic .post-categories{margin-right:8px}.articles-classic .post-categories a{display:inline-block;font-size:12px}.articles-classic .post-tags a{display:inline-block;font-size:12px}.articles-classic i{margin-right:5px}.icon-concert-dropdown{z-index:1;position:relative}.title-row.hover .icon-concert-dropdown{color:#FFF}.icon-concert-dropdown:before{content:"\f067"}li.expanded .title-row .icon-concert-dropdown:before{content:"\f068"}.event-text-wrap-single{display:block;float:left;margin-left:20px;position:relative;top:50%}.event-row{background:none repeat scroll 0 0 #F7F7F7;color:#5A5A5A;font-size:18px;font-weight:300;height:66px;padding:20px;position:relative}.event-row .sr_it-datetime{border:3px solid #FFFFFF;color:#353535;float:left;font-size:16px;margin-right:0;padding:20px}.event-row span.location{display:block;vertical-align:top;white-space:nowrap;color:#5A5A5A;font-size:20px;line-height:24px;font-weight:300}.event-row span.city{display:block;vertical-align:top;white-space:nowrap;color:#e80e50;font-size:20px;line-height:24px;font-weight:300}.event-row .button{margin:0px;position:absolute;right:20px;top:35px}.event-wrapper{margin-top:60px}.event-wrapper .lefthalf{float:left;width:46.5%;margin-right:4.5%;min-height:1px}.event-wrapper .righthalf{float:left;width:49%}.event-wrapper table{font-size:16px;line-height:26px;margin-top:20px;margin-bottom:20px;margin-left:-10px}.event-icon{width:30px;text-align:center}@media (max-width: 767px){.event-wrapper .lefthalf{float:none;width:100%}.event-wrapper .righthalf{float:none;width:100%;margin-top:20px}}.title-row.no-countdown{transition:background-color 0.35s ease 0s}.title-row.no-countdown h2 span,.title-row.no-countdown time{transition:color 0.35s ease 0s}.title-row.no-countdown:hover h2 span{color:#FFF}.title-row.no-countdown:hover time{color:#FFF}.title-row.no-countdown a{opacity:0 !important}.countdown-block.finished{display:none !important}@media only screen and (max-width: 767px){.single-artist .artist_sidebar h1{margin-top:85px}}.single-artist h1{font-size:36px;line-height:36px}.widget-countdown .countdown-block{color:#FFF;display:table;margin:0 auto;position:relative;top:50%;text-align:center;padding-left:10px;padding-right:10px;box-sizing:border-box}.iron_widget_events.widget>ul{margin:0px}.events-bar{min-height:36px;padding-top:16px;padding-bottom:16px;padding-left:3%;padding-right:3%;margin-bottom:40px}span.events-bar-title{display:table;float:left;font-size:14px;line-height:36px;font-family:"Open Sans", sans-serif;letter-spacing:1px}span.events-bar-artists{display:table;float:right;position:relative}span.events-bar-artists select{height:36px;padding-left:10px;padding-right:30px;border:1px solid #000;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px;text-overflow:''}span.events-bar-artists select:focus{outline:0}span.events-bar-artists:after{content:"";width:0;height:0;position:absolute;top:50%;right:10px;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-left-color:transparent !important;border-right-color:transparent !important}.album-header{height:90vh;background:#777;overflow:hidden;position:relative;z-index:10}.backCover{position:absolute;top:-50px;left:-50px;width:calc( 100% + 100px);height:calc( 100% + 100px)}.albumCover{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.albumCover img{width:100%;height:auto;box-shadow:0 0 59px rgba(0,0,0,0.65);box-shadow:0 0 5px black}@media only screen and (max-width: 1280px){.albumCover{width:auto;height:50%}.albumCover img{height:100%;width:auto;box-shadow:0 0 59px rgba(0,0,0,0.65);box-shadow:0 0 5px black}}@media only screen and (min-width: 1281px){.albumCover{width:464px;height:464px}}.single-album .sr_it-single-post.featured{padding:80px 20px 0;background:#fff;margin-top:-85px}.single-album .content-box{margin-top:2px}.single-album .content-box h4{margin-bottom:30px}.single-album .content-box .blockquote-block{background:none}.single-album .content-box .heading-b3{margin-bottom:0px !important}.single-album .content-box .blockquote-block blockquote{border:none;text-align:center;background:none}.single-album .content-box .blockquote-block blockquote::before{content:'" '}.single-album .content-box .blockquote-block blockquote::after{content:' "'}.single-album .meta-artist_of_album{font-size:12px;line-height:25px;font-weight:300;text-transform:uppercase;text-align:center;letter-spacing:7px}.single-album .content-box .blockquote-block figcaption{border:none;text-align:center;font-weight:900;font-size:16px;text-transform:uppercase;margin-right:0}.single-album .sr_it-content-side{margin-top:-85px;background:#fff;padding:60px 20px}.info-section .blockquote-block{margin:0px;padding:40px 50px 26px 35px}.two_column_album .media-block{width:48%;float:left;margin:1% !important;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.two_column_album .media-block.single{max-width:445px;width:100%;float:left;margin:0% !important;margin-bottom:1% !important}#sidebar .two_column_album .media-block{margin-bottom:5px}.two_column_album .media-block.right{float:right}.three_column_album .media-block{width:31.33%;float:left;margin-left:1%;margin-right:1%;margin-bottom:25px}.four_column_album .media-block{width:23%;float:left;margin-left:1%;margin-right:1%;margin-bottom:25px}.type-album a{margin:0px;background:none;font-size:14px;font-weight:300}.type-album .image{margin:0px !important;display:block;float:none;width:100%;position:relative}.type-album .text-box{padding:0px !important;padding-left:10px !important;display:block;float:none;width:100%;background-color:#F7F7F7;overflow:hidden;text-overflow:ellipsis}.type-album .text-box h2{font-size:16px;padding-top:20px;padding-bottom:20px;text-align:center;font-weight:300;text-transform:none;color:#353535;margin:0px;line-height:normal}#sidebar .type-album .text-box h2,.elementor-widget-sidebar .type-album .text-box h2{padding-top:10px;padding-bottom:10px}.album-hover{position:absolute;left:0px;top:0px;height:100%;width:100%;opacity:0;filter:alpha(opacity=0);z-index:12;transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.album-hover-wrap:hover .album-hover{opacity:1;filter:alpha(opacity=100)}.album-overlay{position:absolute;left:0px;top:0px;height:100%;width:100%;background-color:#e80e50;z-index:10;opacity:0.5;filter:alpha(opacity=50);transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.album-listen{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:50%;color:#FFF;z-index:11;text-align:center;font-size:70px;opacity:1;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.release-date,.available-now{margin-top:20px;margin-bottom:10px}.page-template-archive-album-grid .news-grid-wrap{clear:initial;margin-right:12px;margin-bottom:20px;width:calc(49% - 12px)}.video-block{position:relative;margin:0 0 20px 0;width:100%;overflow:hidden}.video-block iframe{width:100% !important}.fancybox-overlay .video-block iframe{height:100% !important}.fancybox-overlay .video-block{position:relative;margin:0 0 20px 0;height:100%;width:100%;overflow:hidden}.fancybox-inner{width:initial !important}.video-block .btn-play{width:89px;height:89px;background-color:transparent;background-image:url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/images/sprite.png);background-repeat:no-repeat;background-position:-210px 0;text-indent:-9999px;overflow:hidden;position:absolute;left:50%;top:50%;margin:-57px 0 0 -48px}.videos,.news{padding:0px}.video-post h4{border-bottom:1px solid;border-top:1px solid;font-size:16px;font-weight:bold;letter-spacing:3px;margin-bottom:30px;padding-bottom:15px;padding-top:15px;text-align:center;text-transform:uppercase;line-height:normal}.buttons{display:block;float:right;position:relative}.links-block .buttons{width:300px}.holder.video .image{width:auto;margin-right:20px;position:relative}.holder.video .image img{width:auto;max-width:200px}.holder.video .text-box{padding-left:0px}.play-button{color:#FFFFFF;display:block;font-size:60px;height:60px;left:50%;line-height:50px;margin-left:-25px;margin-top:-30px;opacity:0.75;filter:alpha(opacity=75);position:absolute;top:50%;width:51px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.holder:hover .play-button{opacity:1;filter:alpha(opacity=100)}.videogrid{float:left;width:48%;margin:1%;background-color:#F7F7F7;opacity:0;transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}.videogrid.right{clear:right;float:right}.videogrid .holder{display:block;position:relative;width:100%}.videogrid .image{margin:0px;float:left;position:relative;width:100%;display:block;overflow:hidden}.videogrid .image img{width:100%;display:block}@media only screen and (max-width: 639px){.videogrid .image{height:inherit !important}}.videogrid .text-box{float:left;padding:10px;display:table-cell;vertical-align:middle;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.videogrid h2{font-size:16px;font-weight:300;line-height:18px;margin:0px}.videogrid a{margin:0px}.videogrid .media-block{width:100% !important}.video-mask{max-height:400px;overflow:hidden}@media only screen and (max-width: 950px){.video-mask{max-height:200px}}@media only screen and (max-width: 640px){.video-mask{max-height:300px}}@media only screen and (max-width: 639px){.holder.video h2{font-size:18px;line-height:20px}.holder.video{display:block}.holder.video .image{margin:0px !important}.holder.video .image img{width:auto;max-width:100%}.holder.video .text-box{padding:10px !important;width:100%}.videogrid{width:100%;margin:0px;margin-bottom:2%;max-width:none}}.tracks-block h2{text-transform:uppercase;background:#000;padding:6px 23px;color:#5a5a5a;font-weight:normal;margin:0 0 1px}.tracks-list{margin:0;padding:0;list-style:none;overflow:hidden;counter-reset:item;color:#fff}.tracks-list>li{padding:18px 190px 18px 83px;background:#f7f7f7;overflow:hidden;position:relative}.tracks-list>li:before{float:left;width:40px;margin:8px 0 0 -40px;color:#5a5a5a;content:counters(item, ".") " ";counter-increment:item;font-weight:700;font-size:14px}.tracks-list .name{overflow:hidden;display:block;color:#353535}.tracks-list .player-box{margin:0;margin-top:2px;float:right;height:auto !important}.tracks-list .player-box .jp-controls{width:auto;margin:0}.presto .tracks-list .name{padding-top:1px}.tracks-list .buttons{height:32px;position:absolute;right:16px;top:12px;width:155px}.tracks-list .button{float:left;margin:0px;width:81px;padding:6px 10px 6px 10px;text-align:center;color:#FFF}.presto .tracks-list .button{padding:8px 10px 4px 10px}.tracks-list .btn-play,.tracks-list .btn-pause{color:#fff;text-decoration:none;float:right;font-size:14px;height:28px;width:28px;text-align:center}.tracks-list .btn-play i.fa,.tracks-list .btn-pause i.fa{padding:0px;line-height:28px}.tracks-list .btn-play:hover,.tracks-list .btn-pause:hover{color:#FFF}.tracks-list .btn-play [class^="fa-"],.tracks-list .btn-play [class*=" fa-"],.tracks-list .btn-pause [class^="fa-"],.tracks-list .btn-pause [class*=" fa-"]{display:block;padding:0.4em;border-radius:100%}.gallery{margin-bottom:20px;margin-left:-4px}.gallery-item{float:left;margin:0 1% 1% 0;overflow:hidden;position:relative}.gallery-item img{display:block}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 20px}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item{text-align:center}.gallery-columns-0 .gallery-item,.gallery-columns-1 .gallery-item{max-width:99%;max-width:-webkit-calc(100% - 1%);max-width:calc(100% - 1%)}.gallery-columns-2 .gallery-item{max-width:49%;max-width:-webkit-calc(50% - 1%);max-width:calc(50% - 1%)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33% - 1%);max-width:calc(33% - 1%)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 1%);max-width:calc(25% - 1%)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 1%);max-width:calc(20% - 1%)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 1%);max-width:calc(16.7% - 1%)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 1%);max-width:calc(14.28% - 1%)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 1%);max-width:calc(12.5% - 1%)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 1%);max-width:calc(11.1% - 1%)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-caption{background-color:rgba(0,0,0,0.7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}a.button-more{display:block;margin:0 0 28px;border:1px solid #e80e50;padding:0px;color:#e80e50;text-transform:uppercase;text-align:center;font-weight:300;visibility:hidden;width:80px;height:80px;margin:0 auto;border-radius:100%;line-height:80px;margin-top:60px;margin-bottom:100px;position:relative;top:20px;clear:both}.pages .current,.pages a:hover,a.button-more:hover{text-decoration:none;background-color:#e80e50;color:#FFF}.pages{margin:0 auto;max-width:100% !important}.pages a,.pages .current,.event-pagination button{display:block;width:60px;padding:25px 5px;color:#e80e50;font-size:16px;font-weight:300;line-height:1;text-align:center;text-transform:uppercase;box-sizing:border-box;border-radius:3px}.pages .current{color:#FFF}.pages.full{text-align:center}.pages.full ul{list-style:none;padding:0px;margin-top:40px;margin-bottom:40px;position:relative}.pages.full li{display:inline-block}.pages.full li a{border:none}.pages.full li span{border:none}.pages.full li a.next{display:inline-block;width:30px;padding:0px;padding-top:25px;padding-bottom:25px;border:none;color:#353535}.pages.full li a.prev{display:inline-block;width:30px;padding:0px;padding-top:25px;padding-bottom:25px;border:none;color:#353535}.page-numbers.dots{border:none;display:block;height:70px;line-height:73px;padding-left:10px;padding-right:10px}.pages .alignleft a,.pages .alignright a,.event-pagination button{width:unset;min-width:165px}.filters-block{margin-bottom:20px;border:1px solid #4f4f4f;text-transform:uppercase;font:13px/16px;overflow:hidden}.filter-heading{display:block;float:left;min-width:87px;padding:18px 10px 16px;color:#666;text-align:center;letter-spacing:0.1em;text-transform:uppercase}.filters-block .holder{overflow:hidden;min-width:87px}.filters-block ul{margin:0;padding:0;border:1px solid #4F4F4F;border-width:0 0 0 1px;list-style:none;overflow:hidden}.filters-block li{float:left}.filters-block ul a{display:block;padding:18px 19px 16px;color:#000;letter-spacing:0.1em;text-transform:uppercase}.filters-block ul a:hover{text-decoration:none;background:#e7e7e7}.filters-block .select-area,.filters-block select{width:100% !important}.filters-block .select-area{margin:-1px -1px -1px 1px}.comments-link a:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.bypostauthor>.comment-body .fn:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;vertical-align:text-bottom}.comment-form-author:after,.comment-form-email:after,.comment-form-url:after,.comment-body:after{clear:both}.comment-form-author:before,.comment-form-author:after,.comment-form-email:before,.comment-form-email:after,.comment-form-url:before,.comment-form-url:after,.comment-body:before,.comment-body:after{content:"";display:table}.bypostauthor>.comment-body .fn:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before{display:inline-block;margin-right:.3em;font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;speak:none}.comments-title,.comment-reply-title{font:24px/28px;font-weight:bold}.must-log-in,.comment-respond .comment-form,.comment-respond iframe{display:block;margin-left:auto;margin-right:auto;width:100%}.comments-title{font-size:20px;text-transform:uppercase;padding:0px;padding-top:20px}.comment-list,.comment-list .children{list-style-type:none;padding:0}.comment-list .children{margin-left:20px}.comment-list>li:after,.comment-list .children>li:before{content:"";display:block;height:1px;width:100%;border-bottom:1px dotted}.comment-list>li:last-child:after{display:none}.comment-body{padding:24px 0;position:relative}.comment-author{float:left;max-width:74px}.comment-author .avatar{display:block;margin-bottom:10px}.comment-author .fn{word-wrap:break-word}.comment-author .fn,.comment-author .url,.comment-reply-link,.comment-reply-login{font-size:12px;font-style:normal;font-weight:normal}.says{display:none}.no-avatars .comment-author{margin:0 0 5px;max-width:100%;position:relative}.no-avatars .comment-metadata,.no-avatars .comment-content,.no-avatars .comment-list .reply{width:100%}.bypostauthor>.comment-body .fn:before{content:"\f005";vertical-align:text-top}.comment-list .edit-link{margin-left:20px}.comment-metadata,.comment-awaiting-moderation,.comment-content,.comment-list .reply{float:right;width:79%;width:-webkit-calc(100% - 124px);width:calc(100% - 124px)}.comment-meta,.comment-meta a{color:#a2a2a2;font-size:13px}.comment-metadata{margin-bottom:0px}.ping-meta{color:#a2a2a2;font-size:13px;line-height:2}.comment-awaiting-moderation{color:#a2a2a2}.comment-awaiting-moderation:before{content:"\f071";margin-right:5px;position:relative;top:-2px}.comment-reply-link:before,.comment-reply-login:before{content:"\f112";margin-right:3px}.comment-respond{border:1px solid #353535;border-width:1px 0 0;padding:30px 0;border:none}.comment .comment-respond{margin-bottom:20px;padding:20px;border-width:0 0 1px}.comment-reply-title{border-bottom:1px solid;border-top:1px solid;font-size:16px;font-weight:bold;letter-spacing:3px;margin-bottom:30px;margin-top:30px;padding-bottom:10px;padding-top:10px;text-align:left;text-transform:uppercase}.comment-reply-title small a{display:inline-block;float:right;overflow:hidden;font-size:11px}@media (max-width: 768px){.comment-reply-title small a{height:18px;width:16px}}.comment-reply-title small a:hover{text-decoration:none}.comment-reply-title small a:before{content:"\f00d"}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:25px}.comment-form [for="author"],.comment-form [for="email"],.comment-form [for="url"],.comment-form [for="comment"]{display:block;padding:5px 0;width:600px}.comment-form .required{color:#ed331c}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form p.comment-notes{width:100%;max-width:600px;color:#7a7a7a}.comment-form p.comment-notes{margin-bottom:15px}.comment-form textarea{width:99%}.form-allowed-tags,.form-allowed-tags code{color:#686868;font-size:12px;display:none}.form-allowed-tags code{font-size:10px;margin-left:3px}.comment-list .pingback,.comment-list .trackback{padding-top:24px}.comment-list .pingback .comment-body,.comment-list .trackback .comment-body{padding:0}.comment-navigation{font-size:20px;font-style:italic;font-weight:300;margin:0 auto;max-width:604px;padding:20px 0 30px;width:100%}.no-comments{background-color:#f7f5e7;font-size:20px;font-style:italic;font-weight:300;margin:0;padding:40px 0;text-align:center}.form{margin:0 0 15px;text-align:left}.form .row{padding:0 0 12px}.form .wrap{padding:8px 0 12px;margin:0 0 0 -1px}.form label{font:14px/16px;color:#4e4e4e;float:left;margin:0 0 5px}.form input[type="text"],.form input[type="email"],.form input[type="password"],.form textarea{width:100% !important;height:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #000;margin:0;padding:8px 6px;display:block;font:14px/17px;color:#4e4e4e;clear:both;-webkit-box-shadow:none;box-shadow:none}.form textarea{max-width:100% !important;overflow:auto;height:145px;min-height:145px;padding:3px 3px 3px 6px}.form .box{float:left;padding:9px 15px 0 0;min-width:210px}.form input[type="checkbox"]{width:16px;height:15px;padding:0;margin:0 7px 0 0;float:left}.form .box label{overflow:hidden}.form input[type="submit"]{height:30px;border:0;margin:0;padding:2px 0 0;cursor:pointer;float:right;font:14px/30px;overflow:visible;text-transform:uppercase;color:#000;min-width:100px}.post-password-form{max-width:1144px;margin:0 auto}.success{color:#111;font-size:22px;text-align:center;line-height:36px;display:none;padding-top:104px;text-transform:uppercase}.success span{font-size:30px}.presto .form input[type="submit"]{padding:4px 0 0}.form input[type="submit"]:hover{color:#fff}.info-section{padding:0px}.info-section .links-block{margin:12px 0 0;padding:23px 0 15px;border-top:1px solid #E2E2E2}.aside{float:left;width:40.5%}.info-section .image{margin:0 0 16px}.info-section .image img{display:block;max-width:100%;height:auto}.info-section h2{font-size:32px;font-weight:300;line-height:36px;margin-bottom:10px}.description-column{width:57.5%;float:right;text-align:justify}.buttons-block{margin:10px 0 15px;overflow:hidden}.buttons-block .title{display:block;text-transform:uppercase;color:#000;font:14px/18px;margin:0 0 7px}.webkit .buttons-block .title{margin:0 0 6px;padding:1px 0 0;text-shadow:0 0 1px rgba(0,0,0,0.3)}.presto .buttons-block .title{margin:0 0 6px;padding:1px 0 0}.buttons-block ul{margin:0;padding:0;list-style:none;overflow:hidden;text-align:left}.buttons-block li{padding:0 11px 11px 0;display:inline-block}.buttons-block a{margin:0;padding:7px 12px 5px}.presto .buttons-block a{padding:8px 12px 4px}.trident .buttons-block a{padding:8px 12px 4px}.webkit .button,.webkit .tracks-list .button{padding:8px;margin-top:1px}.trident .tracks-list .button{padding:8px 10px 4px}.webkit .tracks-list .name{margin-top:1px}.comment-form input,.wpcf7-form-control{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #000000;box-shadow:none;clear:both;color:#4E4E4E;display:block;font-size:15px;min-height:50px;margin:0;margin-bottom:15px;padding:10px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7-text{width:100% !important}.comment-form textarea{background:none repeat scroll 0 0 #FFFFFF !important;border:1px solid #7a7a7a;box-shadow:none;clear:both;display:block;height:145px;padding:12px 12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comment-form #submit,.wpcf7-submit{border:0 none;color:#FFFFFF;cursor:pointer;display:block;margin:0 auto;min-width:100px;overflow:visible;padding:4px;position:relative;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:2px;height:45px}.comment-form #submit:hover,.wpcf7-submit:hover{color:#FFF}.wpcf7-checkbox{height:initial;background:initial;border:0}.select-nav-select,.nav-select{display:none !important}.select-area{border:1px solid #656565;position:relative;overflow:hidden;cursor:default;height:52px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 48px 0 40px;width:auto !important;color:#1a1a1a;text-transform:uppercase;font:13px/52px}.select-area .center{white-space:nowrap;width:100%;float:left;overflow:hidden;text-align:center}.select-area .select-opener{position:absolute;background-color:transparent;background-image:url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/images/sprite.png);background-repeat:no-repeat;background-position:-136px -111px;height:6px;width:11px;right:16px;top:24px}.select-options{position:absolute;overflow:hidden;background:#fff;z-index:2000;margin:-1px 0}.select-options .drop-holder{border:1px solid #575757;overflow:hidden}.select-options ul{list-style:none;padding:0;margin:0;text-transform:uppercase;font:13px/16px;text-align:center}.select-options ul li{width:100%;float:left}.select-options ul a{text-decoration:none;padding:8px 10px 6px;display:block;cursor:default;color:#1a1a1a}.select-options .item-selected a{text-decoration:none}.post-password-form input[type="password"]{background:none !important;border:2px solid #F00;color:#FFF;padding-left:10px;padding-top:5px;padding-bottom:5px}.post-password-form input[type="submit"]{border:1px solid #FFF;background:none;color:#FFF;margin-left:5px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;transition:background 0.35s ease 0s, color 0.35s ease 0s}.post-password-form input[type="submit"]:hover{color:#FFF}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{padding:1em;margin-bottom:1em;border:1px solid transparent}div.wpcf7-mail-sent-ok{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}div.wpcf7-mail-sent-ng{color:#b94a48;background-color:#f2dede;border-color:#e0aeb6}div.wpcf7-spam-blocked{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}div.wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border-color:#e0aeb6}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip,span.wpcf7-not-valid-tip-no-ajax{display:block;color:#b94a48;background-color:#f2dede;border:1px solid #e0aeb6;font-size:10pt;padding:0.25em;margin:0.2em 0}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{background-color:white;padding:11px;margin:auto 0;border-radius:20px;border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}.wpcf7-recaptcha>div{margin:0 auto}.wpcf7-form-control.wpcf7-recaptcha{border:0;padding:0;height:initial}div.wpcf7 .ajax-loader{visibility:hidden;display:block;background-image:url(../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:10px auto;vertical-align:middle;background-size:contain}div.wpcf7 .ajax-loader.is-active{visibility:visible}.single-music-player{padding-bottom:20px}.single-music-player .iron_widget_radio .poster-image{display:none}.single-music-player .iron_widget_radio.playlist_enabled .audio-holder .jp-interface{margin:0px}.single-music-player .iron_widget_radio .player-holder{position:relative}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap{width:100%}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-leftside{float:none;display:block;width:100%;padding-top:94px}body:not(.no-pjax) .playlist_enabled .player{display:none}.no-pjax .playlist_enabled .player{display:none}@media (max-width: 700px){.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-leftside{padding-top:8px}}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface{height:82px}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls{margin-left:0px;width:100%}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li{width:33.33%}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a{width:100%;box-sizing:border-box}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a.jp-next{border:none}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a i{width:auto;font-size:20px}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-rightside{display:block;float:none;height:86px;left:0;top:0;width:100%;position:absolute}.single-music-player .iron_widget_radio .player-holder .info-box .player-timeline{position:absolute;top:86px;width:100%}.audio-holder .jp-playlist ul.tracks-list li{border-bottom:1px solid #000}.iron_widget_radio .panel__body{background-color:#f7f7f7;font-size:18px;font-weight:normal;text-align:left;position:relative;height:auto;width:100%;padding:0px}.iron_widget_radio .poster-image{height:86px;width:auto;display:block}.iron_widget_radio .player-title-box{display:block;text-align:left}.iron_widget_radio .player-title-box .title,.player-info .player-title-box{font-size:18px;font-weight:300}.iron_widget_radio .player-title-box .track-name{font-size:16px;font-weight:300}.iron_widget_radio .info-box .text{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;width:auto;padding:0px;display:block}.iron_widget_radio .jp-controls{font-size:18px}@media (min-width: 990px){.vc_span4 .iron_widget_radio .panel__body,.vc_span3 .iron_widget_radio .panel__body,.vc_span2 .iron_widget_radio .panel__body,#sidebar .iron_widget_radio .panel__body,.footer__widgets .iron_widget_radio .panel__body{font-size:13px;line-height:16px;height:200px;padding:0px}.vc_span4 .iron_widget_radio .poster-image,.vc_span3 .iron_widget_radio .poster-image,.vc_span2 .iron_widget_radio .poster-image,#sidebar .iron_widget_radio .poster-image,.footer__widgets .iron_widget_radio .poster-image{width:94px;height:94px;margin:0 auto;float:none;display:block;margin-top:30px}.vc_span4 .iron_widget_radio .jp-progress,.vc_span3 .iron_widget_radio .jp-progress,.vc_span2 .iron_widget_radio .jp-progress,.vc_span4 .iron_widget_radio .time-box,.vc_span3 .iron_widget_radio .time-box,.vc_span2 .iron_widget_radio .time-box,#sidebar .iron_widget_radio .time-box,.footer__widgets .iron_widget_radio .time-box{display:none}.vc_span4 .iron_widget_radio .player-title-box,.vc_span3 .iron_widget_radio .player-title-box,.vc_span2 .iron_widget_radio .player-title-box,#sidebar .iron_widget_radio .player-title-box,.footer__widgets .iron_widget_radio .player-title-box{padding:0px;text-align:center;margin-top:5px}.vc_span4 .iron_widget_radio .player-title-box .title,.vc_span3 .iron_widget_radio .player-title-box .title,.vc_span2 .iron_widget_radio .player-title-box .title,.vc_span4 .iron_widget_radio .player-title-box .track-name,.vc_span3 .iron_widget_radio .player-title-box .track-name,.vc_span2 .iron_widget_radio .player-title-box .track-name,#sidebar .iron_widget_radio .player-title-box .track-name,.footer__widgets .iron_widget_radio .player-title-box .track-name{padding:0px;text-align:center;font-size:12px;line-height:14px}.vc_span4 .iron_widget_radio .jp-controls,.vc_span3 .iron_widget_radio .jp-controls,.vc_span2 .iron_widget_radio .jp-controls,#sidebar .iron_widget_radio .jp-controls,.footer__widgets .iron_widget_radio .jp-controls{font-size:12px;margin:0px}.vc_span4 .iron_widget_radio .audio-holder,.vc_span3 .iron_widget_radio .audio-holder,.vc_span2 .iron_widget_radio .audio-holder,#sidebar .iron_widget_radio .audio-holder,.footer__widgets .iron_widget_radio .audio-holder{margin-top:5px}.vc_span4 .iron_widget_radio .jp-type-playlist,.vc_span3 .iron_widget_radio .jp-type-playlist,.vc_span2 .iron_widget_radio .jp-type-playlist,#sidebar .iron_widget_radio .jp-type-playlist,.footer__widgets .iron_widget_radio .jp-type-playlist{display:inline-block}}@media (max-width: 500px){.iron_widget_radio .panel__body{font-size:13px;line-height:16px;padding:0;height:auto}.panel-action{font-size:12px;padding-bottom:15px;padding-top:15px}.iron_widget_radio .info-box img{float:left;margin:0px;max-width:none}.iron_widget_radio .panel__body{text-align:left}.description-column .iron_widget_radio .player-title-box{margin-top:0px}.description-column ul.tracks-list{margin-top:0px !important}.player-box .jp-controls{margin:0px}.iron_widget_radio .jp-type-playlist{display:none}.iron_widget_radio.playlist_enabled .jp-type-playlist{display:block}}.iron_widget_radio .info-box{background:#F00}.sr_it-content-side>.iron_widget_twitter .panel__body{font-size:18px}.recent-posts h2{font-weight:300;font-size:24px;text-transform:none;line-height:26px;margin-top:0px;margin-bottom:0px;max-width:400px}.recent-posts .excerpt{text-align:left;font-size:14px;line-height:16px}.article .image,.carousel.responsive1 .slide .image{position:relative;overflow:hidden;width:100%;height:178px;background-color:rgba(0,0,0,0.2)}.carousel.responsive1 .slide a{height:360px}.article a{height:318px}.carousel .slide a.hover,.article a.hover{color:#1A1A1A}.carousel .text,.article .text{padding:25px 20px 45px;overflow:hidden}.carousel .text h2,.article .text h2{margin-bottom:8px;color:#000;font-size:20px;font-weight:normal;line-height:1.2;text-transform:uppercase}.text .sr_it-datetime,.article .sr_it-datetime{display:block;font-size:12px;font-weight:normal}.carousel .slide a:focus .text .sr_it-datetime,.carousel .slide a:hover .text .sr_it-datetime,.carousel .slide a.hover .text .sr_it-datetime,.article a:focus .sr_it-datetime,.article a:hover .sr_it-datetime,.article a.hover .sr_it-datetime{color:#1A1A1A}.sr_it-content-side .carousel.responsive1 .slide a,.grid-cols--2 .carousel.responsive1 .slide a{height:300px}.sr_it-content-side .carousel .text,.grid-cols--2 .carousel .text{padding:25px 12px 35px}.sr_it-content-side .carousel .text h2,.grid-cols--2 .carousel .text h2{font-size:18px;margin-bottom:4px}@media only screen and (max-width: 639px){.recent-posts .media-block{margin:0 auto;max-width:329px;width:auto}.recent-posts .media-block .text-box{padding-left:10px;padding-right:10px}}.post_simple a{background:none !important}.post_simple .simple-post-img-wrap{float:left;width:25%;display:block}.post_simple .simple-post-txt-wrap{float:left;width:70%;margin-left:5%}.post_simple .simple-post-txt-wrap h2{font-size:18px;line-height:18px}.post_simple .simple-post-txt-wrap .excerpt{margin-bottom:0px;margin-top:5px}.post_simple .image{margin:0px;width:100%}.post_simple .splitter{height:1px;width:100%;margin-top:15px;margin-bottom:15px;background-color:#ededed;clear:both}.concert-box{position:relative;min-height:120px;color:#434242;font-size:24px;line-height:1;text-transform:uppercase}.concert-box,.concert-box .hover-box{padding:25px 20px 45px}.concert-box .sr_it-datetime{display:block;margin-bottom:4px}.concert-box .time{display:inline-block;position:relative;top:-6px;padding:0.5em;margin-left:5px;background-color:#000;color:#FFF;font-size:12px;letter-spacing:0.1em;border-radius:2px}.concert-box .event-title{display:block;color:#B6B6B6;margin-bottom:4px}.sr_it-content-side .concert-box{font-size:18px}.sr_it-content-side .concert-box,.sr_it-content-side .concert-box .hover-box{padding:25px 12px 35px}.sr_it-content-side .concert-box .sr_it-datetime{display:block}.sr_it-content-side .concert-box .date{display:block}.sr_it-content-side .concert-box .time{top:auto;font-size:11px;margin-left:0}.video-box{text-transform:uppercase}.video-box .hover-box{text-align:center;padding:13px;background-color:rgba(0,0,0,0.8);color:#FFF;white-space:nowrap;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.video-box .image{position:relative;overflow:hidden;width:100%}.video-box h2{margin-bottom:10px;color:#FFF;font-size:18px;font-weight:normal;line-height:1;text-align:center;white-space:normal}.video-box .btn-play{display:block}.video-box .icon-play{display:inline-block;padding:16px 13px 16px 19px;font-size:28px;line-height:1;color:#FFF;border-radius:100%;background-color:#000}.video-box .btn-play{margin-top:10px;width:100%;font-size:12px;line-height:1;text-align:center}.iron_widget_videos h2{font-size:18px;line-height:20px;margin:0px}.iron_widget_videos .media-block .image{margin-right:10px}#sidebar .video-list.video_list .image,.elementor-widget-sidebar .video-list.video_list .image{width:140px}.iron_widget_newsletter{text-align:center;background:none !important}.iron_widget_newsletter .control-label{display:inline-block;margin-right:10px;font-size:24px;line-height:1;text-transform:uppercase;vertical-align:middle}.iron_widget_newsletter .control-append{border:1px solid #272727;vertical-align:middle}.iron_widget_newsletter .form-control{float:left;width:68%;height:16px;border:0;margin:0;padding:10px 1%;background-color:transparent;font-size:13px;line-height:1}.iron_widget_newsletter input[type="submit"]{overflow:hidden;cursor:pointer;height:36px;border:0;margin:0;padding:0;background-color:#1A1A1A;color:#FFF;font-size:13px;line-height:36px;text-transform:uppercase}.iron_widget_newsletter input[type="submit"]:focus,.iron_widget_newsletter input[type="submit"]:hover{color:#FFF}.iron_widget_newsletter .form-status{clear:both;display:block;margin:0;padding-top:10px;font-size:13px;text-align:left}.sr_it-content-side>.iron_widget_newsletter .control-label,.grid-cols>.iron_widget_newsletter .control-label{margin:0 0 10px;display:block}.terms-list{list-style:none;margin:0;padding-left:0;line-height:18px}.terms-list li{border-bottom:none}.terms-list li:last-child{border-bottom:0}.terms-list a{display:block;cursor:pointer;padding:10px 15px 10px 10px;color:#000;font-size:13px}.terms-list a:focus,.terms-list a:hover{text-decoration:none;background:#EBEBEB}.terms-list small{font-size:inherit}#calendar_wrap,.textwidget,.widget_nav_menu>.menu-main-menu-container,.widget_tag_cloud>.tagcloud{padding:0px}.widget>ul{margin-top:10px;margin-bottom:10px}.widget>.select-area{margin:10px}.panel__heading+#calendar_wrap,.panel__heading+.textwidget,.panel__heading+.menu-main-menu-container,.panel__heading+.tagcloud{padding-top:0px}.panel__heading+ul,.panel__heading+select,.panel__heading+.select-area{margin-top:10px}#wp-calendar{width:100%}#wp-calendar th{text-align:left}.tagcloud{text-align:center}.widget_nav_menu>.menu-main-menu-container>:first-child{margin-top:0;margin-bottom:0}.rsswidget img{vertical-align:12%}h3.widgettitle{font-size:18px;font-weight:600;color:#353535;line-height:normal;text-align:center;padding-top:22px;padding-bottom:5px;margin:0px;background-size:contain}#sidebar .panel__heading,.elementor-widget-sidebar .panel__heading{color:#353535;background:none;padding:0px;margin:0px}#sidebar .panel__heading h3,.elementor-widget-sidebar .panel__heading h3{font-size:14px;font-weight:700;color:#353535;text-transform:uppercase;margin:0px;padding:0px;line-height:36px;border:none;letter-spacing:0px;text-align:left}#sidebar ul,.elementor-widget-sidebar ul{padding:0px;list-style:none}#sidebar ul.children,#sidebar ul.sub-menu,.elementor-widget-sidebar ul.children,.elementor-widget-sidebar ul.sub-menu{padding-left:15px}.search-form input[type="search"]{font-family:'Open Sans', sans-serif;font-size:14px;height:40px;width:66%;background-color:#FFF;padding:8px;border:none;border:1px solid #353535;min-width:232px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.search-form input[type="submit"]{font-family:'Open Sans', sans-serif;font-size:16px;line-height:0px;height:40px;background-color:#e80e50;color:#FFF;padding:13px;border:none;text-transform:uppercase}.screen-reader-text{display:none}.search-result{margin-top:10%;text-align:center}.rev_slider_wrapper{height:100vh;left:0 !important}.event-text-wrap{float:left;display:block;margin-left:20px;position:relative;top:50%;max-width:600px}.buttons .event-text-wrap .location-h{font-weight:normal;font-size:20px;line-height:22px;text-align:left;opacity:0;filter:alpha(opacity=0)}.buttons .event-text-wrap .city-h{font-weight:300;font-size:20px;line-height:22px;text-align:left;opacity:0;filter:alpha(opacity=0)}@media (max-width: 850px){.buttons .event-text-wrap .location-h,.buttons .event-text-wrap .city-h{text-align:center}}.buttons:hover .event-text-wrap .location-h,.buttons:hover .event-text-wrap .city-h{opacity:1;filter:alpha(opacity=100)}.concerts-list .title-row.hover .buttons .button{background-color:#e80e50;border:1px solid #FFF;padding:7px 19px}.event-more-button{display:none}@media (max-width: 849px){.event-more-button{border:1px solid;display:table;font-size:14px;padding:5px 25px;margin:0 auto;margin-top:20px}.event-centering .sr_it-datetime{border:none;display:block;float:none;font-size:14px;margin:0 auto;max-width:200px;padding:0;text-align:center;width:auto}}.vc_span6 .iron_widget_events .event-more-button,.vc_span4 .iron_widget_events .event-more-button,.vc_span3 .iron_widget_events .event-more-button,.vc_span2 .iron_widget_events .event-more-button,#sidebar .iron_widget_events .event-more-button,.elementor-widget-sidebar .iron_widget_events .event-more-button{border:1px solid;display:table;font-size:14px;padding:5px 25px;margin:0 auto;margin-top:20px}@media (max-width: 767px){.button-wrap{bottom:10px;display:inline-block;left:50%;margin-left:-52px;position:absolute}.button.ticket{display:none}}#sidebar .recent-posts .image,.elementor-widget-sidebar .recent-posts .image{margin:0px;float:left;width:100%}#sidebar .recent-posts .text-box,.elementor-widget-sidebar .recent-posts .image{float:left;padding:0px;margin-top:10px;padding-left:10px;padding-right:10px}.defaultdivider{height:1px;width:50px}.defaultdivider.left{float:left}.defaultdivider.right{float:right}.defaultdivider.center{margin:0 auto}.imagedivider{display:table}.imagedivider.left{float:left}.imagedivider.right{float:right}.imagedivider.center{margin:0 auto}a.button-widget{display:table;font-size:13px;border:1px solid #000;padding-left:30px;padding-right:30px;padding-top:14px;padding-bottom:14px;text-decoration:none !important;transition:background 0.35s ease 0s, color 0.35s ease 0s;text-transform:uppercase;font-weight:bold;letter-spacing:1px}a.button-widget.left{float:left}a.button-widget.right{float:right}a.button-widget.center{margin:0 auto}a.promobox{width:100%;height:auto;max-height:650px;display:block;margin:0 auto;overflow:hidden;position:relative;text-decoration:none !important}.promo-overlay{position:absolute;height:100%;width:100%;top:0px;left:0px;opacity:1;background:rgba(0,0,0,0.35);transition:opacity 0.35s ease 0s;z-index:10}.promobox img{transition:all 0.35s ease 0s;width:110%;max-width:none;display:block;position:relative}a.promobox:hover img{transform:translate3d(-5%, 0px, 0px);-ms-transform:translate3d(-5%, 0px, 0px);-moz-transform:translate3d(-5%, 0px, 0px);-webkit-transform:translate3d(-5%, 0px, 0px)}.promobox.animation-slide img{transition:transform 0.35s ease 0s;width:110%;max-width:none;display:block;position:relative}a.promobox.animation-slide:hover img{transform:translate3d(-5%, 0px, 0px);-ms-transform:translate3d(-5%, 0px, 0px);-moz-transform:translate3d(-5%, 0px, 0px);-webkit-transform:translate3d(-5%, 0px, 0px)}.promobox.animation-zoom img{width:100%}a.promobox.animation-zoom:hover img{transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1)}a.promobox:hover .promo-overlay{opacity:0}.promocontent{width:100%;left:0;position:absolute;top:50%;transform:translate3d(0px, -50%, 0px);-ms-transform:translate3d(0px, -50%, 0px);-moz-transform:translate3d(0px, -50%, 0px);-webkit-transform:translate3d(0px, -50%, 0px);transition:top 0.35s ease 0s;z-index:11}.promosubtext{position:absolute;top:120%;opacity:0;width:100%;transition:opacity 0.35s ease 0s, bottom 0.35s ease 0s, top 0.35s ease 0s}a.promobox:hover .promocontent{top:45%}a.promobox:hover .promosubtext{opacity:1;top:100%}@media only screen and (max-width: 767px){a.promobox:hover .promosubtext{opacity:1;bottom:-35px}}.promocontent.center .promotext h1,.promocontent.center .promotext h2,.promocontent.center .promotext h3,.promocontent.center .promotext h4,.promocontent.center .promotext h5,.promocontent.center .promotext h6,.promocontent.center .promosubtext h1,.promocontent.center .promosubtext h2,.promocontent.center .promosubtext h3,.promocontent.center .promosubtext h4,.promocontent.center .promosubtext h5,.promocontent.center .promosubtext h6{text-align:center}.promocontent.left .promotext h1,.promocontent.left .promotext h2,.promocontent.left .promotext h3,.promocontent.left .promotext h4,.promocontent.left .promotext h5,.promocontent.left .promotext h6,.promocontent.left .promosubtext h1,.promocontent.left .promosubtext h2,.promocontent.left .promosubtext h3,.promocontent.left .promosubtext h4,.promocontent.left .promosubtext h5,.promocontent.left .promosubtext h6{text-align:left;padding-left:10%;box-sizing:border-box}.promocontent.right .promotext h1,.promocontent.right .promotext h2,.promocontent.right .promotext h3,.promocontent.right .promotext h4,.promocontent.right .promotext h5,.promocontent.right .promotext h6,.promocontent.right .promosubtext h1,.promocontent.right .promosubtext h2,.promocontent.right .promosubtext h3,.promocontent.right .promosubtext h4,.promocontent.right .promosubtext h5,.promocontent.right .promosubtext h6{text-align:right;padding-right:10%;box-sizing:border-box}.promobox h1,.promobox h2,.promobox h3,.promobox h4,.promobox h5,.promobox h6{margin:0}.promotext h1,.promotext h2,.promotext h3,.promotext h4,.promotext h5,.promotext h6{font-size:2.25vw;line-height:4vw;padding:0px}.promosubtext h1,.promosubtext h2,.promosubtext h3,.promosubtext h4,.promosubtext h5,.promosubtext h6{font-size:0.8vw;line-height:0.8vw}@media only screen and (max-width: 767px){.promotext h1,.promotext h2,.promotext h3,.promotext h4,.promotext h5,.promotext h6{font-size:8vw;line-height:10vw}.promosubtext h1,.promosubtext h2,.promosubtext h3,.promosubtext h4,.promosubtext h5,.promosubtext h6{font-size:2vw;line-height:2vw}}.infobox-icon{float:left;width:10%;text-align:left;font-size:32px}.infobox-content{float:left;width:85%;padding-left:2.5%;padding-right:2.5%}.infobox-title{text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;letter-spacing:1px}.infobox-description{font-family:'Open Sans', sans-serif;font-size:14px;margin-bottom:50px}@media only screen and (max-width: 980px){.infobox-icon{font-size:24px}}@media only screen and (max-width: 767px){.infobox-icon{font-size:32px}}@media only screen and (max-width: 350px){.infobox-icon{font-size:24px}}.buytheme p{margin:0px;font-size:18px;text-align:center;text-transform:uppercase;font-weight:bold;letter-spacing:2px;padding-top:40px;padding-bottom:40px}.boldtitle{text-transform:uppercase;letter-spacing:5px}.custom-header-img{display:block;margin:0 auto;margin-bottom:30px}#sidebar .custom-header-img,.elementor-widget-sidebar .custom-header-img{margin:0px !important;margin-bottom:12px !important}.imagedividerpic{display:block}.forcebottom img{display:block;margin:0 auto}@media only screen and (max-width: 767px){.breakpointpadding{padding-bottom:35px !important}}#footer{position:relative;z-index:8000}.footer-wrapper.widgets{padding:44px}#back-to-top,#back-to-top-mobile{z-index:200}.footer-wrapper-backtotop{position:fixed;bottom:-40px;right:20px;padding:7px 10px 7px 10px;border-radius:0px;opacity:0;font-size:16px;transform:translate3d(0, 0, 0);transition:opacity 0.35s ease 0s, bottom 0.35s ease 0s}.footer-wrapper-backtotop.active{opacity:1;bottom:100px}.footer-wrapper-backtotop:hover{text-decoration:none}.footer-wrapper-backtotop.mobile{display:none}.footer-wrapper-backtotop-mobile{position:fixed;bottom:100px;right:20px;font-size:16px;padding:10px;border-radius:0px;display:none;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.widget td,.widget table,.widget th{border:0}.footer__widgets{color:#FFFFFF;margin:0 auto;max-width:1064px;position:relative;padding-left:40px;padding-right:40px;padding-top:70px;padding-bottom:40px}.footer__widgets .widget{margin-bottom:30px;float:left;width:31%;margin-right:1%;margin-left:1%}.footer__widgets .wp-caption-text{margin-top:-35px;margin-bottom:35px}.footer__widgets .widget:nth-child(3n+1){clear:left}.footer__widgets .panel__heading{background:none;padding:0px;padding-bottom:12px;border-bottom:2px solid #FFF;margin-bottom:15px}.footer__widgets .panel__heading h3{border:none;font-size:14px;font-weight:700;letter-spacing:0;margin:0;padding:0;text-align:left;text-transform:uppercase}.footer__widgets .panel__body{background:none}.footer__widgets .panel-action{background:none}.footer__widgets ul{padding-left:16px}.footer__widgets ul a{color:#FFF}.footer__widgets ul .post-date{font-size:10px;color:#d3d3d3;display:block;margin-top:-5px}.footer__widgets select{max-width:330px}.footer__widgets .textwidget{padding-left:0px}.footer__widgets .textwidget img{margin-bottom:30px}.footer__widgets .panel__body{background:none !important}.footer__widgets ul.jp-controls{padding:0px}@media (max-width: 767px){.widget-area aside.widget{float:none;width:100%;margin:0px;margin-bottom:20px;min-height:0px;height:auto}}.footer-row{overflow:hidden;padding:0px;font-size:11px;line-height:12px;color:#fff;background-color:#000}.footer-row p{font-size:11px;line-height:12px}.footer-row ul{margin:0;padding:14px 0;list-style:none;float:right;color:#1a1a1a}.footer-row li{float:left;padding:0 0 0 15px;position:relative}.footer-row li:after{content:'|';position:absolute;left:6px;top:-1px}.footer-row li:first-child:after{display:none}.footer-row ul a{color:#1a1a1a}.footer-row img{display:block;width:auto;height:auto;max-width:200px;max-height:100px}.footer-row .footer-logo-wrap{float:left;margin-right:15px}.footer-row .text-box{overflow:hidden}.footer-row p,.footer-row h1,.footer-row h2,.footer-row h3,.footer-row h4,.footer-row h5,.footer-row h6{margin:0}.footer-row .text.footer-copyright{float:left;padding:0px;position:relative}.footer-row .text.footer-author{float:right;padding:0px;position:relative}@media only screen and (max-width: 500px){.footer-row .footer-logo-wrap{float:none !important;margin:0 auto;display:table}.footer-row .text.footer-copyright{float:none !important;top:0px !important;text-align:center;margin-bottom:20px;margin-top:20px}.footer-row .text.footer-author{float:none !important;top:0px !important;text-align:center}}.countdown-block{text-transform:uppercase}.icon-inlines{float:left}.footer__widgets{padding-bottom:0px}.footer-row{padding-bottom:4px}#dropcap span.dropcap{font-size:69px;width:75px;height:33px;margin-top:15px;float:left}.button-inline .button-widget{display:inline-block;margin:10px !important}.button-inline{text-align:center}.button-inline .button-clear{display:none}@media only screen and (min-width: 768px){.nav-holder{display:block !important}.concerts-list .title-row.hover .buttons .link{color:#1A1A1A}}@media only screen and (max-width: 1179px){#header{margin:40px 12px 15px}}@media only screen and (max-width: 1143px){.blockquote-box{max-width:370px}#pusher.menu-type-classic-menu{padding-top:60px}}@media only screen and (max-width: 1023px){.fs-img{font-family:'image-set( url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/-large|-medium), url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/-large|-medium) 2x high-bandwidth)'}#wrapper{overflow:hidden;padding-bottom:0}.nav-menu li a{letter-spacing:0;padding-left:11px;padding-right:11px}.blockquote-box{max-width:270px}.site-description{margin-right:20px}.nav-holder,.fixed-bar .nav-holder{padding:0}.iron_widget_twitter .sr_it-meta{margin:0}.title-box{padding:19px 13px 18px}.title-box h2{font-size:19px;line-height:22px}.title-box .link{margin-top:4px}.carousel h2{font-size:18px;margin-bottom:4px}.carousel .text,.article .text .concert-box,.concert-box .hover-box{padding:25px 12px 35px}.carousel .more,.article .more{right:12px;bottom:4px}.widget-blocks{margin:0 -20px 27px 0}.contact-box{padding:30px 25px 10px;margin:32px -1px 43px 0}.contact-box img{margin:5px 24px 13px 0}.footer-wrapper{padding-left:13px;padding-right:13px}}@media only screen and (max-width: 979px){.carousel.responsive1 .slide .image{height:140px}.sr_it-content-side .link .label,.sr_it-content-side .panel-action__label{display:none}}@media only screen and (min-width: 360px) and (max-width: 767px){.sr_it-content-side .link .label,.sr_it-content-side .panel-action__label{display:inline}}@media only screen and (max-width: 899px){.carousel.responsive1 .slide a{height:300px}}@media only screen and (max-width: 819px){.carousel.responsive1 .slide .image{height:125px}}@media only screen and (max-width: 849px){body{border:0}h2{font-size:18px;line-height:20px;color:#1a1a1a}h3{font:bold 16px/18px}#header{border-bottom:1px solid #777;padding:5px 114px 5px 50px;margin:0;height:49px}#header:after,.header__left:before{content:none;display:none}.header__left,.site-title{height:auto;width:auto}.header__left{display:block}.blockquote-box,.site-description{display:none}.site-title{position:relative;z-index:11}.side-menu .logo-desktop{display:none}.logo-mobile{display:block}.container{padding-bottom:0px}#nav{float:none}.nav-menu li{display:block;margin-bottom:1px}.nav-menu li:hover>a{background:none !important;color:#ffffff}.panel .social-networks{float:none;padding:11px 0 9px;clear:both;padding-top:20px}.social-networks li{margin:0 2px}.widget-blocks{margin:0 0 27px}.widget-blocks .block{width:100%;float:none;padding:0 0 20px}.button-box{display:block;float:left;margin:10px 9px 0 0}.facebook-box{display:none}.grid-cols--2>.widget,.grid-cols--3>.widget,.grid-cols--4>.widget{float:none;width:auto}.footer-block{padding:0 30px 20px}.footer__widgets{margin-bottom:0;background-color:transparent}.footer__widgets>.iron_widget_newsletter{padding:0}.footer__widgets>.iron_widget_newsletter .control-label{margin:0 0 10px;display:block;color:#FFF;font-size:18px}.footer__widgets>.iron_widget_newsletter .control-append{width:60%;display:block;margin:0 auto;border-color:#fff}.footer__widgets>.iron_widget_newsletter .form-control{color:#FFF}.footer__widgets>.iron_widget_newsletter input[type="submit"]{background-color:#FFF}.footer-block .social-networks{padding:0}.title-box{padding:15px 10px 12px}.widget-blocks{margin:0 0 11px}.widget-blocks .title-box{margin:0 0 10px}.widget-blocks .block{padding:0 0 16px}.widget-blocks .block .holder{padding:6px 6px 5px;height:auto !important}.title-box h2{font-size:14px;line-height:16px}.title-box .link{margin:0 0 0 20px}.link:before{display:none}.sr_it-content-side .carousel.responsive1 .slide a,.grid-cols--2 .carousel.responsive1 .slide a{height:280px}.iron_widget_radio .info-box .track-name{margin:0 0 1px}.iron_widget_radio.playlist_enabled .player-title-box .track-name{margin-top:0px}.player-box{margin:0}.iron_widget_twitter .panel__body{font-size:15px}.iron_widget_twitter p{margin:0 0 14px}.iron_widget_twitter .sr_it-meta{margin:0 0 0 8px;padding:0 0 0 16px;font-size:10px;line-height:13px}.iron_widget_twitter .sr_it-meta:after{width:10px;height:7px;background-color:transparent;background-image:url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/images/sprite.png);background-repeat:no-repeat;background-position:-81px -52px;top:3px}.carousel .slide{width:auto}.js-carousel .carousel__wrapper{margin:0 35px}.carousel .btn-prev,.carousel .btn-next{width:34px;font-size:30px}.carousel .btn-prev:hover,.carousel .btn-next:hover{width:44px}.carousel .icon-left-open-big,.carousel .icon-right-open-big{margin:-15px 0 0 0}.concert-box{font-size:18px}.concert-box .time{top:-3px;font-size:11px}.video-box h2{font-size:14px}.breadcrumbs{font-size:11px;line-height:16px;margin:0 0 19px}.breadcrumbs li{padding:0 19px 2px 0}.breadcrumbs li:after{left:-12px;top:0}.articles-section{margin:0 -10px 3px 0;padding:1px 0 0}.articles-section .article{width:50%;padding:0 10px 10px 0}.article h2{font-size:23px;margin:0 0 6px}.article .sr_it-datetime{font-size:15px;line-height:18px}.button-more{margin:0 0 25px}.content--rev>.content__main,.content__main,.sr_it-content-side{width:auto;float:none}.sr_it-content-side{display:none}.sr_it-meta:after{top:0}.links-block .button{display:none}.links-block .buttons{margin:4px 0 0 8px}.video-post .links-block .buttons{margin:0px}#content .links-block{margin:31px 0 0;padding:21px 0 20px}#content .video-post .links-block{margin:0 0 -13px}.blockquote-block{padding:40px 50px 46px 59px;margin:0 0 26px}.blockquote-block{padding:33px 25px 39px 31px;margin:0 0 22px}.blockquote-block .title{margin:0 0 14px}.two-columns .blockquote-block{margin:-2px 0 22px;padding:33px 28px 39px 31px}.two-columns{margin:0 -20px 0 0}.two-columns .column{padding:0 20px 0 0}.contact-box img{margin:0 auto 24px;float:none;display:block}.form .box{padding:0 0 14px;float:none;display:block}.form input[type="submit"]{float:left}.form-block{color:#4e4e4e;padding:14px 0 0}.form-block h2{font-size:24px;line-height:28px;margin:0 0 15px}.form .wrap{padding:17px 0 12px;margin:0}.contact-box p{margin:0 0 12px}.filters-block{display:none}.one-third>li{width:48%;max-width:none;margin:1%}.select-nav-select,.nav-select{display:block !important}.concerts-list li{position:relative;padding:0px}.event-centering{height:auto}.concerts-list .title-row{font-size:18px;line-height:24px;padding:10px;position:relative;height:206px}.concerts-list .title-row>span{display:block;white-space:normal;margin-left:20px}.concerts-list .title-row .sr_it-datetime{border:none;display:block;float:none;font-size:14px;margin:0 auto;max-width:200px;padding:0;text-align:center;width:auto}.concerts-list .title-row .time{display:inline-block;line-height:14px;margin-left:8px}.countdown-wrap{height:auto;top:50%;left:0px;right:0px;margin:0px}.concerts-list .title-row:after{display:none}.concerts-list .title-row .buttons{bottom:0;height:auto;width:100%;right:auto;left:0}.event-text-wrap .location-h{font-weight:normal;font-size:18px;line-height:20px;text-align:center}.event-text-wrap .city-h{font-weight:300;font-size:18px;line-height:20px;text-align:center}.event-text-wrap{display:block;float:none;margin:0 auto;margin-top:0px !important;font-size:18px;line-height:20px;position:relative;text-align:center;top:0px;width:100%;padding-top:10px}.event-text-wrap span.city{margin-top:10px}.event-text-wrap.btn span.city-h{margin-top:10px}.concerts-list .title-row .open-link{float:left;padding:0;position:static;margin:0;width:auto;height:auto;color:#fff}.concerts-list .title-row .opener{display:block;font-size:12px;line-height:16px;padding:0 0 0 20px;margin:10px 0;position:relative;left:0}.concerts-list .title-row .link{background:none;padding:0;width:auto;height:auto;text-indent:0;margin:4px 0 0}.concerts-list .title-row .opener:after{width:9px;height:9px;background-position:-108px -127px;top:3px}.webkit .concerts-list .title-row .opener:after{top:2px}.concerts-list .expanded .title-row .opener:after{top:6px}.concerts-list .expanded .title-row .opener:after{height:2px;top:7px}.concerts-list .title-row .opener:hover:after{background-position:-123px -127px}.concerts-list .title-row .button{margin:0px}.concerts-list .title-row .button:hover{color:#fff !important}.concerts-list .slide .holder{padding:4px 34px 1px}.tracks-block{margin:0}.tracks-list>li{padding:26px 15px 10px 39px}.tracks-list .buttons{position:static;overflow:hidden;width:100%}.tracks-list .name{font-size:14px;line-height:18px;margin:0 0 10px}.tracks-list .button{font-size:13px;margin:4px 10px 0 0;min-width:74px;padding:4px 10px 4px;width:auto}.webkit .tracks-list .button{padding-bottom:3px}.webkit .tracks-list li:before{margin-top:7px}.tracks-list .name{margin:0 0 8px}.tracks-list li:before{font-size:15px;line-height:20px;margin:3px 0 0 -42px;width:20px}.news .media-block .image,.videos .media-block .image{margin:0 20px 0 0}.info-section{padding:0;margin:-10px 0 0}.info-section .image{margin:0 0 11px}.buttons-block{margin:0 0 41px}.tracks-block h2{padding:11px 21px 6px;margin:0 0 1px !important}.tracks-list{margin-bottom:0px}.info-section h2{margin:0 0 14px}.content-box{padding:0 0 21px}.info-section .blockquote-block{margin:19px 0 20px;padding:49px 25px 22px 31px}.info-section .blockquote-block blockquote{margin:0 0 15px}.blockquote-block figcaption{margin:0 1px 0 0}.info-section .links-block{margin:-15px 0 0;padding:21px 0 33px}.news .media-block .text-box:after,.videos .media-block .text-box:after{right:10px}.media-block .image{margin:0 20px 0 0}.video-post{margin:-12px 0 0}.video-block{margin:0 0 15px}.video-post .sr_it-meta{margin:0 0 17px}#content .links-block{margin:21px 0 0;padding:14px 0 20px}.video-post{color:#555}.video-post .links-block .button{display:inline-block}.footer-wrapper.widgets{padding-bottom:20px}.description-column .jp-playlist-item{margin-top:8px !important}.description-column .tracks-list li:before{margin-top:8px !important}}@media only screen and (max-width: 1109px){.search-submit{margin-top:8px}}@media only screen and (max-width: 639px){.aside,.description-column{float:none;width:100%}.footer__widgets>.iron_widget_newsletter .control-append{width:80%}.filter-heading{float:none}.filters-block ul{border-width:1px 0 0 0}.listing-section{padding:0 0 7px}.videos.listing-section,.news.listing-section{margin-top:-5px}.media-block{margin:0 auto 11px}.media-block .image{float:none;width:100%}.media-block .image img{width:100%;display:block;height:auto}.media-block .text-box{display:block;padding:35px 5% 35px 5%}.media-block .text-box:after{right:8px;margin-top:-15px}.listing-section.videos .media-block h2{margin-bottom:10px}.news .media-block .image,.videos .media-block .image{margin:0px;width:100%}.news .media-block,.videos .media-block{width:auto;margin:0 auto}.media-block .text-box{position:relative}.news .media-block .sr_it-datetime,.videos .media-block .sr_it-datetime,.videos .media-block .category{margin:0 0 1px}.news .media-block .text-box:after,.videos .media-block .text-box:after{width:16px;height:19px;background-position:-212px -131px;right:22px;margin-top:-13px}.news .media-block a.hover .text-box:after,.videos .media-block a.hover .text-box:after{background-position:-235px -131px}.comments-area .comments-title,.comments-area .comment-list,.comments-area .comment-navigation,.comment-respond{padding-left:20px;padding-right:20px}.comment-author{margin-right:30px}.comment-author .avatar{height:auto;max-width:100%}.comment-metadata,.comment-content,.comment-list .reply{width:70%;width:-webkit-calc(100% - 104px);width:calc(100% - 104px)}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%}.comment-form textarea{height:80px}.comment-form textarea,.wpcf7-textarea{width:100%;height:145px}.comment-form #submit,.wpcf7-submit{width:100%}}@media only screen and (max-width: 499px){.carousel.responsive1 .slide a{height:280px}}@media only screen and (max-width: 479px){.articles-section{margin:0 0 3px}.articles-section .article{display:block;padding:0 0 10px;margin:0;width:100%}.two-columns{margin:0}.two-columns .column{float:left;width:100%;padding:0}.contact-box{padding:30px 40px 21px}.contact-box address{padding:0 0 0 23px}.form{padding:4px 0 0;margin:0 0 7px}.video-block .btn-play{width:38px;height:38px;background-position:-261px -126px;margin:-19px 0 0 -19px}.footer-block .social-networks{text-align:center}}@media only screen and (max-width: 359px){.fs-img{font-family:'image-set( url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/-large|-small), url(https://futurethievesmusic.com/wp-content/themes/sonaar/dist/css/-large|-small) 2x high-bandwidth)'}.comment-author{margin:0 0 5px;max-width:100%}.comment-author .avatar{display:inline;margin:0 5px 0 0;max-width:20px}.comment-metadata,.comment-content,.comment-list .reply{width:100%}}.iron_widget_discography:after,.iron_widget_videos:after{content:'';display:block;clear:both}a.back-btn{float:left;color:#FFF;padding:5px 40px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;background:none;border:1px solid #000}a.back-btn:hover{text-decoration:none;color:#FFF}@media only screen and (max-width: 500px){a.back-btn{float:none}.links-block .buttons{float:none;width:auto;display:table;margin:0 auto;margin-top:40px}}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,::placeholder{opacity:0.5}textarea:focus,input:focus{outline:0}#at_hover{display:none !important}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope-wrap{margin:0 auto;max-width:100%}.iso4{width:226px;margin:7.5px}.iso3{width:336.33px;margin:7.5px}@media only screen and (max-width: 400px){.iso4{width:280px;margin:7.5px}.iso3{width:280px;margin:7.5px}}.page-template-archive-posts-classic-php .media-block.sticky .holder{border:10px solid #000;box-sizing:border-box}.tp-leftarrow,.tp-rightarrow{top:50% !important}.fill-closemenu{fill:#FFF}.fill-menuicon{fill:#000}.no-padding{padding:0px !important}.pjax #intercom-container .intercom-launcher-frame,iframe.intercom-launcher-discovery-frame{bottom:99px !important;right:44px !important}iframe.intercom-launcher-badge-frame{bottom:145px !important;right:40px !important}.continuousPlayer-enable .pjax-container{padding-bottom:90px}.fb_dialog{bottom:75px !important}.admin-bar #fb-root,.elementor-editor-active #fb-root{display:none !important}.elementor-editor-active .classic-menu{pointer-events:none}.elementor-editor-active .elementor-editor-hide{display:none}.elementor-editor-active #wrapper{min-height:0px !important}.elementor-editor-active.block-template-default .xdebug-error{display:none}#elementor-lightbox .dialog-widget-content.dialog-lightbox-widget-content,.dialog-widget.dialog-lightbox-widget:not(.elementor-popup-modal) .dialog-widget-content{top:0px !important;left:0px !important}.blog .elementor-element .elementor-posts-container .elementor-post__thumbnail{padding-bottom:0px !important}.error404 p{text-align:center}.elementor-location-header{z-index:21;position:relative}.sonaar-menu-box .side-menu{display:none;position:fixed;top:0px;width:370px;height:100%;max-width:100vw;background-color:#353535;z-index:2002;overflow-y:auto;overflow-x:hidden;transition:all 0.4s ease-out;background-size:cover}.sonaar-menu-box .side-menu.type2.righttype,.sonaar-menu-box .side-menu.type2.lefttype{width:100%;display:table !important;opacity:0;right:0;left:0;z-index:0}.sonaar-menu-box .side-menu.type2.righttype.smallOverlay,.sonaar-menu-box .side-menu.type2.lefttype.smallOverlay{display:block !important}.sonaar-menu-box .side-menu.type2.righttype .content-menu,.sonaar-menu-box .side-menu.type2.lefttype .content-menu{transform:scale(0.8);opacity:0;display:table-cell;width:100vw;height:auto;vertical-align:middle;top:0;left:0;right:0;bottom:0}.sonaar-menu-box .side-menu.type2.righttype .content-menu .site-title,.sonaar-menu-box .side-menu.type2.lefttype .content-menu .site-title{margin-top:70px}.sonaar-menu-box .side-menu.type2.righttype.open,.sonaar-menu-box .side-menu.type2.lefttype.open{z-index:2001}.sonaar-menu-box .side-menu.righttype{right:-370px}.sonaar-menu-box .side-menu.lefttype{left:-370px}.sonaar-menu-box .side-menu.righttype.open{right:0px}.sonaar-menu-box .side-menu.lefttype.open{left:0px}.sonaar-menu-box #nav{float:left;font-size:13px;line-height:17px;width:100%}.sonaar-menu-box .nav-menu,.sonaar-menu-box .nav-menu>ul{margin:0;padding:0;list-style:none}.sonaar-menu-box .nav-menu li{display:inline-block;width:100%;text-align:center}.sonaar-menu-box .nav-menu li a{display:block;font-size:16px;line-height:18px;text-decoration:none;font-family:'Josefin Sans', sans-serif;font-weight:700;position:relative;transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;z-index:20}.sonaar-menu-box .nav-menu li.backlist{margin-bottom:20px}.sonaar-menu-box .nav-menu li a.backbtn{background:none;font-size:18px}.sonaar-menu-box .nav-menu li a.backbtn:hover{color:#353535}.sonaar-menu-box .nav-menu li:hover>a{text-decoration:none;color:#000}.sonaar-menu-box .nav-menu .sub-menu,.sonaar-menu-box .nav-menu .children{background-color:#353535;display:block;position:absolute;z-index:11;background:none !important}.sonaar-menu-box ul.nav-menu .has-drop-down.hover>ul{display:block}.sonaar-menu-box .nav-menu .sub-menu li:last-child,.sonaar-menu-box .nav-menu .children li:last-child{border-bottom:0}.sonaar-menu-box ul.nav-menu ul a:hover,.sonaar-menu-box .nav-menu ul ul a:hover,.sonaar-menu-box .nav-menu .current_page_item>a,.sonaar-menu-box .nav-menu .current_page_ancestor>a,.sonaar-menu-box .nav-menu .current-menu-item>a,.sonaar-menu-box .nav-menu .current-menu-ancestor>a{background-image:none}.sonaar-menu-box .type2 ul.sub-menu{width:100%;opacity:0;transform:scale(0.8);z-index:0;left:-100000px;transition:all 250ms ease, left 0ms, z-index 0ms}.sonaar-menu-box .type2 ul.sub-menu.active{opacity:1;z-index:30;display:block;left:0;transform:scale(1)}.sonaar-menu-box .type2 .sub-arrow{display:inline;position:absolute;line-height:1em;top:0}.sonaar-menu-box .type2 .sub-arrow i{right:0;position:relative;margin-left:30px;margin-top:45% !important;transform:translateY(-45%);vertical-align:middle}.sonaar-menu-box .type2 .sub-arrow i:before{vertical-align:middle}.sonaar-menu-box .righttype.type1 ul.sub-menu,.sonaar-menu-box .righttype.type3 ul.sub-menu{right:-370px}.sonaar-menu-box .righttype.type1 ul.sub-menu.active,.sonaar-menu-box .righttype.type3 ul.sub-menu.active{right:0px;-webkit-transform:translateZ(0px)}.sonaar-menu-box .lefttype.type1 ul.sub-menu,.sonaar-menu-box .lefttype.type3 ul.sub-menu{left:-370px}.sonaar-menu-box .lefttype.type1 ul.sub-menu.active,.sonaar-menu-box .lefttype.type3 ul.sub-menu.active{left:0px;-webkit-transform:translateZ(0px)}.sonaar-menu-box ul.sub-menu{width:370px;height:100%;max-width:100vw;display:block;top:0px;padding:0px;transition:all 250ms ease}.sonaar-menu-box ul.sub-menu.active{-webkit-transform:translateZ(0px)}.sonaar-menu-box .sub-arrow i{position:absolute;top:0px;font-size:32px;top:50%;right:10px}.type2 .sonaar-menu-box .sub-arrow i{right:0;position:relative;margin-left:30px;margin-top:45% !important;transform:translateY(-45%);vertical-align:middle}.type2 .sonaar-menu-box .sub-arrow i:before{vertical-align:middle}@media only screen and (max-width: 767px){.sonaar-menu-box .sub-arrow i{position:absolute;font-size:24px;line-height:26px}}.sonaar-menu-box .menu-toggle{position:absolute;top:30px;height:28px;width:28px;font-size:32px;line-height:28px;text-align:right;z-index:2005}.sonaar-menu-box .menu-toggle span{transform-origin:center;height:3px;width:28px;display:block;position:absolute;transition:all 250ms ease}.sonaar-menu-box .menu-toggle span:nth-child(0n+1){top:5px}.sonaar-menu-box .menu-toggle span:nth-child(0n+2){top:13px}.sonaar-menu-box .menu-toggle span:nth-child(0n+3){top:21px}.sonaar-menu-box .menu-toggle.toggled{z-index:9999}.sonaar-menu-box .menu-toggle.toggled span:nth-child(0n+1){transform:rotate(45deg);top:13px}.sonaar-menu-box .menu-toggle.toggled span:nth-child(0n+2){opacity:0}.sonaar-menu-box .menu-toggle.toggled span:nth-child(0n+3){transform:rotate(-45deg);top:13px}.sonaar-menu-box .menu-toggle.righttype{right:50px}@media screen and (max-width: 768px){.sonaar-menu-box .menu-toggle.righttype{right:25px}}.sonaar-menu-box .menu-toggle.lefttype{left:50px}.panel.fixed-bar{padding:0px;position:fixed;left:0;top:0}.panel.fixed-bar #nav{float:none}body.admin-bar .panel.fixed-bar{top:28px}#sidebar ul.sub-menu{position:relative;left:0px;right:0px}#pusher.righttype.type3{transform-origin:35% center 0;height:100vh}#pusher.righttype.type3.open{overflow-y:hidden;overflow-x:hidden}#pusher.lefttype.type3{transform-origin:65% center 0;height:100vh}#pusher.lefttype.type3.open{overflow-y:hidden;overflow-x:hidden}@media only screen and (max-width: 768px){#pusher.type2.open{height:100vh;overflow-y:hidden;overflow-x:hidden}}.panel{width:100%;position:relative;margin-top:40px;z-index:10}.nav-holder{position:relative;max-width:1104px;padding:0px;margin:0 auto}.panel .opener{display:none;float:right;width:86px;border-left:1px solid #696969;height:16px;background:#fff;text-align:center;text-transform:uppercase;color:#000;font:14px/1;padding:24px 17px 19px 10px;cursor:pointer;letter-spacing:2px}.panel .opener:hover{text-decoration:none;background:#efeded}.panel.popup-active .opener{background:#efeded}#menu-responsive-menu{display:none}.classic-menu.responsive .has-responsive-menu #menu-responsive-menu{display:block}.classic-menu.responsive .has-responsive-menu #menu-main-menu{display:none}.sr_it-videolist-container .page-title h1,.sr_it-video-list .page-title h1{font-size:36px;line-height:36px}.sr_it-videolist-container .panel-action__label,.sr_it-video-list .panel-action__label{display:block;padding:30px 5px;box-sizing:border-box}.sr_it-videolist-list #sr_it-perfectscrollbar,.sr_it-video-list #sr_it-perfectscrollbar{max-height:50vh;position:relative;touch-action:auto;overflow:auto}.sr_it-videolist-list article,.sr_it-video-list article{position:relative;padding:32px 0 18px 55px;border-bottom:#777 1px solid;cursor:pointer}.sr_it-videolist-list i,.sr_it-video-list i{position:absolute;top:36px;left:0px;color:#000;font-size:11px;padding:5px 5px 5px 8px;border:#000 2px solid;border-radius:45px;letter-spacing:0}.sr_it-videolist-list .heading-t3,.sr_it-videolist-list .heading-b3,.sr_it-videolist-list .widgettitle,.sr_it-video-list .heading-t3,.sr_it-video-list .heading-b3,.sr_it-video-list .widgettitle{display:none}.sr_it-videolist-screen iframe{width:100%;max-height:33vh}.sr_it-videolist-item-title{font-size:16px;line-height:20px;margin:0 0 4px}.sr_it-videolist-item-artist{font-size:14px;line-height:14px;font-weight:bold;margin:4px 0}.sr_it-videolist-item-date{font-size:11px;line-height:11px;margin:4px 0}@media (min-width: 992px){.sr_it-videolist-container:after{content:"";display:table;clear:both}.sr_it-videolist-container .page-title,.sr_it-video-list .page-title{position:fixed;margin-top:0;z-index:50}.sr_it-videolist-container .page-title h1,.sr_it-videolist-container .page-title h3,.sr_it-video-list .page-title h1,.sr_it-video-list .page-title h3{display:inline-block;margin-top:0;padding-bottom:20px;text-align:left}.sr_it-videolist-container .panel-action__label,.sr_it-video-list .panel-action__label{width:84%}.sr_it-videolist-col1{float:right;width:33%}.sr_it-videolist-col2{float:right;width:66%}.sr_it-videolist-list #sr_it-perfectscrollbar{max-height:550px}.sr_it-videolist-list article{width:84%;box-sizing:border-box}.sr_it-videolist-spacer #sr_it-perfectscrollbar{margin-top:80px;max-height:470px}.sr_it-videolist-screen iframe{max-height:550px}}.page-template-archive-video-grid .fancybox-inner{overflow:hidden !important}.single-artist article{position:relative}.single-artist article.no-banner{margin-top:250px}.single-artist h1.page-title{font-size:84px;line-height:75px;margin-bottom:40px;color:#FFFFFF}.single-artist .page-subtitle{font-size:36px;line-height:32px;color:#FFFFFF}.single-artist .entry{padding-top:1px;margin-top:-1px}.single-artist .artist-header{overflow:hidden;position:relative;z-index:10;background-size:cover}.single-artist .artist_sidebar{padding-left:15px}.single-artist .artist_sidebar .sr_it-meta{font-size:16px;line-height:24px;margin-bottom:45px}.single-artist .artist_sidebar .fa{font-size:13px;width:13px;text-align:left;margin-right:10px}.single-artist .artist_sidebar .social_icon{margin-bottom:10px}.single-artist .artist_sidebar h4{text-align:left}.single-artist .artist_content{width:70%;float:right;margin-top:20px}@media screen and (max-width: 1024px){.single-artist .artist_content{width:100%}}@media screen and (max-width: 767px){.single-artist .artist_content{margin-bottom:70px;float:none}.single-artist .artist_content .wpb_column.vc_column_container.vc_col-sm-12,.single-artist .artist_content .artist_content.padding.vc_col-sm-8{padding-left:0px !important;padding-right:0px !important}.single-artist .artist_content.padding.vc_col-sm-8{width:100%}}.single-artist .playlist_enabled .player{display:none}.single-artist .vc_tta-container .iron_widget_radio .album-art{margin:0px !important}.single-artist .vc_tta-tabs-container{margin-bottom:30px !important}.single-artist .fa-th:hover{cursor:pointer}.sr_it-playlist-title{font-size:24px;line-height:25px;text-transform:uppercase;margin-top:0;margin-bottom:10px}.sr_it-playlist-artists{font-weight:bold}.sr_it-playlist-release-date,.sr_it-playlist-artists{font-size:16px;line-height:21px;text-transform:uppercase;font-style:italic}.single-album span.heading-b3{margin-bottom:0px}@media (max-width: 768px){.single-album .sr_it-single-post.featured{padding:80px 0px 0}}.single-album .sr_it-single-post.no-banner{margin-top:0px;padding-top:0px}.single-album .sr_it-singlealbum-content-wrapper{padding:0px 50px 0px 50px;margin:50px 0px 50px 0px}@media (max-width: 768px){.single-album .sr_it-singlealbum-content-wrapper{padding:10px}}.single-album .iron-audioplayer .playlist{max-width:600px;margin:auto;padding:5px 25px 25px 25px}@media (min-width: 1159px){.album-template.album-template-single-album-sidecover .sr_it-singlealbum-content-wrapper{padding:50px}}.album-template.album-template-single-album-sidecover .content-box,.album-template.album-template-single-album-sidecover .sr_it-single-post.featured{background:none}.album-template.album-template-single-album-sidecover .sr_it-single-post.album:not(.no-banner){padding:75px 30px 75px 30px}@media (min-width: 1159px){.album-template.album-template-single-album-sidecover .sr_it-single-post.album:not(.no-banner){margin-top:120px}}@media (max-width: 1159px){.album-template.album-template-single-album-sidecover .sr_it-single-post.album:not(.no-banner){padding:75px 0px 75px 0px}}.album-template.album-template-single-album-sidecover .heading-b3{display:none}.album-template.album-template-single-album-sidecover .iron-audioplayer .playlist ul{margin-top:40px}.album-template.album-template-single-album-sidecover .sr_it-single-post.no-banner{padding-top:0px;margin-top:0px}@media (max-width: 768px){.album-template.album-template-single-album-sidecover .sr_it-single-post.no-banner{padding-top:0px;margin-top:0px}}.album-template.album-template-single-album-sidecover .playlist{padding:0px}@media (max-width: 991px){.album-template.album-template-single-album-sidecover .playlist{margin-top:20px;padding:0px}}.album-template.album-template-single-album-sidecover .title-album-enabled .sr_it-playlist-title,.album-template.album-template-single-album-sidecover .title-album-enabled .sr_it-playlist-artists{display:none !important}.sr_it-grid{width:auto;max-width:100%;margin:0 auto;padding:1px 0 0;opacity:0;text-align:center}.sr_it-grid.columnactive{opacity:1}.sr_it-grid:after{content:'';clear:both;display:table;float:none}.sr_it-grid .sr_it-column-2{margin:0 auto;vertical-align:top}@media screen and (max-width: 768px){.sr_it-grid .sr_it-column-2{max-width:360px}}@media screen and (min-width: 768px){.sr_it-grid{width:700px}.sr_it-grid .sr_it-column-2{width:320px;max-width:calc(50% - 20px);margin:10px;display:inline-block}}@media screen and (min-width: 1024px){.sr_it-grid{width:860px}.sr_it-grid .sr_it-column-2{width:410px}}@media screen and (min-width: 1440px){.sr_it-grid{width:1114px}.sr_it-grid .sr_it-column-2{width:507px;max-width:calc(50% - 100px);margin-left:50px;margin-right:auto}.sr_it-grid .sr_it-column-2:first-child{text-align:right;text-align:-webkit-right;margin-left:auto;margin-right:50px}}.sr_it-grid.column-3 .sr_it-column-3{margin:10px auto;vertical-align:top}@media screen and (max-width: 768px){.sr_it-grid.column-3 .sr_it-column-3{max-width:360px}}@media screen and (min-width: 768px){.sr_it-grid.column-3{width:700px}.sr_it-grid.column-3 .sr_it-column-3{float:left;width:212px;max-width:calc(33% - 20px);margin:10px;display:inline-block}}@media screen and (min-width: 1024px){.sr_it-grid.column-3{width:1000px}.sr_it-grid.column-3 .sr_it-column-3{width:310px}}@media screen and (min-width: 1480px){.sr_it-grid.column-3{width:1440px}.sr_it-grid.column-3 .sr_it-column-3{width:420px;max-width:calc(33% - 50px);margin:0 25px}}.sr_it-grid article{position:relative;display:block;width:100%;height:auto;margin-bottom:20px;text-align:right}@media screen and (min-width: 1440px){.sr_it-grid article{margin-bottom:75px}}.sr_it-grid article a{display:block;width:100%;height:100%}.sr_it-grid article img{width:100%;height:auto;display:block}.sr_it-grid article .sr_it-hoverable{background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;transition:opacity 400ms ease, box-shadow 400ms ease;box-shadow:0 0 5px rgba(0,0,0,0.5)}.sr_it-grid article header{position:absolute;bottom:0;right:0;padding:40px 25px;color:#fff}.sr_it-grid article .sr_it-item-title{font-size:36px;font-weight:700;margin-bottom:10px;color:#fff}.sr_it-grid article .sr_it-meta .entry-date{font-size:18px;color:#fff;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px}.sr_it-grid article .author{font-size:21px;display:block;text-align:right;font-weight:700}.sr_it-grid article button{background:transparent;border:1px solid #fff;padding:15px 20px;text-transform:uppercase;color:#fff;font-size:18px;font-weight:700;display:inline-block;margin-top:40px;transition:box-shadow 400ms ease;box-shadow:0 0 0 rgba(255,255,255,0.75)}.sr_it-grid article button:hover{box-shadow:0 0 25px rgba(255,255,255,0.75);cursor:pointer}.sr_it-grid article.artist{overflow:hidden}.sr_it-grid article.artist button,.sr_it-grid article.artist .author,.sr_it-grid article.artist .sr_it-meta{display:none}.sr_it-grid article.artist .sr_it-hoverable{opacity:1;background-color:transparent;background:rgba(0,0,0,0.6);background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);transition:opacity 400ms ease, transform 800ms ease}.sr_it-grid article.artist .sr_it-hoverable:hover{transform:scaleY(1.2);opacity:0}.sr_it-grid article.artist header{width:calc( 100% - 50px);text-align:center;padding:10px 25px}@media screen and (min-width: 1024px){.sr_it-grid article:hover .sr_it-hoverable{opacity:1}}#sidebar .sr_it-grid .sr_it-hoverable{display:none}#sidebar .sr_it-grid.column-3 .sr_it-column-3{max-width:calc(33% - 20px);margin:0px 10px}#sidebar .sr_it-grid article{margin-bottom:20px}#sidebar .sr_it-grid article img{transition:0.2s ease}#sidebar .sr_it-grid article a:hover img{filter:brightness(1.2)}.sonaar-podcast-list-title h2{text-transform:inherit;font-weight:inherit}.sonaar-podcast-list-item{margin-bottom:15px;padding:30px;box-sizing:border-box;position:relative}@media screen and (min-width: 768px){.sonaar-podcast-list-item:not(.no-image){display:grid;grid-template-columns:auto 1fr}.sonaar-podcast-list-item:not(.no-image) .sonaar-podcast-list-content{padding-left:35px}.sonaar-podcast-list-item.sr-button-right{padding-right:125px}}@media screen and (max-width: 767px){.sonaar-podcast-list-item.no-image{padding-top:15px}}.sonaar-podcast-list-item h2.sr_it-item-title{margin:10px 0 10px 0;line-height:1}@media screen and (max-width: 767px){.sonaar-podcast-list-item h2.sr_it-item-title{font-size:18px}}.sonaar-podcast-list-item .sonaar-category{display:inline-block}.sonaar-podcast-list-item .sonaar-category a:hover{text-decoration:underline}.sonaar-podcast-list-item .sonaar-callToAction-box{margin-top:6px;margin-bottom:5px}.sonaar-podcast-list-item .sonaar-callToAction{display:inline-block;font-size:11px;font-weight:600;line-height:11px;color:#7bd8b4;padding:4px 15px;text-transform:uppercase;background:#19482f;border-radius:15px}.sonaar-podcast-list-item .sonaar-callToAction+.sonaar-callToAction{margin-left:10px}.sonaar-play-button{position:absolute;top:50%;width:66px;height:66px;background-color:transparent;box-sizing:border-box;padding:0;border-width:0;cursor:pointer}.sonaar-play-button:focus{outline:none}.sonaar-play-button .sonaar-play-icon{position:absolute;top:50%;left:54%;transform:translate(-50%, -50%);width:18px;height:18px}.sonaar-play-button .sonaar-play-circle{overflow:visible}.sonaar-play-button .sonaar-play-circle circle{fill:none;stroke:#000;stroke-width:6}.sr-button-left .sonaar-play-button{transform:translate(50%, -50%);right:0}@media screen and (min-width: 768px){.sr-button-right .sonaar-play-button{transform:translateY(-50%)}.sr-button-right .sonaar-podcast-list-img .sonaar-play-button{display:none}}@media screen and (max-width: 767px){.sr-button-right .sonaar-play-button-box .sonaar-play-button{display:none}}.sonaar-play-button rect{opacity:0}.playing.current .sonaar-play-button rect{opacity:1}.playing.current .sonaar-play-button path{opacity:0}.playing.current .sonaar-play-button .sonaar-play-icon{left:50%}.sonaar-podcast-list-img{position:relative;box-sizing:border-box;max-width:100%;width:148px}@media screen and (min-width: 768px){.sonaar-podcast-list-img img{display:block}.sr-button-left.no-image .sonaar-podcast-list-img{position:absolute;width:10px;top:50%;left:calc(55px + 15px);transform:translate(-50%, -50%)}}@media screen and (max-width: 767px){.sonaar-podcast-list-img{width:100%}.sonaar-podcast-list-item:not(.no-audio) .sonaar-podcast-list-img{min-height:66px}.sonaar-podcast-list-img .sonaar-play-button{right:50%;transform:translate(50%, -50%)}}.sonaar-podcast-list-img img{width:100%}.sonaar-podcast-list-content{display:inline-block;vertical-align:top;box-sizing:border-box}.no-image .sonaar-podcast-list-content{max-width:100%}@media screen and (min-width: 768px){.no-image.sr-button-left:not(.no-audio) .sonaar-podcast-list-content{padding-left:110px}}.sonaar-podcast-list-content .meta-podcast{margin-top:14px}.sonaar-podcast-list-content .meta-podcast .sonaar-duration,.sonaar-podcast-list-content .meta-podcast .sonaar-date{margin-right:10px}.sonaar-play-button-box{position:absolute;top:50%;right:100px}.post-type-archive-podcast .pages,.tax-podcast-category .pages{margin-bottom:75px}.post-type-archive-podcast .page-title{margin-bottom:85px}.meta-podcast{font-size:11px;line-height:11px;text-transform:uppercase;display:inline-block}@media (min-width: 768px){.meta-podcast{font-size:14px;line-height:19px;vertical-align:bottom}}.meta-podcast>div{display:inline-block;margin-right:10px;margin-bottom:5px}@media (min-width: 768px){.meta-podcast>div{margin-bottom:8px}}.meta-podcast .sonaar-category{font-weight:bold}.iron_podcast_player .meta-podcast .sonaar-category{text-decoration:underline}.meta-podcast .sonaar-duration:before{content:"\f017";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:400;padding-right:5px}.iron_podcast_player{background:#7bd8b4;padding:6px}.iron_podcast_player .main-player-col{width:calc(100% - 170px);padding-left:10px;padding-top:14px;display:inline-block;vertical-align:top}@media (min-width: 768px){.iron_podcast_player{padding:22px;padding-bottom:5px}}@media (max-width: 767px){.iron_podcast_player .currentTime{display:none}}.iron_podcast_player .artwork-col{padding:0px;padding-bottom:16px;width:138px;display:inline-block}@media (max-width: 767px){.iron_podcast_player .spectro{display:none}.iron_podcast_player .artwork-col{display:none}.iron_podcast_player .main-player-col{width:100%}}@media (min-width: 768px){.iron_podcast_player .no-image .artwork-col{display:none}.iron_podcast_player .no-image .main-player-col{width:calc(100% - 26px)}}.iron_podcast_player .playlist-col,.iron_podcast_player .buttons-col,.iron_podcast_player .totalTime,.iron_podcast_player .previous,.iron_podcast_player .next{display:none}.iron_podcast_player .iron-audioplayer .track-title{text-align:left;font-size:inherit;line-height:inherit}@media (max-width: 767px){.iron_podcast_player .iron-audioplayer .track-title{letter-spacing:0px !important;margin-bottom:5px;float:left;width:calc(100% - 81px);font-size:24px;line-height:26px}}.iron_podcast_player .main-player-col .player{height:45px;display:block}@media (max-width: 767px){.iron_podcast_player .main-player-col .player{display:inline-block;width:50px}}.iron_podcast_player .wave{display:none}@media (min-width: 768px){.iron_podcast_player .wave{display:inline-block;width:calc(100% - 100px)}}@media (min-width: 768px){.iron_podcast_player .control{position:absolute;right:0;top:20%;transform:translate(0, -50%)}}.iron_podcast_player .play{height:50px;width:50px;padding:11px 12px 10px 12px;box-sizing:border-box;border:5px solid #fff;border-radius:26px}@media (min-width: 768px){.iron_podcast_player .play{height:68px;width:68px;padding:18px 19px 20px 19px;border-width:6px;border-radius:33px}}.iron_podcast_player .sonaar-callToActions{display:inline-block}.iron_podcast_player .sonaar-callToAction{display:inline-block;margin-right:10px;margin-bottom:5px;font-size:11px;line-height:11px;color:#fff;padding:4px 15px;text-transform:uppercase;background:#000;border-radius:15px}@media (min-width: 768px){.iron_podcast_player .sonaar-callToAction{margin-bottom:8px}}.iron_podcast_player .sonaar-podcast-player-bottom{margin-bottom:20px;position:relative;top:20px}@media only screen and (max-width: 767px){.iron_podcast_player .sonaar-podcast-player-bottom{margin-top:10px}}.has-player .sonaar-single-podcast,.single-podcast .has-player #sidebar{margin-top:100px}.single-podcast .banner .page-title{margin-top:100px}.single-podcast .banner.hide-title .iron_podcast_player{transform:translate(0, -50%)}.single-podcast .banner.hide-title .sonaar-single-podcast,.single-podcast .banner.hide-title #sidebar{margin-top:0px}@media (min-width: 850px){.single-podcast .sidebar-right,.tax-podcast-category .sidebar-right,.single-podcastshow .sidebar-right{float:left}.single-podcast .sidebar-left,.tax-podcast-category .sidebar-left,.single-podcastshow .sidebar-left{float:right}.single-podcast .has-sidebar,.tax-podcast-category .has-sidebar,.single-podcastshow .has-sidebar{width:70%;padding-right:25px;box-sizing:border-box}}.tax-podcast-category .podcast-category-container{margin-bottom:30px;margin-top:30px}.tax-podcast-category .sonaar-taxonomy-description{margin:60px 0}.tax-podcast-category .podcast-filter{display:none}.tax-podcast-category .podcast-category-container .banner{margin-top:-115px}.tax-podcast-category .page-title.left,.tax-podcast-category .page-subtitle.left{padding-left:15px}.podcast-filter{padding-left:0;margin-bottom:25px}.podcast-filter li{transition:all 0.2s ease;font-size:12px;list-style:none;display:inline-block;padding:4px 16px;border-radius:20px;cursor:pointer}.sr_it-event-buttons{right:0;padding:0 25px 0 12px;transition:0.2s ease}.sr_it-event-buttons .button{margin:4px 0}@media (max-width: 768px){.sr_it-event-buttons .button:last-of-type{margin-bottom:20px}}.sr_it-event-buttons .button .fa{font-size:14px}#sidebar .sr_it-event-buttons{display:none}#sidebar .sr_it-event-main,#sidebar .sr_it-event-info{max-width:100% !important}#sidebar .sr_it-event-main{border-left-width:1px !important}#sidebar .sr-it-event-date{padding-left:12px !important}.sr_it-vertical-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 768px){.sr_it-event-buttons.sr_it-vertical-align{position:static;-webkit-transform:none;-ms-transform:none;transform:none}}.concerts-list{padding-left:0;border-top:2px solid #000;text-align:left}.concerts-list *{box-sizing:initial !important}.concerts-list .event{position:relative;border-bottom:2px solid #000;transition:all 0.1s ease}.concerts-list .event-list-countdown{display:none}.concerts-list .nothing-found{padding:50px}@media (min-width: 769px){.concerts-list [data-countdown="true"] .event-list-countdown{display:block;position:absolute;left:0;top:0;height:100%;padding:0 5px;opacity:0;transition:0.2s ease}.concerts-list [data-countdown="true"] .event-line-countdown-wrap{display:block;position:relative;left:0;top:50%}.concerts-list [data-countdown="true"] .countdown-block{display:table;text-align:center;padding-left:10px;padding-right:10px;box-sizing:border-box !important}.concerts-list [data-countdown="true"] .event-link:hover .sr-it-event-date{padding-left:150px;opacity:0}}.event-link{padding:22px 0 16px 0;display:block;position:relative}.sr-it-event-date{padding:0 12px;transition:0.2s ease}@media (min-width: 769px){.sr-it-event-date{text-align:right;display:inline-table;vertical-align:top}}@media (max-width: 768px){.sr-it-event-date{padding-left:12px !important}}@media (max-width: 768px){.sr-it-event-date{width:100% !important}.sr-it-date-day,.sr-it-date-years{display:inline-block}.sr-it-date-day{padding-right:6px}}.sr-it-date-day,.sr_it-event-main h1{font-size:32px;line-height:1.2;margin-top:0;margin-bottom:4px}.sr-it-date-years,.sr_it-event-main{font-size:14px;line-height:22px}.sr_it-event-main{padding:0 12px}@media (min-width: 769px){.sr_it-event-main{display:inline-block;border-left:1px dotted #000}}.sr_it-event-main h1{display:inline-block}.sr_it-event-info{max-width:825px}.sr_it-event-info-button{padding-right:15px}.sr_it-event-info-button i{padding-left:5px}span.events-bar-artists select{font-size:18px;line-height:18px}.iron_widget_events ul.pagination{margin-top:20px}ul.pagination{list-style:none;padding:0 20px;color:inherit;text-align:center;display:none}ul.pagination li{display:inline-block;color:inherit}ul.pagination li.active{font-weight:bold}ul.pagination li a{color:inherit}ul.pagination li+li:before{content:"-";padding:0 10px}.pagination-previous{float:left}.pagination-previous:before{content:"« "}.pagination-next{float:right}.pagination-next:after{content:" »"}.event-pagination:after{content:"";display:table;clear:both}.event-pagination button{margin-top:30px}@media (max-width: 425px){.event-pagination button{min-width:50px}}@media (max-width: 425px){.event-pagination button span{display:none}}body:not(.page-template-archive-event) .event-pagination{display:none}.iron_widget_radio:after{content:'';display:block;clear:both;float:none}.iron_widget_radio .store-list .fa{font-size:13px;min-width:17px;text-align:left;margin-right:5px}.iron_widget_radio .store-list .button{padding:4px 10px 5px 8px;border-radius:3px;font-weight:700}.iron_widget_radio .span.heading-t3,.iron_widget_radio h3.widgettitle,.iron_widget_radio span.heading-b3{display:none}.iron_widget_radio .buttons-block .store-list .button{display:table}.iron_widget_radio .buttons-block .store-list .button i,.iron_widget_radio .buttons-block .store-list .button span{display:table-cell;vertical-align:middle}.single-album:not(.pjax) .iron-audioplayer .player,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player,.iron_music_player .player{height:130px}.single-album:not(.pjax) .iron-audioplayer .player .control,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player .control,.iron_music_player .player .control{width:158px;margin:20px auto 0;position:relative}.single-album:not(.pjax) .iron-audioplayer .player .play,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player .play,.iron_music_player .player .play{position:absolute;left:50%;transform:translate(-50%, 0);width:26px;height:21.3px}.single-album:not(.pjax) .iron-audioplayer .player .wave,.album-template-single-album-sidecover:not(.pjax) .iron-audioplayer .player .wave,.iron_music_player .player .wave{margin:20px 0}.iron_music_player[data-skin="music"] .iron-audioplayer .wave>wave,.iron_music_player[data-skin="music"] .iron-audioplayer .player{transition:0.4s ease-out}.iron_music_player[data-skin="music"] .iron-audioplayer:not(.audio-playing) .wave>wave,.iron_music_player[data-skin="music"] .iron-audioplayer:not([data-soundwave="1"]) .wave>wave{height:0 !important}.iron_music_player[data-skin="music"] .iron-audioplayer:not(.audio-playing) .player,.iron_music_player[data-skin="music"] .iron-audioplayer:not([data-soundwave="1"]) .player{height:60px}.iron-audioplayer .spectro{opacity:0}#sidebar .iron-audioplayer .spectro,#sidebar .iron-audioplayer .wave{display:none}.iron_widget_radio:not(.playlist_enabled):not(.sonaar_artist_player):not(.iron_podcast_player) .iron-audioplayer .player .spectro{width:100%}.sonaar_artist_player .playerNowPlaying .metadata{line-height:1em}.iron_podcast_player .play{transition-timing-function:cubic-bezier(0.16, 0.28, 0.42, 1.05);transition:all 300ms ease-in-out}.iron_podcast_player .play:hover{transform:scale(1.1)}.vc_col-sm-6 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-sm-4 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-sm-2 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-sm-3 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-6 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-4 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-2 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-md-3 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-6 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-4 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-2 .iron-audioplayer .vc_col-md-6{width:100%}.vc_col-lg-3 .iron-audioplayer .vc_col-md-6{width:100%}.iron-audioplayer .sr_it-playlist-title{font-size:2em}.iron-audioplayer .control{fill:#000}.iron-audioplayer .play{border-color:#000}.iron-audioplayer .album{width:100%}.iron-audioplayer .album .album-art{max-width:450px;margin:0px auto;background-size:cover}.iron-audioplayer .album .album-art img{width:100%}@media (max-width: 1440px){.iron-audioplayer .album .album-art{max-width:350px}}.single-album .iron-audioplayer .album .album-art{width:100%;margin:0px auto}.single-album .iron-audioplayer .album .album-art img{width:100%;height:auto}.iron-audioplayer .track-title,.iron-audioplayer .album-title{text-align:center}.iron-audioplayer .track-title{margin-bottom:17px}.iron-audioplayer .player{width:100%;position:relative;font-size:12px}.iron-audioplayer .player.hide .currentTime,.iron-audioplayer .player.hide .wave,.iron-audioplayer .player.hide .totalTime{opacity:0 !important}.iron-audioplayer .player .progressLoading{background:rgba(0,0,0,0.25);width:0%;height:1px;box-shadow:0 0 2px rgba(0,0,0,0.5);width:calc( 100% - 200px);position:absolute;opacity:0;left:120px;top:35px;transition:opacity 3000ms ease}.iron-audioplayer .player .totalTime{opacity:0.6;position:absolute;top:26px;right:0px}.iron-audioplayer .player .currentTime{opacity:0.6;position:absolute;top:26px}.iron-audioplayer .player .spectro{width:calc(100% - -25px);height:85px;padding:0 0 10px;box-sizing:border-box;top:-10px;position:absolute}.iron-audioplayer .player .control .play{opacity:1 !important;display:block;cursor:pointer}.iron-audioplayer .player .control .play path,.iron-audioplayer .player .control .play rect{transition:all 300ms ease}.iron-audioplayer .player .control .play rect{opacity:0}.iron-audioplayer .player .control .previous{position:absolute;left:0;top:8px;bottom:0;opacity:1 !important;width:16px;height:21.3px;display:block;cursor:pointer}.iron-audioplayer .player .control .next{position:absolute;right:0;opacity:1 !important;top:8px;bottom:0;width:16px;height:21.3px;display:block;cursor:pointer}.iron-audioplayer.show-playlist .playlist{display:block}.iron-audioplayer:not(.show-playlist) .sonaar-grid{display:block}.iron-audioplayer .playlist{display:none}.iron-audioplayer .playlist a.button{opacity:1;text-transform:uppercase;font-weight:700;font-size:11px;padding:1px 6px;margin:0;border-radius:3px}.iron-audioplayer .playlist ul{padding:0 0;margin:25px 0}.iron-audioplayer .playlist li{list-style:none;position:relative;clear:both;margin:10px 0;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;flex-direction:row-reverse}.iron-audioplayer .playlist li .button{float:right;width:auto;display:table-cell}.iron-audioplayer .playlist .current path{opacity:0}.iron-audioplayer .playlist .current rect{opacity:1}.iron-audioplayer .playlist .current .audio-track{font-weight:700}@media (max-width: 991px){.iron-audioplayer .playlist{margin-top:20px}}.iron-audioplayer .tracklist-item-title{display:inline-block;text-align:left}.iron-audioplayer .track-number{display:inline-block;font-size:16px;height:100%;padding-left:25px;padding-right:10px;position:relative;vertical-align:top}.iron-audioplayer .track-number :before{content:" ";width:0}.iron-audioplayer .track-number .number{display:inline-block;vertical-align:top}.iron-audioplayer .track-number svg{width:10px;height:12px;position:absolute;top:50%;left:0;transform:translate(0, -50%)}.iron-audioplayer .track-number rect{opacity:0}.iron-audioplayer .song-store{float:right;margin-left:10px}.iron-audioplayer .audio-track{display:inline-block;cursor:pointer;font-size:16px;color:#a67f57;height:100%}@media (min-width: 992px){.iron-audioplayer.show-playlist .buttons-block{padding-left:calc(50% - 336px)}}@media (min-width: 1441px){.iron-audioplayer.show-playlist .buttons-block{padding-left:213px}}.iron-audioplayer:not(.show-playlist) .available-now,.iron-audioplayer:not(.show-playlist) .buttons-block{text-align:center}.iron-audioplayer:not(.show-playlist) .ctnButton-block{display:inline-block}.iron-audioplayer:not(.show-playlist) .ctnButton-block .store-list{text-align:center}.iron_music_player .iron-audioplayer:not(.show-playlist) .sr_it-playlist-release-date,.iron_music_player .iron-audioplayer:not(.show-playlist) .sr_it-playlist-title,.iron_music_player .iron-audioplayer:not(.show-playlist) .sr_it-playlist-artists{display:none}.single-album .info-section h2{text-align:center}.single-album .buttons-block{display:block;width:100%;margin-top:2px;margin-bottom:60px}.single-album .buttons-block .ctnButton-block{padding:22px 20px;display:table;margin:0 auto}.single-album .buttons-block .available-now,.single-album .buttons-block .store-list li{display:table-cell;vertical-align:middle;padding:5px 15px 0 5px}.single-album .buttons-block .available-now{font-weight:900;font-size:16px;line-height:20px;text-align:center;text-transform:uppercase}.single-album .buttons-block .store-list li{float:left}.single-album .buttons-block .store-list li .button{padding:4px 10px;border-radius:3px;font-weight:700}.single-album .buttons-block .store-list .fa{font-size:13px;width:17px;text-align:left;margin-right:5px}.iron-audioplayer.audio-playing .player .control .play path{opacity:0}.iron-audioplayer.audio-playing .player .control .play rect{opacity:1}.pjax.single-album .iron-audioplayer .player .control,.pjax.single-album .iron-audioplayer .player{display:none}.continuousPlayer,.sonaar_artist_player{position:fixed;bottom:0;transform:translate3d(0, 95px, 0);height:90px;width:100%;z-index:8010;transition:transform 0.75s ease}.continuousPlayer.enable,.enable.sonaar_artist_player{bottom:0;transform:translate3d(0, 0, 0)}.continuousPlayer .playerNowPlaying .album-art,.sonaar_artist_player .playerNowPlaying .album-art{height:70px;width:70px;position:absolute;top:10px;left:10px;background:#222}.continuousPlayer .playerNowPlaying .album-art .loading-icon,.sonaar_artist_player .playerNowPlaying .album-art .loading-icon{color:#fff;position:absolute;width:100%;top:20px;opacity:0;transition:opacity 0.75s ease}.continuousPlayer .playerNowPlaying .album-art img,.sonaar_artist_player .playerNowPlaying .album-art img{width:100%;height:auto}.continuousPlayer .playerNowPlaying .metadata,.sonaar_artist_player .playerNowPlaying .metadata{position:absolute;left:100px;top:25px;letter-spacing:1px;width:200px;overflow:visible}.continuousPlayer .playerNowPlaying .metadata .album-title,.sonaar_artist_player .playerNowPlaying .metadata .album-title{font-size:0.8em;line-height:0.8em}.continuousPlayer .player,.sonaar_artist_player .player{width:calc( 100% - 300px);height:100%;position:absolute;left:300px;top:0px}.continuousPlayer .player #cplayer,.sonaar_artist_player .player #cplayer{opacity:0;transition:all 3000ms ease}.continuousPlayer .player #cplayer.hide,.sonaar_artist_player .player #cplayer.hide{opacity:0}.continuousPlayer .player #cplayer.reveal,.sonaar_artist_player .player #cplayer.reveal{opacity:1}.continuousPlayer .player .progressLoading,.sonaar_artist_player .player .progressLoading{background:rgba(255,255,255,0.25);width:0%;height:1px;box-shadow:0 0 2px rgba(255,255,255,0.5);width:calc( 100% - 200px);position:absolute;left:10px;top:45px;transition:opacity 3000ms ease}.continuousPlayer .player .wave,.sonaar_artist_player .player .wave{width:calc( 100% - 200px);position:absolute;left:10px;top:28px}.continuousPlayer .player .wave wave,.sonaar_artist_player .player .wave wave{overflow-x:hidden !important}.continuousPlayer .player .control,.sonaar_artist_player .player .control{width:120px;position:absolute;right:10px;top:0;height:90px}.continuousPlayer .player .control .play,.sonaar_artist_player .player .control .play{position:absolute;left:50%;transform:translate(-50%, 0);height:100%;width:50px;opacity:1 !important;display:block;cursor:pointer}.continuousPlayer .player .control .play svg,.sonaar_artist_player .player .control .play svg{height:25px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer .player .control .play path,.sonaar_artist_player .player .control .play path,.continuousPlayer .player .control .play rect,.sonaar_artist_player .player .control .play rect{transition:all 300ms ease}.continuousPlayer .player .control .play rect,.sonaar_artist_player .player .control .play rect{opacity:0}.continuousPlayer .player .control .play .audio-playing path,.sonaar_artist_player .player .control .play .audio-playing path{opacity:0}.continuousPlayer .player .control .play .audio-playing rect,.sonaar_artist_player .player .control .play .audio-playing rect{opacity:1}.continuousPlayer .player .control .previous,.sonaar_artist_player .player .control .previous{position:absolute;left:0;bottom:0;top:0;opacity:1 !important;width:30px;height:100%;display:block;cursor:pointer}.continuousPlayer .player .control .previous svg,.sonaar_artist_player .player .control .previous svg{height:15px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer .player .control .next,.sonaar_artist_player .player .control .next{position:absolute;right:0;opacity:1 !important;bottom:0;top:0;width:30px;height:100%;display:block;cursor:pointer}.continuousPlayer .player .control .next svg,.sonaar_artist_player .player .control .next svg{height:15px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer.audio-playing .player .control .play path,.audio-playing.sonaar_artist_player .player .control .play path{opacity:0}.continuousPlayer.audio-playing .player .control .play rect,.audio-playing.sonaar_artist_player .player .control .play rect{opacity:1}.continuousPlayer.loading .playerNowPlaying .album-art .loading-icon,.loading.sonaar_artist_player .playerNowPlaying .album-art .loading-icon{opacity:1}.sonaar_artist_player{position:absolute;top:-90px;transform:initial !important;height:180px;background:#777}@media screen and (max-width: 1440px){.sonaar_artist_player{height:120px;top:-60px}}@media screen and (max-width: 767px){.sonaar_artist_player{height:90px;top:-60px}}.artist-template-single-artists-blank .sonaar_artist_player{top:-275px}@media screen and (max-width: 1440px){.artist-template-single-artists-blank .sonaar_artist_player{top:-225px}}@media screen and (max-width: 767px){.artist-template-single-artists-blank .sonaar_artist_player{top:-175px;height:90px}}.sonaar_artist_player .playerNowPlaying{position:relative;z-index:200}.sonaar_artist_player .playerNowPlaying .album-art{width:136px;height:136px;top:22px;left:22px;background:none;overflow:hidden}@media screen and (max-width: 1440px){.sonaar_artist_player .playerNowPlaying .album-art{width:100px;height:100px;top:10px;left:10px}}.sonaar_artist_player .playerNowPlaying .metadata{font-size:23px;left:190px;top:45px;width:330px}.sonaar_artist_player .playerNowPlaying .metadata .track-name,.sonaar_artist_player .playerNowPlaying .metadata .album-title{display:inline-block;background-color:#40ae92;padding:9px 5px 5px 0;text-align:left;float:left;clear:both}@media screen and (max-width: 1440px){.sonaar_artist_player .playerNowPlaying .metadata{left:135px;top:20px;width:330px}}@media screen and (max-width: 767px){.sonaar_artist_player .playerNowPlaying{position:absolute;left:0;transform:scale(0.75)}}.sonaar_artist_player .player{width:calc( 100% - 190px);left:190px}.sonaar_artist_player .player .spectro{width:calc(100% - 15px);height:147px;padding:0 0 10px;box-sizing:border-box;top:22px;position:absolute}.sonaar_artist_player .player .progressLoading{top:90px;width:calc(100% - 275px)}.sonaar_artist_player .player .control{height:180px;right:45px;z-index:1000}.sonaar_artist_player .player .wave{width:calc(100% - 275px);top:72px}@media screen and (max-width: 1440px){.sonaar_artist_player .player{width:calc( 100% - 120px);left:135px}.sonaar_artist_player .player .spectro{width:calc(100% - 20px);height:110px;top:10px}.sonaar_artist_player .player .progressLoading{top:62px;width:calc(100% - 275px)}.sonaar_artist_player .player .control{height:120px;right:50px}.sonaar_artist_player .player .wave{width:calc(100% - 275px);top:45px}}@media screen and (max-width: 767px){.sonaar_artist_player .player{left:0;width:100%}.sonaar_artist_player .player .spectro{display:none}.sonaar_artist_player .player .progressLoading{display:none}.sonaar_artist_player .player #artistPlayer{display:none}.sonaar_artist_player .player .control{right:0;transform:scale(0.8);height:95px}}[data-audiopath=""] .track-number svg{display:none !important}[data-audiopath=""] .audio-track{cursor:default}.artist-template-default .iron-audioplayer.show-playlist .buttons-block{padding-left:15px}.audioplayer-size{max-width:1000px;margin:0 auto}@media (max-width: 1440px){.audioplayer-size{max-width:840px}}.iron_music_player[data-skin="music"] .iron-audioplayer .album{margin:0 auto}.iron_music_player[data-skin="music"] .iron-audioplayer.audioplayer-size{max-width:100%}.iron_music_player[data-skin="music"] .iron-audioplayer.show-playlist .playlist{max-width:100%;width:100%}@media only screen and (max-width: 991px){.iron_music_player[data-skin="music"] .iron-audioplayer.show-playlist .playlist{display:inline-block}}@media only screen and (min-width: 992px){.iron_music_player[data-skin="music"] .iron-audioplayer.show-playlist .sonaar-grid .album{padding:0 40px 0 0}}@media only screen and (max-width: 991px){.iron_music_player[data-skin="music"] .iron-audioplayer .album-art{display:inline-block}}.iron_music_player[data-skin="music"] .iron-audioplayer .sonaar-Artwort-box{justify-self:end;text-align:center}.available-now{text-align:left}.ctnButton-block{display:inline-block}.sonaar-no-artwork .sonaar-grid{justify-content:center}@keyframes showElement{from{opacity:0}to{opacity:1}}@keyframes hideElement{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 1026px){.list-type-album .store{box-sizing:border-box;width:1px;height:90px}.list-type-album .store .track-store{list-style:none;margin:0;padding:0;height:100%}.list-type-album .store .track-store li{height:100%;width:74px;display:inline-block;border-left:1px solid rgba(255,255,255,0.1);position:relative;top:0}.list-type-album .store .track-store li a{width:100%;height:100%;display:block;font-size:10px;text-transform:uppercase;text-align:center;overflow:hidden;padding-top:30px}.list-type-album .store .track-store li a .fa{display:block;font-size:20px}}@media only screen and (max-width: 426px){#sonaar-player .playlist .tracklist .track-store,#sonaar-player .player .control .previous{display:none !important}}@media only screen and (max-width: 540px){#sonaar-player .playlist button.play,#sonaar-player .player .control .previous{display:none !important}}@media only screen and (min-width: 425px) and (max-width: 1025px){#sonaar-player .playlist .tracklist .track-store{display:none !important}}#sonaar-player{position:fixed;bottom:0;transform:translate3d(0, 94px, 0);width:100%;height:90px;z-index:8010}@media only screen and (min-width: 540px){#sonaar-player{transition:transform 0.75s ease, height 0.75s ease}}@media only screen and (max-width: 539px){#sonaar-player{transition:100ms ease-in}}#sonaar-player.enable{transition:500ms ease-out;transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1025px){#sonaar-player.enable .store{position:absolute;bottom:85px;right:4px;width:auto !important;min-width:150px;border-radius:3px;z-index:10000;box-shadow:0 0 5px rgba(138,138,138,0.55)}#sonaar-player.enable .store .track-store{font-size:10px;list-style:none;margin:0;padding:0}#sonaar-player.enable .store .track-store li{border:none;display:block;padding:7px}#sonaar-player.enable .store .track-store li a{display:block;text-align:center;color:inherit !important;background-color:inherit !important}#sonaar-player.enable .store .track-store li a .fa{display:inline-block;padding-right:10px;font-size:1.4em}#sonaar-player.enable .store .track-store li+li{border-top:1px solid rgba(138,138,138,0.25)}}@media only screen and (max-width: 1025px){#sonaar-player.enable .store.opened{display:block;animation:showElement 0.25s ease-in-out both}}@media only screen and (max-width: 1025px){#sonaar-player.enable .store:not(.opened){animation:hideElement 0.25s ease-in-out both;display:none}}#sonaar-player.show-list{height:100%;z-index:9999}#sonaar-player .close{right:50px;top:45px;position:absolute;cursor:pointer}#sonaar-player .close.btn_playlist{width:30px;height:28px}#sonaar-player .close.btn_playlist:after,#sonaar-player .close.btn_playlist:before{margin-left:14px}#sonaar-player .close:after{content:'';border:3px solid #fff;transform:rotate(-45deg);width:0;height:25px;position:absolute;border-top:none;border-right:none}@media only screen and (max-width: 860px){#sonaar-player .close:after{width:0;height:16px}}#sonaar-player .close:before{content:'';border:3px solid #fff;transform:rotate(45deg);width:0;height:25px;position:absolute;border-top:none;border-right:none}@media only screen and (max-width: 860px){#sonaar-player .close:before{width:0;height:16px}}@media only screen and (max-width: 860px){#sonaar-player .close{top:15px;right:30px;z-index:9999}}#sonaar-player .close.btn-player{width:35px;height:35px;right:0;bottom:94px;top:auto}#sonaar-player .close.btn-player:after,#sonaar-player .close.btn-player:before{display:none}#sonaar-player .close.btn-player .audioBar{display:block;width:16px;height:16px;transform:rotate(180deg);position:absolute;top:11px;left:9px}#sonaar-player .close.btn-player.enable{width:27px;height:21px;transition:all .03s ease}#sonaar-player .close.btn-player.enable:after{display:block;position:absolute;width:0px;height:15px;left:12px;top:4px;border:1px solid;border-top:none;border-right:none}#sonaar-player .close.btn-player.enable:before{display:block;position:absolute;width:0px;height:15px;left:12px;top:4px;border:1px solid;border-top:none;border-right:none}#sonaar-player .close.btn-player.enable .audioBar{display:none}#sonaar-player .playerNowPlaying{width:342px}#sonaar-player .playerNowPlaying .album-art{height:70px;width:70px;position:absolute;top:10px;left:10px;background:#222;transition:all 0.5s ease}@media only screen and (max-width: 540px){#sonaar-player .playerNowPlaying .album-art{height:90px;width:90px;top:2px;left:0}}#sonaar-player .playerNowPlaying .album-art .loading-icon{color:#fff;position:absolute;width:100%;top:20px;opacity:0;transition:opacity 0.75s ease}#sonaar-player .playerNowPlaying .album-art.loading-enable.loading .loading-icon{opacity:1}#sonaar-player .playerNowPlaying .album-art img{width:100%;height:auto}#sonaar-player .playerNowPlaying .album-art img.hover{opacity:0;position:absolute;bottom:82px;width:200px;transition:all 0.5s ease;transform:translate3d(0, 200px, 0)}@media only screen and (min-width: 540px){#sonaar-player .playerNowPlaying .album-art:hover img.hover{opacity:1;transform:translate3d(0, 0, 0)}}#sonaar-player .playerNowPlaying .metadata{position:absolute;left:100px;letter-spacing:1px;width:200px;overflow:hidden;white-space:nowrap;padding:0 0 5px;line-height:1.65em;top:50%;transform:translateY(-50%)}#sonaar-player .playerNowPlaying .metadata .track-name,#sonaar-player .playerNowPlaying .metadata .track-artist,#sonaar-player .playerNowPlaying .metadata .track-album{float:left;display:inline;clear:left}#sonaar-player .playerNowPlaying .metadata .track-name.scrolling,#sonaar-player .playerNowPlaying .metadata .track-artist.scrolling,#sonaar-player .playerNowPlaying .metadata .track-album.scrolling{transition:transform 5s linear}#sonaar-player .playerNowPlaying .metadata .track-name .duplicate,#sonaar-player .playerNowPlaying .metadata .track-artist .duplicate,#sonaar-player .playerNowPlaying .metadata .track-album .duplicate{padding-left:10px}#sonaar-player .playerNowPlaying .metadata .track-artist,#sonaar-player .playerNowPlaying .metadata .track-album{font-size:0.7em;line-height:1em}#sonaar-player .playerNowPlaying .metadata.no-image{left:20px;width:260px}@media only screen and (max-width: 860px){#sonaar-player .playerNowPlaying .metadata{width:calc( 100% - 255px)}}@media only screen and (max-width: 540px){#sonaar-player .playerNowPlaying .metadata{font-size:12px}}@media only screen and (max-width: 860px){#sonaar-player .playerNowPlaying{width:auto;flex:1}}@media only screen and (max-width: 860px){#sonaar-player .no-list .playerNowPlaying .metadata{width:calc( 100% - 215px)}}#sonaar-player .playlist{box-sizing:border-box;height:calc(100vh - 94px);position:absolute;width:100%}#sonaar-player .playlist .scroll{height:calc(100vh - 320px);width:100%;top:100px;position:absolute;display:flex;overflow-y:hidden}#sonaar-player .playlist .container{min-height:0;width:100%;height:auto;align-self:center;margin:auto;padding:0 20px;background-color:transparent}#sonaar-player .playlist .container .boxed{height:auto;width:100%}#sonaar-player .playlist h1{display:block;text-align:center;font-size:54px;line-height:1.265em}@media only screen and (max-width: 860px){#sonaar-player .playlist h1{box-sizing:border-box;font-size:18px;text-transform:uppercase;position:fixed;top:0;left:0;width:100vw;margin:0;padding:20px}}#sonaar-player .playlist .shuffle{position:fixed;top:60px;left:50vw;transform:translate(-50%, 0)}@media only screen and (min-width: 541px){#sonaar-player .playlist .shuffle{display:none}}#sonaar-player .playlist button.play{padding:12px 34px;border-radius:50px;border:none;font-family:Tahoma, sans-serif;font-size:14px;text-transform:uppercase;position:relative;left:50%;transform:translate(-50%, 0);margin:0 auto 50px auto;outline:none;cursor:pointer}#sonaar-player .playlist .tracklist{list-style-type:none;margin:0;padding:0;display:table;width:100%}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist{display:block}}#sonaar-player .playlist .tracklist li{filter:brightness(70%);font-weight:inherit;display:table-row;line-height:2.4em;cursor:pointer}#sonaar-player .playlist .tracklist li.active{filter:brightness(100%);font-weight:700}@media only screen and (max-width: 860px){#sonaar-player .playlist .tracklist li{font-size:15px}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist li{display:block;line-height:1.265em;margin-bottom:1.265em;position:relative}}#sonaar-player .playlist .tracklist span{display:table-cell}@media only screen and (min-width: 540px){#sonaar-player .playlist .tracklist span .content{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist span{display:inline-block}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-status{position:absolute;font-size:12px;font-weight:300}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-lenght{font-size:12px;font-weight:300;position:absolute;right:0px;top:0}}#sonaar-player .playlist .tracklist .track-store{text-align:right}#sonaar-player .playlist .tracklist .track-store a{font-size:20px;padding-left:15px}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-title{display:block;width:100%;padding-left:30px}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-artist,#sonaar-player .playlist .tracklist .track-album{font-size:12px;font-weight:300;padding-left:30px}}@media only screen and (max-width: 540px){#sonaar-player .playlist .tracklist .track-album{padding-left:10px}}#sonaar-player .player{z-index:21;width:100%;height:90px;position:absolute;left:0;bottom:0;top:auto;border-width:4px;border-style:solid;border-left:none;border-bottom:none;border-right:none}#sonaar-player .player .player-row{display:flex;height:90px}#sonaar-player .player .wavesurfer{width:auto;height:90px;position:relative;flex:1}#sonaar-player .player .wavesurfer .timing{width:calc(100% - 100px);position:absolute;height:90px;left:25px;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:0.7em;line-height:1em}#sonaar-player .player .wavesurfer .wave-custom{position:absolute;width:calc(100% - 200px);left:75px;overflow:hidden;top:30px;height:30px}#sonaar-player .player .wavesurfer .wave-custom .wave-cut{overflow:hidden;height:30px;position:absolute}#sonaar-player .player .wavesurfer .wave-custom .wave-base,#sonaar-player .player .wavesurfer .wave-custom .wave-progress{width:2000px;position:absolute;height:30px}#sonaar-player .player .wavesurfer .progress{width:calc(100% - 200px);position:absolute;height:90px;left:75px;bottom:0}#sonaar-player .player .wavesurfer .progress .bar{display:none;position:absolute;height:1px;left:0;top:50%}#sonaar-player .player .wavesurfer .progress .progress_totalTime{width:100%}#sonaar-player .player .wavesurfer .progress .progress_currentTime{height:1px;top:50%}#sonaar-player .player .wavesurfer .progress .skip{width:100%;height:100%;position:absolute;top:0;left:0}#sonaar-player .player .wavesurfer .volume{width:50px;height:100%;position:absolute;bottom:0;right:0;z-index:200}#sonaar-player .player .wavesurfer .volume .slider-container{position:absolute;width:30px;height:100px;left:10px;bottom:70px;background:#fff;z-index:200;border:1px solid #bbb;box-shadow:1px 1px 5px rgba(0,0,0,0.5);border-radius:1px;display:none}#sonaar-player .player .wavesurfer .volume .slider-container .slide{width:100%;height:70px;position:absolute;left:calc(50% - 0.5px);top:20px;cursor:pointer}#sonaar-player .player .wavesurfer .volume .slider-container .slide:before{content:'';position:absolute;width:1px;height:100%;left:0;top:-5px;opacity:0.5}#sonaar-player .player .wavesurfer .volume .slider-container .ui-slider-range{position:absolute;width:2px;height:60%;bottom:0;left:-0.5px}#sonaar-player .player .wavesurfer .volume .slider-container .ui-slider-handle{width:7px;height:7px;border-radius:100%;position:absolute;left:-3px;cursor:pointer}#sonaar-player .player .wavesurfer .volume .slider-container .trigger{height:calc(100% - 20px);width:100%;top:10px;position:absolute}#sonaar-player .player .wavesurfer .volume .slider-container:before{width:0;height:0;border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #bbb;content:'';position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}#sonaar-player .player .wavesurfer .volume .slider-container:after{width:0;height:0;border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;content:'';position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}#sonaar-player .player .wavesurfer .volume .icon{width:22px;height:22px;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;cursor:pointer}#sonaar-player .player .wavesurfer .volume:hover .slider-container{display:block}#sonaar-player .player .wavesurfer #sPlayer{height:90px;opacity:0;transition:all 3000ms ease;overflow:hidden;width:calc( 100% - 200px);left:75px}#sonaar-player .player .wavesurfer #sPlayer.hide{opacity:0}#sonaar-player .player .wavesurfer #sPlayer.reveal{opacity:1}@media only screen and (max-width: 860px){#sonaar-player .player .wavesurfer{display:none !important}}#sonaar-player .player .progressLoading{background:rgba(255,255,255,0.25);width:0%;height:1px;box-shadow:0 0 2px rgba(255,255,255,0.5);width:calc( 100% - 562px);position:absolute;left:552px;top:45px;transition:opacity 3000ms ease}#sonaar-player .player .wave{position:absolute;left:30px;top:28px}#sonaar-player .player .wave wave{position:absolute;overflow-x:hidden !important}#sonaar-player .player .control{position:relative;width:200px;transition:all 0.5s ease}#sonaar-player .player .control.no-list{width:125px}@media only screen and (max-width: 540px){#sonaar-player .player .control.no-list{width:120px}}@media only screen and (max-width: 860px){#sonaar-player .player .control{margin-right:20px}}@media only screen and (max-width: 767px){#sonaar-player .player .control{margin-right:15px}}@media only screen and (max-width: 540px){#sonaar-player .player .control{width:110px;margin-right:0}}#sonaar-player .player .control .play{position:absolute;right:70px;height:100%;width:50px;opacity:1 !important;display:block;cursor:pointer;bottom:0;fill:#fff}#sonaar-player .player .control .play svg{height:25px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}#sonaar-player .player .control .play path,#sonaar-player .player .control .play rect{transition:all 300ms ease}#sonaar-player .player .control .play rect{opacity:0}#sonaar-player .player .control .play.audio-playing path{opacity:0}#sonaar-player .player .control .play.audio-playing rect{opacity:1}@media only screen and (max-width: 540px){#sonaar-player .player .control .play{right:28px}}#sonaar-player .player .control .previous{position:absolute;right:125px;bottom:0;opacity:1 !important;width:30px;height:100%;display:block;cursor:pointer;fill:#fff}#sonaar-player .player .control .previous svg{height:20px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}#sonaar-player .player .control .next{position:absolute;right:35px;opacity:1 !important;bottom:0;width:30px;height:100%;display:block;cursor:pointer;fill:#fff}#sonaar-player .player .control .next svg{height:20px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}@media only screen and (max-width: 540px){#sonaar-player .player .control .next{right:0}}#sonaar-player .player .control .shuffle{position:absolute;right:0;bottom:0;height:100%}@media only screen and (max-width: 540px){#sonaar-player .player .control .shuffle{display:none}}#sonaar-player .player .control .shuffle div{top:50%;transform:translate(0, -50%);position:relative}#sonaar-player .player .control .list{position:absolute;left:0;opacity:1 !important;bottom:0;width:24px;height:100%;display:block;cursor:pointer;fill:#fff}#sonaar-player .player .control .list svg{height:20px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}#sonaar-player .shuffle{width:20px}#sonaar-player .shuffle svg{cursor:pointer;display:block}#sonaar-player.list-type-podcast .playerNowPlaying .metadata.no-image{left:20px;width:300px}@media only screen and (max-width: 860px){#sonaar-player.list-type-podcast .playerNowPlaying .metadata{width:calc( 100% - 215px)}}@media only screen and (max-width: 860px){#sonaar-player.list-type-podcast .no-list .playerNowPlaying .metadata{width:calc( 100% - 172px)}}@media only screen and (min-width: 1026px){#sonaar-player.list-type-podcast .store{display:table;height:100%}#sonaar-player.list-type-podcast .store .track-store{display:table-cell;text-align:center;vertical-align:middle;list-style:none;padding-left:0;margin:0}#sonaar-player.list-type-podcast .store .track-store li{display:inline-block}#sonaar-player.list-type-podcast .store .track-store li a{text-transform:uppercase;display:inline-block;font-size:10px;min-width:20px;margin:4px 0;padding:2px 15px;border-radius:30px;background:#000;margin-right:8px;text-align:center;color:#fff;box-sizing:border-box}}#sonaar-player.list-type-podcast .player .control{width:116px}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .player .control{width:90px}}#sonaar-player.list-type-podcast .player .control .play{right:10px}#sonaar-player.list-type-podcast .player.no-list .control{width:50px}#sonaar-player.list-type-podcast .playlist .tracklist .sonaar-callToAction{background:#000;color:#fff;display:inline-block;padding:10px 20px;border-radius:17px;font-size:14px;line-height:14px;margin-bottom:5px}#sonaar-player.list-type-podcast .playlist .tracklist .sonaar-callToAction+.sonaar-callToAction{margin-left:10px}#sonaar-player.list-type-podcast .playlist .tracklist span.track-status{display:none}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .playlist .tracklist .track-album{padding-left:0;padding-right:10px}}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .playlist .tracklist .track-lenght{position:static}#sonaar-player.list-type-podcast .playlist .tracklist .track-lenght:before{content:"\f017";font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;font-weight:400;padding-right:5px}}@media only screen and (max-width: 540px){#sonaar-player.list-type-podcast .playlist .track-title{padding-left:0}}#sonaar-player.hide-track-lenght .playlist .tracklist .track-lenght{display:none}#sonaar-player.hide-track-category .playlist .tracklist .track-album{display:none}#sonaar-player .sonaar-extend-button{height:100%;width:25px;font-size:16px;line-height:16px;text-align:center;margin-right:5px;cursor:pointer}@media only screen and (min-width: 1026px){#sonaar-player .sonaar-extend-button{display:none}}#sonaar-player .sonaar-extend-button i{top:50%;transform:translate(0, -50%);position:relative;display:block}@media only screen and (min-width: 540px){.sonaar-player-slidefade-enter-active{transition:1s 0.4s all ease}}@media only screen and (min-width: 540px){.sonaar-player-slidefade-leave-active{transition:all .4s ease}}@media only screen and (min-width: 540px){.sonaar-player-slidefade-enter{transform:scale(0.8);opacity:0}}@media only screen and (min-width: 540px){.sonaar-player-slidefade-leave-to{opacity:0}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-enter-active{transition:all .03s ease}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-leave-active{transition:all .03s ease}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-enter{transform:translateY(70px)}}@media only screen and (max-width: 1025px){.sonaar-player-storefade-leave-to{transform:translateY(70px)}}@media only screen and (min-width: 540px){#pusher-wrap.sonaar-list-active{-webkit-animation:blur 0.5s linear forwards;-moz-animation:blur 0.5s linear forwards;-ms-animation:blur 0.5s linear forwards;-o-animation:blur 0.5s linear forwards;animation:blur 0.5s linear forwards}}@-webkit-keyframes blur{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(20px);filter:blur(20px)}}@-moz-keyframes blur{from{-webkit-filter:blur(0);filter:blur(0)}to{-moz-filter:blur(20px);filter:blur(20px)}}@keyframes blur{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(20px);-moz-filter:blur(20px);filter:blur(20px)}}h1.page-title{font-size:84px;line-height:75px;margin-bottom:40px}.page-subtitle{font-size:36px;line-height:32px}#page-banner{z-index:0;position:relative;box-sizing:border-box;overflow:hidden}#page-banner .page-banner-bg{width:100%;height:100%;z-index:100;opacity:1;overflow:visible;will-change:transform, opacity;background-position:center;background-repeat:no-repeat;background-size:cover;transform-origin:bottom}@media only screen and (min-width: 1025px){#page-banner .page-banner-bg{background-attachment:fixed}}#page-banner .page-banner-content{width:100%;height:100%;top:0;left:0;margin:0;position:absolute;z-index:300;display:table;will-change:transform, opacity;transform:rotateX(0deg) translate(0px, 0px) translateZ(0)}.page-banner-row{max-width:1480px;margin:0 auto}#page-banner .page-banner-content .inner{width:100%;height:100%;position:relative;vertical-align:middle;display:table-cell;padding:0 26px}#page-banner .page-banner-content .inner.top{vertical-align:top}#page-banner .page-banner-content .inner.middle{vertical-align:middle}#page-banner .page-banner-content .inner.bottom{vertical-align:bottom}#page-banner .page-banner-content .inner h1{padding-top:0px !important;word-break:break-word}#page-banner.fullscreen-banner{height:100vh}.page-banner-content .page-title,.page-banner-content .page-subtitle{transform:rotateX(0deg) translate(0px, 0px) translateZ(0)}#page-banner .page-banner-content .page-title.left{text-align:left}#page-banner .page-banner-content .page-title.centered{text-align:center}#page-banner .page-banner-content .page-title.right{text-align:right}#page-banner .page-banner-content .page-subtitle{color:#fff;display:block}#page-banner .page-banner-content .page-subtitle.left{text-align:left}#page-banner .page-banner-content .page-subtitle.centered{text-align:center}#page-banner .page-banner-content .page-subtitle.right{text-align:right}@media only screen and (max-width: 1920px){.page-banner-row{max-width:1144px}}.woocommerce table,.woocommerce th,.woocommerce td{border:0px;padding:0px}.woocommerce-checkout-payment p,.woocommerce-checkout-payment label{color:#000 !important}span.sonaar_itemshop{font-size:10px}.woocommerce abbr[title]{text-decoration:none}@media only screen and (max-width: 700px){.woocommerce.columns-3 ul.products,.woocommerce.columns-2 ul.products{display:table;margin:0 auto}.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product{max-width:270px}}@media only screen and (max-width: 770px){.woocommerce.columns-3 ul.products,.woocommerce.columns-2 ul.products{display:block}.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product{float:none;width:100%;margin:0 auto;margin-bottom:20px !important;width:50% !important;max-width:400px}}@media only screen and (max-width: 500px){.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:80% !important}}.woocommerce.single-product .woocommerce-tabs ul.tabs li:first-of-type{padding-left:0}.woocommerce.single-product .woocommerce-tabs ul.tabs li:last-of-type:first-of-type{display:none}.woocommerce.single-product .woocommerce-tabs .woocommerce-Reviews-title,.woocommerce.single-product .woocommerce-tabs .comment-reply-title{font-size:20px;text-transform:uppercase;padding:0px;padding-top:20px;font-weight:bold;letter-spacing:0;border:0;margin-top:0.67em;margin-bottom:0.67em}.woocommerce.single-product .woocommerce-tabs .woocommerce-Reviews .review_form_wrapper{clear:both}.woocommerce .woocommerce-product-gallery figure{padding:0}body:not(.single-product).woocommerce ul.products li.product .star-rating{margin:auto}input[type="number"]{padding:0;box-sizing:border-box}.comment-reply-title{display:block}.woocommerce-page .quantity input.qty.input-text,.single-product button{height:44px}.woocommerce div.product form.cart .variations{margin-bottom:25px}.single-product .woocommerce-tabs{padding-top:50px}.woocommerce-page.single-product div.product .woocommerce-Tabs-panel--additional_information.panel{border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;padding-top:45px;padding-bottom:45px}.woocommerce table.shop_attributes{border-top:0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border:0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:initial}.single-product .links-block .back-btn{display:none}.single-product .links-block .buttons{float:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:static;float:left;width:60px;border:0;padding:0}.woocommerce #reviews #comments ol.commentlist li{padding:24px 0;position:relative;margin:0}.woocommerce #reviews #comments ol.commentlist li:after{content:"";display:block;height:1px;width:100%;border-bottom:1px dotted}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:80px;padding:10px;border:0;border-bottom:0}.comment-text>div{float:left}.comment-text>div:nth-child(1){width:124px}.comment-text>div:nth-child(2){width:calc(100% - 189px)}.comment-text .sr_it-meta>*{display:block}.woocommerce #reviews #comments ol.commentlist li .comment-text p.sr_it-meta{font-size:14px;line-height:16px}.single-product .comment-text{background-color:transparent}.select2-results__option{color:#444}.woocommerce-checkout-payment li,.woocommerce-checkout-payment p{color:#222}@media screen and (min-width: 768px){.single-product .woocommerce-Tabs-panel>h2{display:inline-block;padding-right:50px;margin-top:0;margin-bottom:0}.single-product table.shop_attributes{float:left;border-left:solid 1px #b3b3b3;width:initial;margin-bottom:0px}}@media screen and (min-width: 1144px){#comments{float:left;width:63%;margin-right:7%}#review_form_wrapper{float:left;width:30%}}@media only screen and (max-width: 500px){.woocontent,div.woocommerce,.woocontent.cart{padding:0 !important}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:5px !important}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{font-size:28px !important}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{width:50% !important}}.wpb_wrapper .woocontent,.wpb_wrapper div.woocommerce{padding-left:0px;padding-right:0px}.price .amount{font-size:36px;line-height:38px;margin-bottom:10px}.wooprice del{text-decoration:line-through;font-size:14px}.wooprice ins{text-decoration:none;font-size:36px}ins{text-decoration:none !important}.woodescription{margin-bottom:20px}.woodescription p{margin:0px}ol.commentlist{padding:0px}.woocommerce-page #content div.product form.cart{margin-bottom:20px}.comment-form-rating{width:100%;max-width:600px;display:block}.woocommerce-product-rating{margin-bottom:15px}.woocommerce span.onsale,.woocommerce-page span.onsale{background:#646464;box-shadow:none}.wpb_wrapper .woocommerce span.onsale,.wpb_wrapper .woocommerce-page span.onsale{height:40px;width:40px}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{margin:5px;z-index:100}.woocommerce .star-rating,.woocommerce-page .star-rating{font-size:1.25em;color:#00A8BB;float:none;padding-bottom:8px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background:none;border:1px solid #000;color:#FFF;box-shadow:none;border-radius:0px;font-weight:normal;text-shadow:none !important;padding:8px 20px;transition:background 0.35s ease, color 0.35s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{color:#FFF;background:none}td.actions input.button{height:36px}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{background:none}.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page #content input.button.added:before{content:""}.woocommerce-pagination{height:73px;margin-bottom:60px}.woocommerce-pagination ul{border:none !important}.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{border:none;margin-right:1px}.woocommerce nav.woocommerce-pagination ul li:last-child,.woocommerce #content nav.woocommerce-pagination ul li:last-child,.woocommerce-page nav.woocommerce-pagination ul li:last-child,.woocommerce-page #content nav.woocommerce-pagination ul li:last-child{margin-right:0px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{background-color:#F7F7F7;color:#00A8BB;width:60px;padding:27px 5px;font-size:16px;font-weight:300;line-height:1}@media only screen and (max-width: 768px){.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{padding:14px 5px;width:34px}.woocommerce-pagination{height:45px}}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span:hover,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span:hover,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span:hover{color:#FFF}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{color:#FFF}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page #content .quantity .minus{background:none;color:#FFF;text-shadow:none;box-shadow:none;border-top-left-radius:0px;border-bottom-left-radius:0px;border:none;height:17px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;display:none}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover{background:none;background-color:#000}.woocommerce .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce-page #content .quantity .plus{border-bottom:1px solid #000}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{height:30px}.wpb_wrapper .woocommerce .quantity input.qty,.wpb_wrapper .woocommerce #content .quantity input.qty,.wpb_wrapper .woocommerce-page .quantity input.qty,.wpb_wrapper .woocommerce-page #content .quantity input.qty{height:32px}.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{width:auto}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{color:#00A8BB;font-size:2.5em}.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating{margin-top:5px;color:#00A8BB}#commentform p.stars span a{font-size:1.25em !important}#commentform .form-submit #submit{background:transparent;border:1px solid #000;transition:background 0.35s ease 0s, color 0.35s ease 0s}#commentform .form-submit #submit:hover{color:#FFF}.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea{max-width:600px}.woocommerce #review_form #respond p{text-align:left}.must-log-in,.comment-respond .comment-form,.comment-respond iframe{margin-top:20px}.comment-form-rating [for="rating"]{padding-bottom:5px;display:block}.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{display:table;font-size:18px;font-weight:600}.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{background-color:#00A8BB}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{min-width:150px;height:36px}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{content:""}.shipping-calculator-button{display:block}#coupon_code{height:36px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{background:none;color:#000;text-shadow:none;border-radius:0px;box-shadow:none;border:3px solid #B81C23}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:none;text-align:center}.woocommerce ul.products li.product .button{margin:1em auto}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{background:none;padding:2%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:47%}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{margin-bottom:0px}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{padding-top:25px;padding-bottom:20px;padding-left:12px;padding-right:12px;-moz-box-sizing:border-box}.woocontent.cart{padding:20px}form.checkout{padding:20px}.woocontent .related.products{clear:both}.woocommerce-account .woocommerce{padding:20px}.woocommerce-checkout .woocommerce{padding-top:20px;padding-bottom:20px}.cart-empty{margin:0px;padding:10px}p.woo-thanks{font-size:32px;font-weight:300;line-height:36px;margin-bottom:35px;margin-top:20px;word-wrap:break-word}mark.order-number,mark.order-date,mark.order-status,mark.count{background:none;font-weight:bold}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{width:auto}.shipping-calculator-button{padding:8px 20px;font-size:14px;line-height:20px;text-decoration:none;display:inline-block;border:1px solid;transition:background 0.35s ease 0s, color 0.35s ease 0s}.shipping-calculator-button:hover{text-decoration:none !important;color:#FFFFFF !important}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before{height:auto}.track_order{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:15px}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{border:1px solid #C7C0C7}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:none;border-bottom:none;box-shadow:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{display:none}.tint{background-color:#000}.attachment-shop_catalog{position:relative;background-color:#000}.attachment-shop_catalog:hover{opacity:0.8}.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{box-shadow:none}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table,.woocommerce-page table.shop_table,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th,.woocommerce table.shop_table td,.woocommerce-page table.shop_table td,.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{border-radius:0px !important;border-color:#646464 !important}.added_to_cart{margin:0 auto !important;display:table !important}#order_review_heading{margin-top:20px}#sidebar img.attachment-shop_thumbnail{float:left;margin-right:15px;margin-top:4px;box-shadow:none}.chosen-container-single .chosen-single{background:none;background-color:#FFF;border-radius:0px;box-shadow:none}.chosen-container-single:hover .chosen-single:hover{text-decoration:none}.chosen-container-active.chosen-with-drop .chosen-single{background:none;background-color:#FFF}.checkout .input-text,.shipping_calculator .input-text{height:30px;border:1px solid #d7d7d7;padding-left:8px}.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{margin-top:2px}.shipping_calculator select,.woocommerce-ordering select{height:25px;border:1px solid #d7d7d7}.variations select{height:25px;border:1px solid #d7d7d7}.variations .label{line-height:20px}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{text-shadow:none}.woocommerce-message .button.wc-forward:hover{color:#FFF}.button.add_to_cart_button.product_type_simple{background:none;border:1px solid #FFF;transition:background 0.35s ease 0s, color 0.35s ease 0s;display:table}.button.add_to_cart_button.product_type_simple:hover{color:#FFF !important}body:not(.single-product) .button.add_to_cart_button.product_type_simple{margin:0 auto}.woocommerce:not(.single-product) span.price{text-align:center;font-size:18px;white-space:nowrap}.woocommerce:not(.single-product) span.price del{position:absolute;left:50%;top:5px;transform:translate(-50%, 0)}.woocommerce:not(.single-product) span.price del .amount{font-size:16px;line-height:1em}.woocommerce ul.products h3{text-align:center}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border-color:#000}.description_tab,.reviews_tab{background-color:#FFF;border:none !important;border-radius:0px !important}#wrapper .wpb_row{padding:0;background-size:cover;background-position:center;position:relative}#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t,#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t3{margin-top:inherit}@media (max-width: 991px){#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t,#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t3{margin-top:70px}}#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-b,#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-b3{margin-bottom:inherit !important}#wrapper .wpb_row.no-margin{margin-bottom:inherit !important}#wrapper .description-column .wpb_row.in_container,#wrapper .description-column .wpb_row.in_container p{margin-top:0px}.wpb_content_element{font-size:14px;font-weight:400}.wpb_content_element ul.children{padding-left:15px}.page-template-page-contact-php .entry{margin-bottom:40px}.contact-box{border:1px solid #0b0b0b;padding:40px 35px 21px;overflow:hidden;margin:0 -2px 30px 0;line-height:18px}.contact-box img{float:left;margin:5px 45px 20px 0}.contact-box address{overflow:hidden;font-style:normal}.contact-box .title{font:bold 20px/24px;display:block;color:#000;margin:0 0 5px}.contact-box p{margin:0 0 22px}.contact-box .phone{display:block;margin:2px 0 0}.container.clear-bg{background:none}@media only screen and (max-width: 1000px){.circle{height:200px;width:200px}.circle p{font-size:12px;line-height:1.3}}@media only screen and (max-width: 675px){.circle-wrap{padding-top:0px}.circle{float:none;height:240px;width:240px}}#wrapper .wpb_row .background-overlay,#wrapper .wpb_row .bg-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .wpb_row .background-overlay,#wrapper .wpb_row .bg-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .wpb_row.has-bg-video{overflow:hidden}#wrapper .wpb_row .bg-video-wrap video.bg-video{width:100%;height:100%;object-fit:cover}.circle-wrap{position:relative;margin:0 auto;display:table;padding-left:20px;padding-right:20px;padding-top:120px}.circle{width:240px;height:240px;background-color:rgba(0,0,0,0.8);border-radius:100%;margin:20px auto;position:relative;color:#FFF}.circle img{max-width:100%;width:auto}.circle .centering,.circle .wpb_wrapper{position:absolute;top:50%;width:100%;text-align:center}.circle p{margin:0;font-size:14px;font-weight:300}.wpb_content_element.circle a{color:#e80e50;font-size:14px;font-weight:300}.circle .icons,.circle .fa{color:#b1b1b1;font-size:36px;margin-bottom:10px !important}.vc_column-inner{padding-top:0px !important}.vc_span4 .media-block .image,.vc_span3 .media-block .image,.vc_span2 .media-block .image{float:none;margin:0px;width:auto}.vc_span4 .media-block .text-box,.vc_span3 .media-block .text-box,.vc_span2 .media-block .text-box{display:block}.vc_span4 .recent-posts h2,.vc_span3 .recent-posts h2,.vc_span2 .recent-posts h2{font-size:20px;line-height:22px}.vc_span4 .iosSlider .slider .item .inner .text1 span,.vc_span3 .iosSlider .slider .item .inner .text1 span,.vc_span2 .iosSlider .slider .item .inner .text1 span,#sidebar .iosSlider .slider .item .inner .text1 span{font-size:36px}.vc_span4 .iosSlider .slider .item .inner .text2 span,.vc_span3 .iosSlider .slider .item .inner .text2 span,.vc_span2 .iosSlider .slider .item .inner .text2 span,#sidebar .iosSlider .slider .item .inner .text2 span{font-size:18px}.vc_span12 .news-grid-wrap .tab-text,.vc_span6 .news-grid-wrap .tab-text{padding:25px}.vc_span4 .news-grid-wrap .tab-text .tab-title,.vc_span3 .news-grid-wrap .tab-text .tab-title,.vc_span2 .news-grid-wrap .tab-text .tab-title{font-size:14px;line-height:16px}.vc_col-sm-4 span.events-bar-title,.vc_col-sm-3 span.events-bar-title,#sidebar span.events-bar-title,.elementor-widget-sidebar span.events-bar-title{display:none}@media only screen and (max-width: 767px){.vc_col-sm-4 span.events-bar-title,.vc_col-sm-3 span.events-bar-title{display:table}}.vc_span4 .type-album .text-box h2,.vc_span3 .type-album .text-box h2,.vc_span2 .type-album .text-box h2 #sidebar .type-album .text-box h2{font-size:12px}.vc_span4 .album-listen,.vc_span3 .album-listen,.vc_span2 .album-listen #sidebar .album-listen{font-size:60px}.vc_span3 .play-button,.vc_span2 .play-button{font-size:30px;height:30px;left:50%;line-height:25px;margin-left:-12.5px;margin-top:-15px;opacity:0.75;filter:alpha(opacity=75);position:absolute;top:50%;width:25px}.vc_col-sm-12 .post_simple{max-width:600px;margin:0 auto}.vc_span4 .iron_widget_videos .media-block .image,.vc_span3 .iron_widget_videos .media-block .image,.vc_span2 .iron_widget_videos .media-block .image{margin-right:0px}.vc_span4 .videogrid h2,.vc_span3 .videogrid h2,.vc_span2 .videogrid h2{font-size:14px;line-height:16px}.vc-countdown-wrap{width:100%;overflow:hidden}.vc-countdown-wrap .countdown-period{display:none}.vc-countdown-wrap .countdown-period{display:none}.vc-countdown-wrap.show_labels .countdown-period{display:block}.vc-countdown-wrap .countdown-block{position:relative;max-width:inherit;width:100%;height:inherit}.widget-countdown .label-align-center .countdown-period{text-align:center}.widget-countdown .label-align-left .countdown-period{text-align:left}.widget-countdown .label-align-right .countdown-period{text-align:right}.vc-countdown-wrap .countdown-row{overflow:hidden;display:block;width:inherit}.vc-countdown-wrap .countdown-section{height:auto}.widget-countdown .countdown-block{display:table;margin:0 auto}.widget-countdown .countdown-block span.countdown-row{display:table;width:auto;margin:0 auto}.widget-countdown .countdown-block span.countdown-section{display:table;float:left}.widget-countdown .countdown-block span.countdown-section:first-child{padding-left:0px !important}.widget-countdown .countdown-block span.countdown-section:last-of-type{padding-right:0px !important}.widget-countdown .countdown-block span.countdown-section span.countdown-amount{display:block;line-height:normal;text-align:left}@media screen and (max-width: 600px){.widget-countdown .countdown-block span.countdown-section span.countdown-amount{text-align:center}}.count_splitter{float:left}.count_splitter:last-child{display:none}@media (max-width: 1200px){.vc_span3 .countdown-block,.vc_span2 .countdown-block{display:none !important}.vc_span3 .countdown-wrap .event-text-wrap,.vc_span2 .countdown-wrap .event-text-wrap{padding-top:0px}}@media (max-width: 990px){.vc_span4 .countdown-block,.vc_span3 .countdown-block,.vc_span2 .countdown-block{display:block !important;margin-bottom:15px}}@media (max-width: 767px){.vc_span4 .countdown-block{display:none}.vc_span4 .countdown-wrap .event-text-wrap{padding-top:0px}}@media screen and (max-width: 991px){.vc_span4 .iron_widget_videos,.vc_span3 .iron_widget_videos,.vc_span2 .iron_widget_videos{width:50%;margin:0 auto}}@media screen and (max-width: 639px){.vc_span4 .iron_widget_videos,.vc_span3 .iron_widget_videos,.vc_span2 .iron_widget_videos{width:100%}}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0px !important}.wpb_single_image img{display:inline-block;vertical-align:bottom}.vc_single_image-wrapper.img_fullwidth img{width:100vw}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background:none !important}@media only screen and (min-width: 768px){.vc_row{perspective:1000px;perspective-origin:center}}.vc_row .sr_it_dropshadow:before,.vc_row .sr_it_dropshadow:after{z-index:-1;position:absolute;content:"";bottom:25px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 35px 20px rgba(0,0,0,0.3);-moz-box-shadow:0 35px 20px rgba(0,0,0,0.3);box-shadow:0 35px 20px rgba(0,0,0,0.3);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}.vc_row .sr_it_dropshadow:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto}.wpb_accordion_section a{background-color:#000;outline:0 !important}.wpb_accordion_section a:focus{outline:0 !important}.wpb_accordion_header{outline:0 !important}.wpb_accordion_header:focus{outline:0 !important}.wpb_accordion_content p{margin:0px}.vc-carousel-indicators{display:none}.vc-carousel-control .icon-prev:before,.vc-carousel-control .icon-next:before{top:1px !important}.vc-carousel-control{margin-top:-34px !important}.vc_tta-title-text{font-size:16px;line-height:18px}.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:visited{color:inherit !important}.sr_it-inline-block{display:inline-block}.vc_btn3{font-family:inherit}#footer .vc_images_carousel,#footer .vc_carousel-slideline{width:100% !important}#footer .vc_carousel-slideline-inner{text-align:center}#footer .vc_carousel-slideline-inner>.vc_item{float:none;vertical-align:middle;display:inline-table;width:auto !important;padding:5px 20px}#footer .vc_carousel-slideline-inner .vc_inner{display:table-cell;vertical-align:middle}#footer .vc_btn3-shape-round.vc_btn3-size-lg{width:58px;height:58px}#footer .vc_btn3-shape-round.vc_btn3-size-md{width:48px;height:48px}#footer .vc_btn3-shape-round.vc_btn3-size-sm{width:39px;height:39px}#footer .vc_btn3-shape-round.vc_btn3-size-xs{width:32px;height:32px}#footer .vc_btn3-shape-round i{left:50%}#footer ul{text-align:left;list-style:none}.text-left .wpb_single_image[class*=vc_align],.text-left,.text-left .icon-box-inline,.text-lg-left .mc4wp-form,.text-lg-left .vc_btn3-container,.text-lg-left .wpb_single_image[class*=vc_align],.text-lg-left,.text-lg-left .icon-box-inline{text-align:left}.text-left .vc_custom_heading,.text-lg-left .vc_custom_heading{text-align:left !important}.text-left .icon-box-inline,.text-lg-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-right .wpb_single_image[class*=vc_align],.text-right,.text-right .icon-box-inline,.text-lg-right .mc4wp-form,.text-lg-right .vc_btn3-container,.text-lg-right .wpb_single_image[class*=vc_align],.text-lg-right,.text-lg-right .icon-box-inline{text-align:right}.text-right .vc_custom_heading,.text-lg-right .vc_custom_heading{text-align:right !important}.text-right .icon-box-inline,.text-lg-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-center .wpb_single_image[class*=vc_align],.text-center,.text-center .icon-box-inline,.text-lg-center .mc4wp-form,.text-lg-center .vc_btn3-container,.text-lg-center .wpb_single_image[class*=vc_align],.text-lg-center,.text-lg-center .icon-box-inline{text-align:center}.text-center .vc_custom_heading,.text-lg-center .vc_custom_heading{text-align:center !important}.text-center .icon-box-inline,.text-lg-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-justify .wpb_single_image[class*=vc_align],.text-justify,.text-justify .icon-box-inline,.text-lg-justify .wpb_single_image[class*=vc_align],.text-lg-justify .vc_btn3-container,.text-lg-justify,.text-lg-justify .icon-box-inline{text-align:justify}.text-justify .vc_custom_heading,.text-lg-justify .vc_custom_heading{text-align:justify !important}.text-justify .icon-box-inline,.text-lg-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}@media (max-width: 991px){.text-md-left .wpb_single_image[class*=vc_align],.text-md-left,.text-md-left .icon-box-inline,.text-md-left .vc_btn3-container,.text-md-left .mc4wp-form{text-align:left}.text-md-left .vc_custom_heading{text-align:left !important}.text-md-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-md-right .wpb_single_image[class*=vc_align],.text-md-right,.text-md-right .icon-box-inline,.text-md-right .vc_btn3-container,.text-md-right .mc4wp-form{text-align:right}.text-md-right .vc_custom_heading{text-align:right !important}.text-md-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-md-center .wpb_single_image[class*=vc_align],.text-md-center,.text-md-center .icon-box-inline,.text-md-center .vc_btn3-container,.text-md-center .mc4wp-form{text-align:center}.text-md-center .vc_custom_heading{text-align:center !important}.text-md-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-md-justify .wpb_single_image[class*=vc_align],.text-md-justify,.text-md-justify .icon-box-inline,.text-md-justify .vc_btn3-container{text-align:justify}.text-md-justify .vc_custom_heading{text-align:justify !important}.text-md-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}}@media (max-width: 768px){.text-sm-left .wpb_single_image[class*=vc_align],.text-sm-left,.text-sm-left .icon-box-inline,.text-sm-left .vc_btn3-container,.text-sm-left .mc4wp-form{text-align:left}.text-sm-left .vc_custom_heading{text-align:left !important}.text-sm-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-sm-right .wpb_single_image[class*=vc_align],.text-sm-right,.text-sm-right .icon-box-inline,.text-sm-right .vc_btn3-container,.text-sm-right .mc4wp-form{text-align:right}.text-sm-right .vc_custom_heading{text-align:right !important}.text-sm-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-sm-center .wpb_single_image[class*=vc_align],.text-sm-center,.text-sm-center .icon-box-inline,.text-sm-center .vc_btn3-container,.text-sm-center .mc4wp-form{text-align:center}.text-sm-center .vc_custom_heading{text-align:center !important}.text-sm-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-sm-justify .wpb_single_image[class*=vc_align],.text-sm-justify,.text-sm-justify .icon-box-inline,.text-sm-justify .vc_btn3-container{text-align:justify}.text-sm-justify .vc_custom_heading{text-align:justify !important}.text-sm-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}}@media (max-width: 543px){.text-xs-left .wpb_single_image[class*=vc_align],.text-xs-left,.text-xs-left .icon-box-inline,.text-xs-left .vc_btn3-container,.text-xs-left .mc4wp-form{text-align:left}.text-xs-left .vc_custom_heading{text-align:left !important}.text-xs-left .icon-box-inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-xs-right .wpb_single_image[class*=vc_align],.text-xs-right,.text-xs-right .icon-box-inline,.text-xs-right .vc_btn3-container,.text-xs-right .mc4wp-form{text-align:right}.text-xs-right .vc_custom_heading{text-align:right !important}.text-xs-right .icon-box-inline{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-xs-center .wpb_single_image[class*=vc_align],.text-xs-center,.text-xs-center .icon-box-inline,.text-xs-center .vc_btn3-container,.text-xs-center .mc4wp-form{text-align:center}.text-xs-center .vc_custom_heading{text-align:center !important}.text-xs-center .icon-box-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-xs-justify .wpb_single_image[class*=vc_align],.text-xs-justify,.text-xs-justify .icon-box-inline{text-align:justify}.text-xs-justify .vc_custom_heading{text-align:justify !important}.text-xs-justify .icon-box-inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:justify}}.mc4wp-form{text-align:center;width:auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:auto;height:auto;vertical-align:baseline;line-height:normal;margin:1em 0}.mc4wp-form input{font-size:14px}.mc4wp-form ::-webkit-input-placeholder{color:#000 !important}.mc4wp-form:after{content:"";display:table;clear:both}.mc4wp-form label{font-weight:700;margin-bottom:6px;display:block}.mc4wp-form input.placeholdersjs{color:#000 !important}.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=url],.mc4wp-form input[type=date],.mc4wp-form select,.mc4wp-form textarea{min-height:32px;width:100%;max-width:468px}.mc4wp-form input[type=number]{min-width:40px}.mc4wp-form input[type=checkbox],.mc4wp-form input[type=radio]{position:relative;margin:0 6px 0 0;padding:0;height:13px;width:13px;display:inline-block;border:0}.mc4wp-form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form button,.mc4wp-form input[type=submit]{margin:24px;color:#fff !important;font-size:16px}.mc4wp-form button,.mc4wp-form input[type=submit],.mc4wp-form input[type=button]{display:inline-block;padding:9px 45px 9px 45px;margin-left:0px;margin-right:0px;margin-top:10px;font-weight:400;line-height:1.428571429;border:1px solid transparent;border-radius:2px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;filter:none;height:auto;width:auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.mc4wp-form button:focus,.mc4wp-form input:focus,.mc4wp-form select:focus,.mc4wp-form textarea:focus{outline:0;background-image:none}.mc4wp-form button:focus,.mc4wp-form button:hover,.mc4wp-form input[type=submit]:focus,.mc4wp-form input[type=submit]:hover,.mc4wp-form input[type=button]:focus,.mc4wp-form input[type=button]:hover{outline:0;color:#333;text-decoration:none;background:0 0}.mc4wp-form button:active,.mc4wp-form button:focus,.mc4wp-form button:hover,.mc4wp-form input[type=submit]:active,.mc4wp-form input[type=submit]:focus,.mc4wp-form input[type=submit]:hover{color:#000 !important;background-color:#fff !important}.mc4wp-form label>span,.mc4wp-form li>label{font-weight:400}.mc4wp-form .mc4wp-alert{color:#c09853;clear:both}.mc4wp-form .mc4wp-success{color:#468847}.mc4wp-form .mc4wp-notice{color:#3a87ad}.mc4wp-form .mc4wp-error{color:#CD5C5C}.rtl .mc4wp-form-reset input[type=checkbox],.rtl .mc4wp-form-reset input[type=radio]{margin:0 0 0 6px}.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=url],.mc4wp-form input[type=date],.mc4wp-form input[type=number],.mc4wp-form select,.mc4wp-form textarea{height:auto;padding:11px 27px;line-height:1.428571429;color:#555;vertical-align:middle;background:#fff;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);text-shadow:none}.mc4wp-form textarea{height:auto}.mc4wp-form input[disabled],.mc4wp-form input[readonly]{background-color:#eee}.mc4wp-form input[type=text]:focus,.mc4wp-form input[type=email]:focus,.mc4wp-form input[type=tel]:focus,.mc4wp-form input[type=url]:focus,.mc4wp-form input[type=date]:focus,.mc4wp-form select:focus,.mc4wp-form textarea:focus{border-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.15)}@media (max-width: 768px){.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=url],.mc4wp- form input[type=date],.mc4wp-form select,.mc4wp-form textarea{max-width:280px}}.menu-icon-applemusic>a:before,.menu-icon-bandcamp>a:before,.menu-icon-facebook>a:before,.menu-icon-googleplus>a:before,.menu-icon-googleplay>a:before,.menu-icon-instagram>a:before,.menu-icon-mixcloud>a:before,.menu-icon-snapchat>a:before,.menu-icon-soundcloud>a:before,.menu-icon-spotify>a:before,.menu-icon-twitter>a:before,.menu-icon-vimeo>a:before,.menu-icon-vk>a:before,.menu-icon-youtube>a:before{font-family:Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;padding-right:8px}.menu-icon-applemusic>a:before{content:"\f179"}.menu-icon-bandcamp>a:before{content:"\f2d5"}.menu-icon-facebook>a:before{content:"\f39e"}.menu-icon-googleplay>a:before{content:"\f3ab"}.menu-icon-googleplus>a:before{content:"\f0d5"}.menu-icon-instagram>a:before{content:"\f16d"}.menu-icon-mixcloud>a:before{content:"\f289"}.menu-icon-snapchat>a:before{content:"\f2ab"}.menu-icon-soundcloud>a:before{content:"\f16d"}.menu-icon-spotify>a:before{content:"\f1bc"}.menu-icon-twitter>a:before{content:"\f099"}.menu-icon-vimeo>a:before{content:"\f27d"}.menu-icon-vk>a:before{content:"\f189"}.menu-icon-youtube>a:before{content:"\f167"}.rotateMe{transform:rotate(-90deg)}.esg-loadmore-wrapper{margin-top:40px;margin-bottom:60px}.sr_it-gradientmaps-skin{overflow:hidden}.sr_it-gradientmaps-skin .vc_single_image-wrapper{overflow:hidden}.sr_it-gradientmaps-skin .esg-media-cover-wrapper:hover .esg-media-poster,.sr_it-gradientmaps-skin .esg-media-cover-wrapper:hover .esg-entry-media{filter:initial !important}._magnetic_elementor .sonaar-filters .esg-filterbutton,._magnetic_elementor .sonaar-filters .esg-navigationbutton.esg-loadmore,._magnetic_elementor .sonaar-filters .esg-sortbutton,._magnetic_elementor .sonaar-filters .esg-cartbutton,._magnetic_elementor .podcast-filter li,._magnetic_elementor .esg-sortbutton,._magnetic_elementor a.bt_rss_subscribe{color:inherit;background-color:inherit}._magnetic_elementor .events-bar{padding-top:35px;padding-bottom:35px}@media (min-width: 1158px){._magnetic_elementor .elementor-section-stretched.elementor-section-full_width{padding-left:68px !important}._magnetic_elementor .elementor-section.elementor-section-boxed>.elementor-container{max-width:1000px}._magnetic_elementor .page-template-archive-posts-classic .container{max-width:800px}._magnetic_elementor #pusher-wrap{left:40px !important}._magnetic_elementor .side-menu:not(.open) .menu-main-menu-container,._magnetic_elementor .side-menu:not(.open) .logo-desktop{opacity:0}._magnetic_elementor .menu-main-menu-container,._magnetic_elementor .logo-desktop{transition:0.4s ease}._magnetic_elementor ul.sub-menu:not(.active){overflow-y:hidden}}@media (max-width: 1158px){._magnetic_elementor .menu-toggle span{background-color:#000 !important}._magnetic_elementor .nav-menu li a{font-size:28px;padding-bottom:10px !important;margin-top:0px !important}}._magnetic_elementor a.site-logo{top:40px !important;position:absolute !important}._magnetic_elementor .side-menu{overflow-y:hidden}._magnetic_elementor .side-menu.open{overflow-y:auto}._magnetic_elementor .sub-menu.active li.menu-item a{font-size:23px}._magnetic_elementor .side-menu.open .nav-menu li a{border-bottom:1px solid #3d3d3d}._magnetic_elementor .nav-menu li a{padding-bottom:23px}._magnetic_elementor .wp-admin-bar .site-title{margin-top:84px}._magnetic_elementor .site-title{margin-top:54px}._magnetic_elementor .nav-holder{top:5vh}._magnetic_elementor .menu-toggle{padding:20px;left:0px !important}._magnetic_elementor .side-menu.lefttype:not(.open){left:-300px}._magnetic_elementor .side-menu.lefttype.open{left:0px}._magnetic_elementor .menu-toggle span{margin-top:20px}._magnetic_elementor .sub-arrow i{display:none}._magnetic_elementor ul.header-top-menu li a{color:#000 !important}._magnetic .eg-sonaar-events-grid01-element-14-a{min-height:40px}._magnetic.hide-header [data-vc-full-width="true"].vc_row{padding-left:initial !important}._magnetic a.promobox:hover img{filter:blur(3px) brightness(60%)}._magnetic .sr_it-event-title,._magnetic .sr_it-event-artist{font-weight:600}._magnetic .events-bar-artists{margin-right:30px}._magnetic .sr_it-event-buttons .button{padding-top:15px;padding-bottom:15px}._magnetic #dropcap span.dropcap{margin-right:-4px}._magnetic .rowHeading{z-index:1}._magnetic .rowHeading h2{display:inline-block}._magnetic .rowHeading .vc_btn3-container{vertical-align:bottom;margin-top:27px;float:right}._magnetic .rowHeading .vc_btn3.vc_btn3-style-outline-custom{border-width:3px}._magnetic .vc_btn3.vc_btn3-size-lg{font-size:24px;line-height:32px}@media (max-width: 800px){._magnetic .align-center-responsive>div>.wpb_wrapper>*{display:block !important;text-align:center !important;float:none !important}}._magnetic .events-bar{padding-top:35px;padding-bottom:35px;padding-right:0%}@media (min-width: 1158px){._magnetic [data-vc-full-width="true"].vc_row{padding-left:68px !important}._magnetic #pusher-wrap{left:40px !important}._magnetic .side-menu:not(.open) .menu-main-menu-container,._magnetic .side-menu:not(.open) .logo-desktop{opacity:0}._magnetic .menu-main-menu-container,._magnetic .logo-desktop{transition:0.4s ease}._magnetic ul.sub-menu:not(.active){overflow-y:hidden}}@media (max-width: 1158px){._magnetic .menu-toggle span{background-color:#000 !important}._magnetic .nav-menu li a{font-size:28px;padding-bottom:10px !important;margin-top:0px !important}}._magnetic a.site-logo{top:40px !important;position:absolute !important}._magnetic .side-menu{overflow-y:hidden}._magnetic .side-menu.open{overflow-y:auto}._magnetic .sub-menu.active li.menu-item a{font-size:23px}._magnetic .side-menu.open .nav-menu li a{border-bottom:1px solid #3d3d3d}._magnetic .nav-menu li a{padding-bottom:23px}._magnetic .wp-admin-bar .site-title{margin-top:84px}._magnetic .site-title{margin-top:54px}._magnetic .nav-holder{top:5vh}._magnetic .menu-toggle{padding:20px;left:0px !important}._magnetic .side-menu.lefttype:not(.open){left:-300px}._magnetic .side-menu.lefttype.open{left:0px}._magnetic .menu-toggle span{margin-top:20px}._magnetic .sub-arrow i{display:none}._magnetic ul.header-top-menu li a{color:#000 !important}._cornerstone_elementor .sonaar-filters .esg-filterbutton,._cornerstone_elementor .sonaar-filters .esg-sortbutton{color:inherit}._cornerstone .eg-sonaar-events-grid01-element-14-a{min-height:40px}._cornerstone .single-artist h1{font-size:48px;line-height:48px}._cornerstone h1.sr_it-playlist-title{font-size:24px;line-height:25px}._cornerstone.home .playlist .sr_it-playlist-title,._cornerstone .sr_it-playlist-artists,._cornerstone .sr_it-playlist-release-date{display:none !important}._cornerstone .woocommerce-checkout h3{letter-spacing:0}@media (max-width: 800px){._cornerstone .align-center-responsive>div>.wpb_wrapper>*{display:block !important;text-align:center !important;float:none !important}}@media (max-width: 1189px){._cornerstone .cornerstone_2columns-format .vc_column-inner{margin-top:30px !important;margin-left:0px !important;margin-right:0px !important}}._cornerstone ul.header-top-menu.righttype li{margin:7px 0 0 20px}._cornerstone .classic-menu>ul>li.logo{overflow:initial}._cornerstone .cornerstone button,._cornerstone .cornerstone .vc_btn3-container a{padding:0px 0px 3px 0px !important;margin:0px 10px 0px 10px !important;font-size:36px !important;border-width:0px 0px 4px 0px !important;font-weight:600}._cornerstone .cornerstone button:hover,._cornerstone .cornerstone .vc_btn3-container a:hover{margin-bottom:-7px !important;border-width:0px 0px 7px 0px !important;border-color:inherit !important;padding:0px 0px 7px 0px !important}._cornerstone .cornerstone_2columns-format>.wpb_column:first-of-type p{line-height:31px;letter-spacing:4px;font-size:12px;margin-bottom:30px}._cornerstone .cornerstone_home_singleimage{z-index:-1}._cornerstone .cornerstone_homepage_grid.vc_row{background-position:left !important}@media (max-width: 755px){._cornerstone .rowHeading .vc_custom_heading,._cornerstone .rowHeading{text-align:center !important}}@media (min-width: 756px){._cornerstone .rowHeading{z-index:1}._cornerstone .rowHeading h2{display:inline-block}._cornerstone .rowHeading .vc_btn3-container{vertical-align:bottom;margin-top:42px;float:right}}._cornerstone .sr_it-grid{z-index:-1}._cornerstone.page-template-default h1.page-title{font-size:64px;line-height:54px;font-weight:700}._cornerstone figure{padding:0px}._cornerstone .events-bar{border-top-color:rgba(255,255,255,0) !important;margin-bottom:40px}._cornerstone span.events-bar-title{text-transform:initial}@media (max-width: 768px){._cornerstone .cornerstone_2columns-format>.wpb_column:first-of-type>.vc_column-inner{width:initial;margin-left:25px !important;margin-right:25px !important}}._cornerstone.page-template-archive-posts-list .media-block .text-box{position:absolute}@media (max-width: 1290px){._cornerstone .classic-menu>ul>li a{padding-left:15px;padding-right:15px}}._apex_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._apex_elementor #sonaar-player .close.btn-player{background-color:#fff}._apex_elementor #sonaar-player .player{border-color:initial}._apex_elementor .sr_it-text{color:#fff}._apex .eg-sonaar-events-grid01-element-14-a{min-height:40px}._apex #sonaar-player .close.btn-player{background-color:#fff}._apex .iron-audioplayer .track-number svg{top:1px}._apex #sonaar-player .player{border-color:initial}._apex .sr_it-text{color:#fff}@media (max-width: 768px){._apex .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{width:100%}}._apex .mc4wp-form input[type="text"],._apex .mc4wp-form input[type="email"],._apex .mc4wp-form input[type="tel"],._apex .mc4wp-form input[type="url"],._apex .mc4wp-form input[type="date"],._apex .mc4wp-form input[type="number"],._apex .mc4wp-form select,._apex .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._apex input:-webkit-autofill,._apex textarea:-webkit-autofill,._apex select:-webkit-autofill{background:transparent}._apex .mc4wp-form{text-align:left}._apex .mc4wp-form button,._apex .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._apex input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:Josefin Sans}._apex input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:Josefin Sans}._apex input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:Josefin Sans}._apex .mc4wp-form input[type="text"],._apex .mc4wp-form input[type="email"],._apex .mc4wp-form input[type="tel"],._apex .mc4wp-form input[type="url"],._apex .mc4wp-form input[type="date"],._apex .mc4wp-form input[type="number"],._apex .mc4wp-form select,._apex .mc4wp-form textarea{font-size:18px;color:#fff;font-family:Josefin Sans;line-height:30px}@media screen and (max-width: 767px){._apex #footer .vc_btn3-shape-round.vc_btn3-size-lg{width:52px;height:52px;transform:translate(50%, 0);margin-bottom:20px}._apex #footer .vc_btn3-container:first-child{margin-left:30px !important}._apex #footer .vc_btn3-container:last-child{margin-right:30px !important}}._kronoxx .eg-sonaar-events-grid01-element-14-a{min-height:40px}._kronoxx .splitColumns p{color:#000}._kronoxx .vc_row.textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}._kronoxx .iron-audioplayer .album .album-art{max-width:570px}@media (max-width: 1024px){._kronoxx .splitColumns .wpb_column:first-child{padding-top:100px !important;padding-bottom:100px !important;padding:10%}}@media (max-width: 1920px){._kronoxx .vc_row.textoverlay{background-size:contain !important}}._kronoxx .sr_it-playlist-title{font-weight:700}._kronoxx .sr_it-playlist-artists,._kronoxx .sr_it-playlist-release-date{font-style:inherit}._kronoxx .defaultdivider{height:2px;width:40px}._kronoxx .nav-menu li a.backbtn{background:none;font-size:14px}._kronoxx .social-networks a i{font-size:21px}._kronoxx .mc4wp-form input[type="text"],._kronoxx .mc4wp-form input[type="email"],._kronoxx .mc4wp-form input[type="tel"],._kronoxx .mc4wp-form input[type="url"],._kronoxx .mc4wp-form input[type="date"],._kronoxx .mc4wp-form input[type="number"],._kronoxx .mc4wp-form select,._kronoxx .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._kronoxx input:-webkit-autofill,._kronoxx textarea:-webkit-autofill,._kronoxx select:-webkit-autofill{background:transparent}._kronoxx .mc4wp-form{text-align:left}._kronoxx .mc4wp-form button,._kronoxx .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._kronoxx input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._kronoxx input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._kronoxx input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._kronoxx .mc4wp-form input[type="text"],._kronoxx .mc4wp-form input[type="email"],._kronoxx .mc4wp-form input[type="tel"],._kronoxx .mc4wp-form input[type="url"],._kronoxx .mc4wp-form input[type="date"],._kronoxx .mc4wp-form input[type="number"],._kronoxx .mc4wp-form select,._kronoxx .mc4wp-form textarea{line-height:30px}._milend_elementor .classic-menu.mini .logo img{height:45px}._milend_elementor .classic-menu:not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:20px;margin-left:20px}._milend_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._milend_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._milend_elementor.single-album .album-header{margin-bottom:100px}._milend_elementor.single-album .sr_it-single-post.featured,._milend_elementor .single-album #sidebar{background:none !important}._milend_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._milend_elementor .small-icon-bt .elementor-button-icon{font-size:0.5em;line-height:1.8em}._milend_elementor .sonaar-elementor-inline-block .elementor-widget-container{display:inline-block}._milend_elementor .sr-dropshadow.elementor-section-stretched,._milend_elementor .sr-dropshadow .album-art img{box-shadow:0 10px 20px 3px rgba(0,0,0,0.35)}._milend_elementor .media-block a,._milend_elementor .articles-classic .media-block .holder,._milend_elementor .esg-grid .mainul li.eg-news-skin-split-wrapper{background-color:rgba(45,75,76,0.42) !important}._milend .eg-sonaar-events-grid01-element-14-a{min-height:40px}._milend #overlay{filter:brightness(50%)}._milend [role="listbox"] li{color:#000}._milend .widget-title{font-family:'Poppins';letter-spacing:2px !important}._milend .sr-letter-spacing-6{letter-spacing:6px}._milend .sr-letter-spacing-2{letter-spacing:2px}._milend .search-form input[type="search"]{border-color:#fff;background:none;color:#fff;min-width:200px;width:calc(100% - 135px)}._milend .search-form input[type="search"]::-webkit-input-placeholder{color:#fff}._milend .search-form input[type="search"]::-moz-placeholder{color:#fff}._milend .search-form input[type="search"]:-ms-input-placeholder{color:#fff}._milend .search-form input[type="search"]:-moz-placeholder{color:#fff}._milend .widget_search input[type="submit"]{margin:0px 10px 0px 10px !important;font-size:14px !important;background-color:rgba(255,255,255,0) !important;border-width:2px !important;border:solid !important}._milend #artists_filter option{color:#262423}._milend button{font-family:inherit}._milend .sr_it-event-buttons .button{border-radius:23px}._milend .style1-button .vc_btn3.vc_btn3-size-lg{font-size:18px;line-height:20px;letter-spacing:3px;font-weight:400}._milend .style1-button .vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:17px 65px;border-radius:30px}._milend figure{padding-top:0}._milend .color1_txt>div,._milend .vc_grid p{color:inherit !important}._milend .vc_grid .vc_custom_heading a{text-decoration:underline}._milend .light-form,._milend .light-form p{color:#fff}._milend .light-form textarea{background:none !important}._milend .light-form input,._milend .light-form textarea{background:none;border:1px solid #fff;color:#fff}._milend input[type="submit"]{background:none;border-width:2px;border:solid;padding:17px 65px;height:initial;border-radius:30px;letter-spacing:3px;margin:0px;font-size:18px;line-height:20px;font-weight:400;transition:all .2s ease-in-out}._milend .light-form input[type="submit"]{margin-top:30px}._mandala .eg-sonaar-events-grid01-element-14-a{min-height:40px}._mandala .vc_icon_element-align-center{display:inline-block}._mandala .vc_icon_element-align-center+.vc_icon_element-align-center{margin-left:30px}._mandala #dropcap span.dropcap{margin-right:5px;margin-top:19px}._downbeat .eg-sonaar-events-grid01-element-14-a{min-height:40px}._downbeat .vc_row.textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}@media (max-width: 1920px){._downbeat .vc_row.textoverlay{background-size:contain !important}}._downbeat #overlay{filter:brightness(0.5)}._downbeat .mc4wp-form input[type="text"],._downbeat .mc4wp-form input[type="email"],._downbeat .mc4wp-form input[type="tel"],._downbeat .mc4wp-form input[type="url"],._downbeat .mc4wp-form input[type="date"],._downbeat .mc4wp-form input[type="number"],._downbeat .mc4wp-form select,._downbeat .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._downbeat input:-webkit-autofill,._downbeat textarea:-webkit-autofill,._downbeat select:-webkit-autofill{background:transparent}._downbeat .mc4wp-form button,._downbeat .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._downbeat input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._downbeat input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._downbeat input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._downbeat .mc4wp-form input[type="text"],._downbeat .mc4wp-form input[type="email"],._downbeat .mc4wp-form input[type="tel"],._downbeat .mc4wp-form input[type="url"],._downbeat .mc4wp-form input[type="date"],._downbeat .mc4wp-form input[type="number"],._downbeat .mc4wp-form select,._downbeat .mc4wp-form textarea{line-height:30px}._moonlight_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._moonlight_elementor .classic-menu:not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:20px;margin-left:20px}._moonlight_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._moonlight_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._moonlight_elementor.single-album .album-header{margin-bottom:100px}._moonlight_elementor.single-album .sr_it-single-post.featured,._moonlight_elementor .single-album #sidebar{background:none !important}._moonlight .eg-sonaar-events-grid01-element-14-a{min-height:40px}._moonlight .classic-menu:not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:20px;margin-left:20px}._moonlight .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._moonlight .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._moonlight.single-album .album-header{margin-bottom:100px}._moonlight.single-album .sr_it-single-post.featured,._moonlight .single-album #sidebar{background:none !important}._moonlight .vc_row.textoverlay{background-position-x:center !important;background-position-y:top !important;background-size:inherit !important}@media (max-width: 1920px){._moonlight .vc_row.textoverlay{background-size:contain !important}}._moonlight .mc4wp-form input[type="text"],._moonlight .mc4wp-form input[type="email"],._moonlight .mc4wp-form input[type="tel"],._moonlight .mc4wp-form input[type="url"],._moonlight .mc4wp-form input[type="date"],._moonlight .mc4wp-form input[type="number"],._moonlight .mc4wp-form select,._moonlight .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._moonlight input:-webkit-autofill,._moonlight textarea:-webkit-autofill,._moonlight select:-webkit-autofill{background:transparent}._moonlight .mc4wp-form button,._moonlight .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._moonlight input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._moonlight input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._moonlight input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._moonlight .mc4wp-form input[type="text"],._moonlight .mc4wp-form input[type="email"],._moonlight .mc4wp-form input[type="tel"],._moonlight .mc4wp-form input[type="url"],._moonlight .mc4wp-form input[type="date"],._moonlight .mc4wp-form input[type="number"],._moonlight .mc4wp-form select,._moonlight .mc4wp-form textarea{line-height:30px}._prodigy .eg-sonaar-events-grid01-element-14-a{min-height:40px}._prodigy h1.sr_it-videolist-item-title{letter-spacing:0px}._prodigy .sub-arrow i{padding-top:9px;font-size:16px}._prodigy .promo-overlay{background:none}._prodigy .sr_it-playlist-title{font-weight:700}._prodigy .sr_it-playlist-artists,._prodigy .sr_it-playlist-release-date{font-style:inherit}._prodigy .defaultdivider{height:2px;width:40px}._prodigy .nav-menu li a.backbtn{background:none;font-size:14px}._prodigy .social-networks a i{font-size:21px}._prodigy .mc4wp-form input[type="text"],._prodigy .mc4wp-form input[type="email"],._prodigy .mc4wp-form input[type="tel"],._prodigy .mc4wp-form input[type="url"],._prodigy .mc4wp-form input[type="date"],._prodigy .mc4wp-form input[type="number"],._prodigy .mc4wp-form select,._prodigy .mc4wp-form textarea{background:transparent;border-radius:0;padding:18px 27px;box-sizing:border-box;border-width:2px}._prodigy input:-webkit-autofill,._prodigy textarea:-webkit-autofill,._prodigy select:-webkit-autofill{background:transparent}._prodigy .mc4wp-form button,._prodigy .mc4wp-form input[type=submit]{margin-left:0;padding:20px 40px;border-radius:0}._prodigy input[type="email"]::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._prodigy input[type="email"]:-moz-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._prodigy input[type="email"]:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400 !important;font-size:21px !important;font-family:quicksand}._prodigy .mc4wp-form input[type="text"],._prodigy .mc4wp-form input[type="email"],._prodigy .mc4wp-form input[type="tel"],._prodigy .mc4wp-form input[type="url"],._prodigy .mc4wp-form input[type="date"],._prodigy .mc4wp-form input[type="number"],._prodigy .mc4wp-form select,._prodigy .mc4wp-form textarea{line-height:30px}._indigo_elementor .classic-menu #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:40px}._indigo_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._indigo_elementor .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._indigo .eg-sonaar-events-grid01-element-14-a{min-height:40px}._indigo .classic-menu #menu-main-menu>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:40px}._indigo .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid rgba(0,0,0,0)}._indigo .classic-menu:not(.mini):not(.responsive) #menu-main-menu>li:not(.logo)>a:hover{border-bottom:6px solid}._indigo .indigo-button-style button,._indigo .indigo-button-style a{font-weight:bold}._indigo .mc4wp-form input[type=text],._indigo .mc4wp-form input[type=email],._indigo .mc4wp-form input[type=tel],._indigo .mc4wp-form input[type=url],._indigo .mc4wp-form input[type=date],._indigo .mc4wp-form select,._indigo .mc4wp-form textarea{max-width:290px}._beats_elementor .sr-inlineblock .elementor-widget-container{display:inline-block}@media (min-width: 992px){._beats_elementor .iron-audioplayer.show-playlist .buttons-block{padding-left:calc(25% - 185px)}}._beats_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._beats_elementor span.heading-b3{height:3px !important;width:45px !important}._beats_elementor .esg-grid{font-family:inherit}._beats_elementor sup{font-size:22px}._beats .eg-sonaar-events-grid01-element-14-a{min-height:40px}._beats span.heading-b3{height:3px !important;width:45px !important}._beats .esg-grid{font-family:inherit}._beats sup{font-size:22px}._beats #wrapper .vc_btn3.vc_btn3-size-lg{font-weight:700;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._beats #footer .footercredit p{font-size:13px;letter-spacing:2px}._beats .mc4wp-form button,._beats .mc4wp-form input[type=submit],._beats .mc4wp-form input[type=button]{font-weight:700;border-radius:65px;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}@media only screen and (min-width: 1025px){._soundman_elementor .albumCover{width:464px;height:696px}}._soundman_elementor .album-art{overflow:hidden}._soundman_elementor.single-album .sr_it-single-post.featured:not(.no-banner){margin-top:0}._soundman_elementor.single-album .sr_it-single-post.featured,._soundman_elementor .single-album #sidebar{background:none !important}._soundman .eg-sonaar-events-grid01-element-14-a{min-height:40px}._soundman .vc_icon_element-align-center{display:inline-block}._soundman .vc_icon_element-align-center+.vc_icon_element-align-center{margin-left:30px}._soundman .entry p{letter-spacing:2px}._soundman .vc_general.vc_btn3{letter-spacing:6px;padding:12px 44px}._soundman .sr_it-nav,._soundman .sr_it-artist-nav,._soundman .sr_it-artist-nav a{color:#fff}@media only screen and (min-width: 1025px){._soundman .albumCover{width:464px;height:696px}}._soundman .album-art{overflow:hidden}._soundman.single-album .sr_it-single-post.featured,._soundman .single-album #sidebar{background:none !important}._thecrew_elementor .mainheading .elementor-widget-heading .elementor-widget-container{display:inline-block}._thecrew_elementor .classic-menu.incontainer:not(.responsive) .menu-container,._thecrew_elementor .classic-menu:not(.responsive).incontainer:not(.responsive) .menu-container{padding:0px !important}._thecrew_elementor .classic-menu:not(.responsive).mini .logo{padding-top:0px;padding-bottom:0px}._thecrew_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._thecrew_elementor .container,._thecrew_elementor .single .container,._thecrew_elementor .blog .container,._thecrew_elementor .page-template .container{padding-left:40px !important;padding-right:40px !important}._thecrew_elementor #page-banner.fullscreen-banner,._thecrew_elementor .album-header{height:70vh}._thecrew_elementor span.heading-b3{height:3px !important;width:45px !important}._thecrew_elementor .sr_it-nav,._thecrew_elementor .sr_it-artist-nav,._thecrew_elementor .sr_it-artist-nav a{color:#fff}._thecrew_elementor .esg-grid{font-family:inherit}._thecrew_elementor sup{font-size:22px}@media (max-width: 768px){._thecrew_elementor .container{padding-left:30px !important;padding-right:30px !important}._thecrew_elementor.single-album .container{padding-left:0 !important;padding-right:0 !important}}@media (max-width: 1200px){._thecrew_elementor #overlay{background-image:none}}._thecrew .eg-sonaar-events-grid01-element-14-a{min-height:40px}._thecrew .container,._thecrew .single .container,._thecrew .blog .container,._thecrew .page-template .container{padding-left:40px !important;padding-right:40px !important}._thecrew #page-banner.fullscreen-banner,._thecrew .album-header{height:70vh}._thecrew span.heading-b3{height:3px !important;width:45px !important}._thecrew .sr_it-nav,._thecrew .sr_it-artist-nav,._thecrew .sr_it-artist-nav a{color:#fff}._thecrew .esg-grid{font-family:inherit}._thecrew sup{font-size:22px}._thecrew #wrapper .vc_btn3.vc_btn3-size-lg{font-weight:700;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._thecrew #footer .footercredit p{font-size:13px;letter-spacing:2px}._thecrew .mc4wp-form{margin:auto;width:310px !important}._thecrew .mc4wp-form button,._thecrew .mc4wp-form input[type=submit],._thecrew .mc4wp-form input[type=button]{font-weight:700;color:#000 !important;text-transform:uppercase;font-family:inherit;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._thecrew .concerts-list{border-bottom:1px dashed}._thecrew .concerts-list .event{border-bottom:1px dashed}@media (max-width: 768px){._thecrew .container{padding-left:30px !important;padding-right:30px !important}._thecrew.single-album .container{padding-left:0 !important;padding-right:0 !important}._thecrew div .vc_custom_heading.sr_it-inline-block{font-size:38px !important;line-height:46px !important}}@media (max-width: 1200px){._thecrew #overlay{background-image:none}}._skullz_elementor .woocommerce-page .woocommerce-info{color:#000000}._skullz .eg-sonaar-events-grid01-element-14-a{min-height:40px}._skullz .page-title{text-align:center}._skullz .page-title h1,._skullz .error404 h1{display:inline-block;border-bottom:10px solid #dedede;padding-bottom:4px}._skullz .promotext h1,._skullz .promotext h2,._skullz .promotext h3,._skullz .promotext h4,._skullz .promotext h5,._skullz .promotext h6{line-height:2.25vw}._skullz a.promobox:hover .promosubtext{margin-top:10px}._skullz span.heading-b3{height:3px !important;width:45px !important}._skullz .sr_it-nav,._skullz .sr_it-artist-nav,._skullz .sr_it-artist-nav a{color:#fff}._skullz .esg-grid{font-family:inherit}._skullz #wrapper .vc_btn3.vc_btn3-size-lg{font-weight:700;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._skullz #footer .footercredit p{font-size:13px;letter-spacing:2px}._skullz .mc4wp-form{margin:auto;width:310px !important}._skullz .mc4wp-form button,._skullz .mc4wp-form input[type=submit],._skullz .mc4wp-form input[type=button]{font-weight:700;color:#000 !important;text-transform:uppercase;font-family:inherit;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}@media (max-width: 768px){._skullz div .vc_custom_heading.sr_it-inline-block{font-size:38px !important;line-height:46px !important}}@media (max-width: 1200px){._skullz #overlay{background-image:none}}@media (max-width: 1400px){._skullz .promotext h1,._skullz .promotext h2,._skullz .promotext h3,._skullz .promotext h4,._skullz .promotext h5,._skullz .promotext h6{line-height:2.8rem}}._studio_elementor .elementor-widget-sonaar-mailchimp input{text-align:center}._studio .eg-sonaar-events-grid01-element-14-a{min-height:40px}._studio .vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-custom{font-weight:600}@media (min-width: 769px){._studio .vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-custom{font-size:21px;line-height:21px;padding:25px 70px}}._studio .promotext h1,._studio .promotext h2,._studio .promotext h3,._studio .promotext h4,._studio .promotext h5,._studio .promotext h6{line-height:2.25vw}@media only screen and (max-width: 767px){._studio .promotext h1,._studio .promotext h2,._studio .promotext h3,._studio .promotext h4,._studio .promotext h5,._studio .promotext h6{line-height:8vw}}._studio .special-big-text p{font-size:21px;line-height:36px;font-weight:600}._studio .special-medium-text p{font-size:18px;line-height:28px}._studio #footer .container{max-width:1400px}._studio #footer form{text-align:inherit}._studio #footer .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:34px;height:34px;line-height:34px}._studio .mc4wp-form input[type=text],._studio .mc4wp-form input[type=email],._studio .mc4wp-form input[type=tel],._studio .mc4wp-form input[type=url],._studio .mc4wp-form input[type=date],._studio .mc4wp-form input[type=number],._studio .mc4wp-form select,._studio .mc4wp-form textarea{color:#dfd9df;background:transparent;text-align:center;font-size:14px;line-height:18px;padding:0 15px;height:48px;box-sizing:border-box;border:2px solid;border-radius:32px;margin-bottom:20px;margin-left:20px;margin-right:20px}._studio #footer ::-webkit-input-placeholder{color:#dfd9df !important;opacity:1 !important}._studio #footer ::-moz-placeholder{color:#dfd9df !important;opacity:1 !important}._studio #footer :-ms-input-placeholder{color:#dfd9df !important;opacity:1 !important}._studio #footer :-moz-placeholder{color:#dfd9df !important;opacity:1 !important}._studio .mc4wp-form input[type=submit]{font-size:14px;line-height:18px;height:50px;text-transform:uppercase;font-weight:500;padding:0 15px;border-radius:32px;letter-spacing:1px;margin-top:0;margin-bottom:20px;margin-left:20px;margin-right:20px;color:#dfd9df !important;box-sizing:content-box}._studio #footer .mc4wp-form input[type=submit]:hover{color:#dfd9df !important;background-color:#179a7d !important}@media (min-width: 768px){._studio .mc4wp-form input[type=text],._studio .mc4wp-form input[type=email],._studio .mc4wp-form input[type=tel],._studio .mc4wp-form input[type=url],._studio .mc4wp-form input[type=date],._studio .mc4wp-form input[type=number],._studio .mc4wp-form select,._studio .mc4wp-form textarea{font-size:21px;line-height:21px;height:58px;width:calc(65% - 70px);max-width:435px;box-sizing:content-box;margin-left:0;margin-right:8%}._studio .mc4wp-form input[type=submit]{padding:0 15px;height:60px;width:25%;font-size:17px;line-height:21px;margin-left:0;margin-right:0}}._studio .footercredit{font-size:11px;line-height:20px;letter-spacing:3px;text-transform:uppercase}._studio .footercredit a{text-decoration:underline}._kimchee_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._kimchee_elementor .social-networks a i{font-size:21px}._kimchee_elementor .single-album .buttons-block .available-now{font-weight:initial}._kimchee_elementor .single-album .content-box .blockquote-block figcaption{font-weight:initial}._kimchee_elementor .info-section .links-block{border-top:1px solid #000}._kimchee_elementor .classic-menu.responsive .logo img{height:70px}._kimchee .eg-sonaar-events-grid01-element-14-a{min-height:40px}@media (min-width: 850px){._kimchee .site-logo img{width:150px}}._karbones_elementor .classic-menu>ul>li:not(.hotlink) a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._karbones_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._karbones_elementor .classic-menu>ul>li:not(.hotlink) a:hover .menuItemUnderline,._karbones_elementor .classic-menu ul>li.current-menu-item:not(.hotlink)>a>.menuItemUnderline{right:0}._karbones_elementor .menuItemUnderline{position:absolute;left:0;right:100%;bottom:0;background:#fff;height:8px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}._karbones_elementor .responsive .menuItemUnderline{display:none}._karbones_elementor .classic-menu #menu-main-menu a:hover:after,._karbones_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._karbones_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:8px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._karbones_elementor .responsive #menu-main-menu a:after{display:none}._karbones_elementor .classic-menu #menu-main-menu .logo a:after{display:none}@media (max-width: 1529px){._karbones .classic-menu:not(.responsive) .classic-menu-hot-links{display:none}._karbones .classic-menu:not(.responsive) .logo{padding-left:0}}._karbones .classic-menu.responsive #menu-main-menu>li.current-menu-item>a,._karbones .classic-menu.responsive>ul>li a:hover,._karbones .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._karbones .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._karbones .classic-menu.responsive #menu-main-menu .sub-menu a:hover{background:transparent}._karbones .classic-menu>ul>li:not(.hotlink) a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._karbones .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._karbones .classic-menu>ul>li:not(.hotlink) a:hover .menuItemUnderline,._karbones .classic-menu ul>li.current-menu-item:not(.hotlink)>a>.menuItemUnderline{right:0}._karbones .menuItemUnderline{position:absolute;left:0;right:100%;bottom:0;background:#fff;height:8px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}._karbones .responsive .menuItemUnderline{display:none}._karbones .classic-menu #menu-main-menu a:hover:after,._karbones .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._karbones .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:8px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._karbones .responsive #menu-main-menu a:after{display:none}._karbones .classic-menu #menu-main-menu .logo a:after{display:none}._karbones .tp-caption b,._karbones .tp-caption a{font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important}._karbones .rev-btn.rev-withicon i{font-size:inherit;line-height:inherit;padding-right:10px;margin-left:0 !important}._karbones .comment-form #submit,._karbones .wpcf7-submit,._karbones a.button:hover,._karbones a.button,._karbones .mc4wp-form button,._karbones .mc4wp-form input[type=submit]{color:#000}._karbones .button{text-transform:uppercase}@media only screen and (min-width: 800px){._karbones #wrapper,._karbones #wrapper>.container{min-height:100vh}._karbones .admin-bar #wrapper,._karbones .admin-bar #wrapper>.container{min-height:calc(100vh - 32px)}}._outlander_elementor .sr_it-videolist-item-title{letter-spacing:0}._outlander_elementor .sr_it-event-main h1{text-transform:uppercase}._outlander_elementor .sr_it-event-buttons{text-transform:uppercase;font-weight:600}._outlander_elementor .sr_it-event-buttons i{display:none}._outlander_elementor .concerts-list .event{border:1px solid;margin-bottom:8px}._outlander_elementor .concerts-list{border:0}._outlander_elementor body .sr-it-event-date .sr-it-date-years{color:#fff;font-weight:400}._outlander_elementor body .sr_it-event-main{border-color:#fff}._outlander_elementor .concerts-list .event:hover{border-color:transparent}._outlander_elementor #add_payment_method #payment,._outlander_elementor .woocommerce-cart #payment,._outlander_elementor .woocommerce-checkout #payment{background:rgba(255,255,255,0.1)}._outlander .classic-menu:not(.responsive) .classic-menu-logo{display:none}._outlander .classic-menu:not(.responsive) .logo{margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}._outlander .vc_custom_heading b{font-weight:inherit !important;display:inline-block}._outlander a.button{color:#000}._outlander .overflowVisible{overflow:visible !important}._outlander .sr_it-videolist-item-title{letter-spacing:0}._outlander .sr_it-event-main h1{text-transform:uppercase}._outlander .sr_it-event-buttons{text-transform:uppercase;font-weight:600}._outlander .sr_it-event-buttons i{display:none}._outlander .concerts-list .event{border:1px solid;margin-bottom:8px}._outlander .concerts-list{border:0}._outlander body .sr-it-event-date .sr-it-date-years{color:#fff;font-weight:400}._outlander body .sr_it-event-main{border-color:#fff}._outlander .concerts-list .event:hover{border-color:transparent}._outlander .outlander-socialnetwork a{font-size:16px !important;font-weight:600 !important;line-height:21px !important;letter-spacing:1px !important;background-image:unset !important;padding-left:5px !important;padding-right:5px !important;margin-left:25px !important;margin-right:25px !important}._outlander .outlander-socialnetwork i{font-size:19px !important;position:static !important;display:inline !important;padding-right:11px !important}._outlander #add_payment_method #payment,._outlander .woocommerce-cart #payment,._outlander .woocommerce-checkout #payment{background:rgba(255,255,255,0.1)}._podcastr_elementor .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._podcastr_elementor .sr_it-videolist-item-date{font-size:14px;line-height:14px}._podcastr_elementor h1.page-title{font-size:42px;line-height:42px}._podcastr_elementor .page-subtitle{font-size:21px;line-height:24px}._podcastr_elementor .eg-sonaar-events-grid01-element-14-a{min-height:40px}._podcastr_elementor span.heading-b3{height:3px !important;width:45px !important}._podcastr_elementor .esg-grid{font-family:inherit}._podcastr_elementor sup{font-size:22px}._podcastr_elementor .iron-audioplayer .track-title{font-weight:bold}._podcastr_elementor .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2)}._podcastr_elementor .iron_podcast_player .iron-audioplayer .track-title{letter-spacing:-1px}._podcastr_elementor #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._podcastr_elementor .classic-menu ul.sub-menu li a{letter-spacing:0px}._podcastr_elementor .classic-menu:not(.mini):not(.responsive) .menu-container{margin-top:33px}._podcastr_elementor .classic-menu.responsive #menu-main-menu .current-menu-item>a,._podcastr_elementor .classic-menu.responsive a:hover,._podcastr_elementor .classic-menu.responsive .classic-menu-hot-links>li.languages-selector>ul>li a:hover,._podcastr_elementor .classic-menu.responsive ul>li.current-menu-ancestor>a{color:#494949}._podcastr_elementor .classic-menu.responsive .sub-menu li a:hover{background:transparent}._podcastr_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._podcastr_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._podcastr_elementor .classic-menu #menu-main-menu a:hover:after,._podcastr_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._podcastr_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._podcastr_elementor .responsive #menu-main-menu a:after{display:none}._podcastr_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._podcastr .host-avatar{display:inline-block}._podcastr .host-name{position:relative;top:10px;margin-left:10px}._podcastr .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._podcastr .sr_it-videolist-item-date{font-size:14px;line-height:14px}._podcastr h1.page-title{font-size:42px;line-height:42px}._podcastr .page-subtitle{font-size:21px;line-height:24px}._podcastr .eg-sonaar-events-grid01-element-14-a{min-height:40px}._podcastr span.heading-b3{height:3px !important;width:45px !important}._podcastr .esg-grid{font-family:inherit}._podcastr sup{font-size:22px}._podcastr #wrapper .vc_btn3.vc_btn3-size-lg{padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._podcastr .iron-audioplayer .track-title{font-weight:bold}._podcastr .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2)}._podcastr .iron_podcast_player .iron-audioplayer .track-title{letter-spacing:-1px}._podcastr #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._podcastr .vc_btn3{padding:15px 30px}._podcastr .vc_btn3:not(:hover){background-color:#000 !important}._podcastr .classic-menu ul.sub-menu li a{letter-spacing:0px}._podcastr .classic-menu:not(.mini):not(.responsive) .menu-container{margin-top:33px}._podcastr .classic-menu.responsive #menu-main-menu .current-menu-item>a,._podcastr .classic-menu.responsive a:hover,._podcastr .classic-menu.responsive .classic-menu-hot-links>li.languages-selector>ul>li a:hover,._podcastr .classic-menu.responsive ul>li.current-menu-ancestor>a{color:#494949}._podcastr .classic-menu.responsive .sub-menu li a:hover{background:transparent}._podcastr .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._podcastr .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._podcastr .classic-menu #menu-main-menu a:hover:after,._podcastr .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._podcastr .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._podcastr .responsive #menu-main-menu a:after{display:none}._podcastr .classic-menu #menu-main-menu .logo a:after{display:none}._podcastr #footer .footercredit p{font-size:13px;letter-spacing:2px}._podcastr .mc4wp-form button,._podcastr .mc4wp-form input[type=submit],._podcastr .mc4wp-form input[type=button]{border-radius:65px;padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._castopress_elementor #sidebar .panel__heading h3,._castopress_elementor .elementor-widget-sidebar .panel__heading h3{color:#fff}._castopress_elementor .terms-list a{color:inherit}@media screen and (min-width: 1161px){._castopress_elementor .albumCover{margin-top:110px}._castopress_elementor.single-album .sr_it-single-post.featured{margin-top:-50px}}._castopress_elementor .classic-menu ul.sub-menu li a{letter-spacing:0px}._castopress_elementor .classic-menu.responsive>ul>li.current-menu-item>a,._castopress_elementor .classic-menu.responsive>ul>li a:hover,._castopress_elementor .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._castopress_elementor .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._castopress_elementor .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._castopress_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._castopress_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._castopress_elementor .classic-menu #menu-main-menu a:hover:after,._castopress_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._castopress_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._castopress_elementor .responsive #menu-main-menu a:after{display:none}._castopress_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._castopress h1,._castopress h2,._castopress h3,._castopress h4,._castopress h5,._castopress h6{font-weight:initial}._castopress .about-text .vc_custom_heading strong{color:#bb825d;font-weight:400}._castopress .about-text p{line-height:28px;text-transform:uppercase}._castopress .sponsor-stats p{text-transform:uppercase}._castopress .sponsorkit-stats-numbers p,._castopress .sponsorkit-stats-numbers h1{color:#222325}._castopress .sponsorkit-stats-numbers .wpb_column .vc_column-inner{padding:70px 50px !important;border-radius:11px;background-color:#fff !important}@media only screen and (max-width: 849px){._castopress .container{padding-top:30px}._castopress #footer .container{padding-top:0px}}._castopress .terms-list a{color:inherit !important}._castopress blockquote{border-left-color:inherit}._castopress .single-podcastshow .vc_row.wpb_row.vc_row.vc_row-has-fill{background-color:#19191b !important}._castopress .host-avatar{display:inline-block}._castopress .host-name{position:relative;top:10px;margin-left:10px}._castopress .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._castopress .sr_it-videolist-item-date{font-size:14px;line-height:14px}._castopress h1.page-title{font-size:42px;line-height:42px}._castopress .page-subtitle{font-size:21px;line-height:24px}._castopress .eg-sonaar-events-grid01-element-14-a{min-height:40px}._castopress span.heading-b3{height:3px !important;width:45px !important}._castopress .esg-grid{font-family:inherit}._castopress sup{font-size:22px}._castopress #wrapper .vc_btn3.vc_btn3-size-lg{padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._castopress .iron-audioplayer .track-title{text-transform:uppercase}._castopress .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2);border-radius:6px}._castopress #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._castopress .vc_btn3{padding:15px 30px}._castopress .vc_btn3:not(:hover){color:inherit !important;background-color:#19191b !important}._castopress .classic-menu ul.sub-menu li a{letter-spacing:0px}._castopress .classic-menu.responsive>ul>li.current-menu-item>a,._castopress .classic-menu.responsive>ul>li a:hover,._castopress .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._castopress .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._castopress .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._castopress .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._castopress .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._castopress .classic-menu #menu-main-menu a:hover:after,._castopress .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._castopress .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._castopress .responsive #menu-main-menu a:after{display:none}._castopress .classic-menu #menu-main-menu .logo a:after{display:none}._castopress #footer .footercredit p{font-size:13px;letter-spacing:2px}._castopress #footer p{text-transform:uppercase;color:inherit}._castopress #footer .vc_btn3.vc_btn3-style-custom{background-image:none !important}._castopress .mc4wp-form button,._castopress .mc4wp-form input[type=submit],._castopress .mc4wp-form input[type=button]{padding:11px 27px;border-radius:30px;color:#19191b !important;font-family:inherit !important;text-transform:uppercase}._castopress .mc4wp-form input{font-family:inherit;text-transform:uppercase}._castopress .mc4wp-form input::placeholder{color:#7d8189 !important}._castopress .mc4wp-form input[type=text],._castopress .mc4wp-form input[type=email],._castopress .mc4wp-form input[type=tel],._castopress .mc4wp-form input[type=url],._castopress .mc4wp-form input[type=date],._castopress .mc4wp-form input[type=number],._castopress .mc4wp-form select,._castopress .mc4wp-form textarea{color:#7d8189;text-transform:uppercase;border-radius:30px !important;background-color:#3e4249;border:none}._promote_elementor .rotateMeCW{transform:rotate(90deg)}._promote_elementor .classic-menu:not(.responsive).incontainer:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left .logo,._promote_elementor .classic-menu:not(.responsive).fullwidth:not(.responsive).classic_menu_align-pull-center.classic_menu_logo_align-pull-left .logo{left:0px}._promote_elementor .logo-desktop,._promote_elementor .classic-menu.mini .logo img{height:67px}._promote_elementor .paypal-donate{text-align:center}._promote_elementor .paypal_btn{font-size:18px;letter-spacing:1px;padding:15px 30px;border-radius:30px 30px 30px 30px !important;transition-timing-function:cubic-bezier(0.16, 0.28, 0.42, 1.05);transition:all 300ms ease-in-out;text-transform:uppercase;color:#fff;background-color:#941dea;border:0;box-shadow:0px 0px 20px 1px #941dea}._promote_elementor .paypal_btn:hover{transform:scale(1.1);background-color:#511781;box-shadow:0px 0px 10px 1px #130523}._promote_elementor .events-bar{margin-bottom:15px}@media (max-width: 1280px){._promote_elementor .verticalHeadingLeft{top:50% !important;left:-195px !important}._promote_elementor .verticalHeadingRight{top:50% !important;right:-180px !important}}@media (min-width: 920px){._promote_elementor .sonaar-filters .eg-search-wrapper{float:right;margin-top:30px}._promote_elementor .sonaar-filters .esg-filters:after{content:"";display:table;clear:both}}._streamking_elementor .paypal-donate{text-align:center}._streamking_elementor .paypal_btn{font-size:18px;letter-spacing:1px;padding:15px 30px;border-radius:30px 30px 30px 30px !important;transition-timing-function:cubic-bezier(0.16, 0.28, 0.42, 1.05);transition:all 300ms ease-in-out;text-transform:uppercase;color:#fff;background-color:#941dea;border:0;box-shadow:0px 0px 20px 1px #941dea}._streamking_elementor .paypal_btn:hover{transform:scale(1.1);background-color:#511781;box-shadow:0px 0px 10px 1px #130523}._streamking_elementor .classic-menu.mini{box-shadow:0px 0px 10px #0000002e}._streamking_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._streamking_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._streamking_elementor .classic-menu #menu-main-menu a:hover:after,._streamking_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._streamking_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._streamking_elementor .responsive #menu-main-menu a:after{display:none}._streamking_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._speakerpress_elementor .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._speakerpress_elementor .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._speakerpress_elementor .classic-menu #menu-main-menu a:hover:after,._speakerpress_elementor .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._speakerpress_elementor .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._speakerpress_elementor .responsive #menu-main-menu a:after{display:none}._speakerpress_elementor .classic-menu #menu-main-menu .logo a:after{display:none}._speakerpress h1,._speakerpress h2,._speakerpress h3,._speakerpress h4,._speakerpress h5,._speakerpress h6{font-weight:initial}._speakerpress .about-text .vc_custom_heading strong{color:#61DAC3;font-weight:400}._speakerpress .about-text p{line-height:28px;text-transform:uppercase}._speakerpress .sponsor-stats p{text-transform:uppercase}._speakerpress .sponsorkit-stats-numbers p,._speakerpress .sponsorkit-stats-numbers h1{color:#fff}._speakerpress .sponsorkit-stats-numbers .wpb_column .vc_column-inner{padding:70px 50px !important;border-radius:11px;background-color:#61DAC3 !important}@media only screen and (max-width: 849px){._speakerpress body:not(.home) .container{padding-top:30px}._speakerpress #footer .container{padding-top:0px}}._speakerpress .terms-list a{color:inherit !important}._speakerpress blockquote{border-left-color:inherit}._speakerpress .single-podcastshow .vc_row.wpb_row.vc_row.vc_row-has-fill{background-color:#19191b !important}._speakerpress .host-avatar{display:inline-block}._speakerpress .host-name{position:relative;top:10px;margin-left:10px}._speakerpress .sr_it-videolist-item-title{font-size:18px;line-height:20px;letter-spacing:0px}._speakerpress .sr_it-videolist-item-date{font-size:14px;line-height:14px}._speakerpress h1.page-title{font-size:42px;line-height:42px}._speakerpress .page-subtitle{font-size:21px;line-height:24px}._speakerpress .eg-sonaar-events-grid01-element-14-a{min-height:40px}._speakerpress span.heading-b3{height:3px !important;width:45px !important}._speakerpress .esg-grid{font-family:inherit}._speakerpress sup{font-size:22px}._speakerpress #wrapper .vc_btn3.vc_btn3-size-lg{padding-left:65px !important;padding-right:65px !important;font-size:24px !important}._speakerpress .iron-audioplayer .track-title{text-transform:uppercase}._speakerpress .iron_widget_radio.iron_podcast_player{box-shadow:0px 0px 30px rgba(0,0,0,0.2);border-radius:6px}._speakerpress #sonaar-player .playerNowPlaying .metadata{letter-spacing:0px}._speakerpress .vc_btn3{padding:15px 30px}._speakerpress .vc_btn3:not(:hover){color:inherit !important;background-color:#ddd !important}._speakerpress .classic-menu #menu-main-menu ul.sub-menu li a{letter-spacing:0px;padding-left:10px;padding-right:10px}._speakerpress .classic-menu.responsive>ul>li.current-menu-item>a,._speakerpress .classic-menu.responsive>ul>li a:hover,._speakerpress .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._speakerpress .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._speakerpress .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._speakerpress .classic-menu #menu-main-menu a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._speakerpress .classic-menu #menu-main-menu .sub-menu a{padding-left:10px;padding-right:10px}._speakerpress .classic-menu #menu-main-menu a:hover:after,._speakerpress .classic-menu #menu-main-menu>li.current-menu-item>a:after{right:0}._speakerpress .classic-menu #menu-main-menu a:after{content:'';position:absolute;left:0;right:100%;bottom:0;height:5px;transition-property:right;transition-duration:0.2s;transition-timing-function:ease-out}._speakerpress .responsive #menu-main-menu a:after{display:none}._speakerpress .classic-menu #menu-main-menu .logo a:after{display:none}._speakerpress #footer .footercredit p{font-size:13px;letter-spacing:2px}._speakerpress #footer p{text-transform:uppercase;color:inherit}._speakerpress #footer .vc_btn3.vc_btn3-style-custom{background-image:none !important}._speakerpress #footer .vc_general.vc_btn3:focus,._speakerpress #footer .vc_general.vc_btn3:hover{color:#595d63 !important}._speakerpress .mc4wp-form button,._speakerpress .mc4wp-form input[type=submit],._speakerpress .mc4wp-form input[type=button]{padding:11px 27px;border-radius:30px;color:#fff !important;font-family:inherit !important;text-transform:uppercase}._speakerpress .mc4wp-form input{font-family:inherit;text-transform:uppercase}._speakerpress .mc4wp-form input::placeholder{color:#7d8189 !important}._speakerpress .mc4wp-form input[type=text],._speakerpress .mc4wp-form input[type=email],._speakerpress .mc4wp-form input[type=tel],._speakerpress .mc4wp-form input[type=url],._speakerpress .mc4wp-form input[type=date],._speakerpress .mc4wp-form input[type=number],._speakerpress .mc4wp-form select,._speakerpress .mc4wp-form textarea{color:#7d8189;text-transform:uppercase;border-radius:30px !important;background-color:#ececec;border:none}._symphony_elementor .sonaar-podcast-player-bottom{display:none !important}.sonaar-elementor-inline-block .elementor-widget-container{display:inline-block}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImxpYnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLm1pbi5zY3NzIiwiYmFzZS9fdmFyaWFibGUuc2NzcyIsImJhc2UvX3ZjdGVtcGxhdGVzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19zdHlsZS5zY3NzIiwiYmFzZS9fbWVudS5zY3NzIiwicG9zdHR5cGUvX3ZpZGVvLnNjc3MiLCJwb3N0dHlwZS9fYXJ0aXN0LnNjc3MiLCJwb3N0dHlwZS9fcGxheWxpc3Quc2NzcyIsInBvc3R0eXBlL19ldmVudC5zY3NzIiwid2lkZ2V0L19ncmlkLnNjc3MiLCJwb3N0dHlwZS9fcG9kY2FzdC5zY3NzIiwid2lkZ2V0L19ldmVudGxpc3Quc2NzcyIsIndpZGdldC9fcmFkaW8uc2NzcyIsIndpZGdldC9faXJvbi1hdWRpb3BsYXllci5zY3NzIiwid2lkZ2V0L19zb25hYXJQbGF5ZXIuc2NzcyIsIndpZGdldC9fcGFnZS1iYW5uZXIuc2NzcyIsInBsdWdpbnMvX3BsdWdpbnMuc2NzcyIsInBsdWdpbnMvX3dvb2NvbW1lcmNlLnNjc3MiLCJwbHVnaW5zL192aXN1YWwtY29tcG9zZXIuc2NzcyIsInBsdWdpbnMvX21haWxjaGltcC1mb3Itd3Auc2NzcyIsImJhc2UvX2N1c3RvbS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL2luY2x1ZGVzL3NvbmFhci1tdXNpYy9mb250YXdlc29tZS9jc3MvZm9udGF3ZXNvbWUtYWxsLm1pbi5jc3MnO1xuQGltcG9ydCAnbGlicy9fcGVyZmVjdC1zY3JvbGxiYXIubWluLnNjc3MnO1xuQGltcG9ydCAnYmFzZS9fdmFyaWFibGUuc2Nzcyc7XG5AaW1wb3J0ICdiYXNlL192Y3RlbXBsYXRlcy5zY3NzJztcbkBpbXBvcnQgJ2Jhc2UvX2Jhc2Uuc2Nzcyc7XG5AaW1wb3J0ICdiYXNlL19zdHlsZS5zY3NzJztcbkBpbXBvcnQgJ2Jhc2UvX21lbnUuc2Nzcyc7XG5AaW1wb3J0ICdwb3N0dHlwZS9fdmlkZW8uc2Nzcyc7XG5AaW1wb3J0ICdwb3N0dHlwZS9fYXJ0aXN0LnNjc3MnO1xuQGltcG9ydCAncG9zdHR5cGUvX3BsYXlsaXN0LnNjc3MnO1xuQGltcG9ydCAncG9zdHR5cGUvX2V2ZW50LnNjc3MnO1xuQGltcG9ydCAnd2lkZ2V0L19ncmlkLnNjc3MnO1xuQGltcG9ydCAncG9zdHR5cGUvX3BvZGNhc3Quc2Nzcyc7XG5AaW1wb3J0ICd3aWRnZXQvX2V2ZW50bGlzdC5zY3NzJztcbkBpbXBvcnQgJ3dpZGdldC9fcmFkaW8uc2Nzcyc7XG5AaW1wb3J0ICd3aWRnZXQvX2lyb24tYXVkaW9wbGF5ZXIuc2Nzcyc7XG5AaW1wb3J0ICd3aWRnZXQvX3NvbmFhclBsYXllci5zY3NzJztcbkBpbXBvcnQgJ3dpZGdldC9fcGFnZS1iYW5uZXIuc2Nzcyc7XG5AaW1wb3J0ICdwbHVnaW5zL19wbHVnaW5zLnNjc3MnO1xuQGltcG9ydCAnYmFzZS9fY3VzdG9tLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vaW5jbHVkZXMvcm93LXNlcGFyYXRvcnMvcm93LXNlcGFyYXRvcnMvY3NzL3N0eWxlLmNzcyciLCIvKiBwZXJmZWN0LXNjcm9sbGJhciB2MC42LjE2ICovXG4ucHMtY29udGFpbmVyey1tcy10b3VjaC1hY3Rpb246YXV0bzt0b3VjaC1hY3Rpb246YXV0bztvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX1Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSl7LnBzLWNvbnRhaW5lcntvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsucHMtY29udGFpbmVye292ZXJmbG93OmF1dG8gIWltcG9ydGFudH19LnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteD4ucHMtc2Nyb2xsYmFyLXgtcmFpbCwucHMtY29udGFpbmVyLnBzLWFjdGl2ZS15Pi5wcy1zY3JvbGxiYXIteS1yYWlse2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14Pi5wcy1zY3JvbGxiYXIteC1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXg+LnBzLXNjcm9sbGJhci14LXJhaWw+LnBzLXNjcm9sbGJhci14e2JhY2tncm91bmQtY29sb3I6Izk5OTtoZWlnaHQ6MTFweH0ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15Pi5wcy1zY3JvbGxiYXIteS1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXk+LnBzLXNjcm9sbGJhci15LXJhaWw+LnBzLXNjcm9sbGJhci15e2JhY2tncm91bmQtY29sb3I6Izk5OTt3aWR0aDoxMXB4fS5wcy1jb250YWluZXI+LnBzLXNjcm9sbGJhci14LXJhaWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtib3R0b206MHB4O2hlaWdodDoxNXB4fS5wcy1jb250YWluZXI+LnBzLXNjcm9sbGJhci14LXJhaWw+LnBzLXNjcm9sbGJhci14e3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2FhYTstd2Via2l0LWJvcmRlci1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtib3R0b206MnB4O2hlaWdodDo2cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXgsLnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbDphY3RpdmU+LnBzLXNjcm9sbGJhci14e2hlaWdodDoxMXB4fS5wcy1jb250YWluZXI+LnBzLXNjcm9sbGJhci15LXJhaWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtyaWdodDowO3dpZHRoOjE1cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbD4ucHMtc2Nyb2xsYmFyLXl7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojYWFhOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3JpZ2h0OjJweDt3aWR0aDo2cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXksLnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbDphY3RpdmU+LnBzLXNjcm9sbGJhci15e3dpZHRoOjExcHh9LnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteD4ucHMtc2Nyb2xsYmFyLXgtcmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3BhY2l0eTouOX0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14Pi5wcy1zY3JvbGxiYXIteC1yYWlsPi5wcy1zY3JvbGxiYXIteHtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7aGVpZ2h0OjExcHh9LnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteT4ucHMtc2Nyb2xsYmFyLXktcmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3BhY2l0eTouOX0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15Pi5wcy1zY3JvbGxiYXIteS1yYWlsPi5wcy1zY3JvbGxiYXIteXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7d2lkdGg6MTFweH0ucHMtY29udGFpbmVyOmhvdmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsLC5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWx7b3BhY2l0eTouNn0ucHMtY29udGFpbmVyOmhvdmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXI+LnBzLXNjcm9sbGJhci14e2JhY2tncm91bmQtY29sb3I6Izk5OX0ucHMtY29udGFpbmVyOmhvdmVyPi5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXI+LnBzLXNjcm9sbGJhci15e2JhY2tncm91bmQtY29sb3I6Izk5OX1cbiIsIi8vUHJlZGVmaW5lZCBCcmVhay1wb2ludHMgZm9yIG1pbiB3aWR0aFxyXG4kc2NyZWVuX2Rlc2t0b3A6IDEwMjRweDtcclxuJHNjcmVlbl90YWJsZXQ6IDc2OHB4OyIsIi52Y19yb3cuc29uYWFyLXRlbXBsYXRlcy1iaW9ncmFwaHktNC10ZXh0b3ZlcmxheXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3AhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcbiAgICAgICAgfVxufVxuXG4uc29uYWFyX3RlbXBsYXRlc19iZ19wYXR0ZXJue1xuICAgIGJhY2tncm91bmQtc2l6ZTppbmhlcml0IWltcG9ydGFudDtcbiAgICBcbn1cblxuXG5cbi5zb25hYXItdGVtcGxhdGVzLWJhbm5lci1zaG9wMSAudmNfYnRuMy1jb250YWluZXIgYXtcbiAgICBwYWRkaW5nOiAyNXB4IDgwcHggMjhweCAyNXB4IWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MjVweCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNvbmFhci10ZW1wbGF0ZXMtYmFubmVyLXNob3AxIC52Y19idG4zLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b217XG4gICAgYm9yZGVyLXdpZHRoOjNweDtcbn1cblxuLnNvbmFhci10ZW1wbGF0ZXMtYmlvZ3JhcGh5LTUgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGR7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXtcbiAgICBwYWRkaW5nLXRvcDoxMDBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MTAlO1xufVxufVxuXG4uc29uYWFyX3RlbXBsYXRlc19hdWRpb3BsYXllcjAwMXtcbiAgICAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi8vIHNvbmFhci10ZW1wbGF0ZXMtYmFubmVyLTJjb2x1bW5zLTFcbi5zb25hYXItdGVtcGxhdGVzLWJhbm5lci0yY29sdW1ucy0xe1xuICAgICYudmNfcm93e1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc29uYWFyLXRlbXBsYXRlcy1iaW9ncmFwaHktN1xuLnNvbmFhci10ZW1wbGF0ZXMtYmlvZ3JhcGh5LTd7XG4gICAgJi52Y19yb3ctZmx1aWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6aW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNkcm9wY2FwIHNwYW4uZHJvcGNhcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgJi52Y19yb3ctZmx1aWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW4haW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSBidXR0b24sIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC52Y19idG4zLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLnZjX2J0bjMtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHghaW1wb3J0YW50O1xufVxuXG5cbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC5mb290ZXJjcmVkaXQgcHtcbiAgICBmb250LXNpemU6MTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzoycHg7XG59XG5cbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC5mb290ZXJjcmVkaXQgYXtcbiAgICBjb2xvcjojZmZmO1xufVxuXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuc3BvbnNvci1sb2dvIHB7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuc3BvbnNvci1sb2dvIGltZ3tcbiBwYWRkaW5nOiA1cHggNXZ3O1xudmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgYS52Y19idG4zLWljb24tbGVmdCB7XG4gICAgbGVmdDogLTI1cHg7XG59XG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAudmNfYnRuMy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC52Y19idG4zLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgKntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC5kaXZpZGVyd3JhcCBkaXZ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG5cbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIHAsICNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgcCB7XG4gICAgY29sb3I6aW5oZXJpdDtcbn1cbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0gYnV0dG9uLCAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSBpbnB1dFt0eXBlPXN1Ym1pdF17XG4gICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xufVxuXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwiZm9vdGVyY3JlZGl0XCJdIGF7XG4gICAgY29sb3I6aW5oZXJpdDtcbn1cblxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cImZvb3RlcmNyZWRpdFwiXSBwe1xuICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOjJweDtcbn1cblxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBwe1xudGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBpbWd7XG4gcGFkZGluZzogNXB4IDV2dztcbnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIGFbY2xhc3MqPVwidmNfYnRuMy1pY29uLWxlZnRcIl0ge1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cInZjX2J0bjMtY29udGFpbmVyXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiAqe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cImRpdmlkZXJ3cmFwXCJdIGRpdntcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG59XG5cbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDNcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAzIFtjbGFzcyo9XCJmb290ZXItcmFkaXVzXCJde1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMyB7XG4gIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdCFpbXBvcnRhbnQ7ICBcbn1cblxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMgLmFsaWduLXJpZ2h0IC53cGJfd3JhcHBlcntcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMgLmNlbnRlci1tb2JpbGUgKiwgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMgLmNlbnRlci1tb2JpbGUgLmFsaWduLXJpZ2h0IC53cGJfd3JhcHBlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbn1cblxuLy8gc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNFxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJmb290ZXItd2l0aGltYWdlXCJde1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AhaW1wb3J0YW50O1xufVxuICAgIFxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cImZvb3RlcmNyZWRpdFwiXSBwe1xuICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOjJweDtcbn1cblxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBwe1xuICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBpbWd7XG4gICBwYWRkaW5nOiA1cHggNXZ3O1xuICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJ2Y19idG4zLWNvbnRhaW5lclwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgKntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJkaXZpZGVyd3JhcFwiXSBkaXZ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG5cblxuLy8gc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNVxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgcCwgI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBwIHtcbiAgICBjb2xvcjppbmhlcml0O1xufVxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSBidXR0b24sIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIGlucHV0W3R5cGU9c3VibWl0XXtcbiAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG59XG5cbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJmb290ZXJjcmVkaXRcIl0gYXtcbiAgICBjb2xvcjppbmhlcml0O1xufVxuXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwiZm9vdGVyY3JlZGl0XCJdIHB7XG4gICAgZm9udC1zaXplOjEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xufVxuXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIHB7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIGltZ3tcbiBwYWRkaW5nOiA1cHggNXZ3O1xudmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgYVtjbGFzcyo9XCJ2Y19idG4zLWljb24tbGVmdFwiXSB7XG4gICAgbGVmdDogLTI1cHg7XG59XG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwidmNfYnRuMy1jb250YWluZXJcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1ICp7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwiZGl2aWRlcndyYXBcIl0gZGl2e1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLy8gc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwN1xuXG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xufVxuI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbiNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDcgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDd7IFxuICAgIGZvcm17XG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyAudmNfYnRuMy1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAgMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6ICAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzoxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcntcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWE3ZCAhaW1wb3J0YW50OyAgXG4gICAgfVxuICAgIC5mb290ZXJjcmVkaXR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGF7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDd7XG4gICAgICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjUlIC0gNzBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjglICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc29uYWFyLXRlbXBsYXRlcy1zb2NpYWwtbWVkaWEtZm9vdGVyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtc29jaWFsLW1lZGlhLWZvb3RlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcgLnZjX2J0bjMtaWNvbntcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbn1cblxuXG4vLyBzb25hYXItdGVtcGxhdGVzLWFydGlzdDAxXG4uc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMSAudmNfYnRuMy52Y19idG4zLXNpemUtbWQgLnZjX2J0bjMtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLy8gc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMlxuLnNvbmFhci10ZW1wbGF0ZXMtYXJ0aXN0MDIgLnZjX2J0bjMudmNfYnRuMy1zaXplLXNtIHtcbiAgICBwYWRkaW5nOiAxMXB4IDE4cHg7XG59XG5cbi8vIHNvbmFhci10ZW1wbGF0ZXMtZXZlbnQtbGlzdC0wMSBhbmQgc29uYWFyLXRlbXBsYXRlcy1ldmVudC1saXN0LTAyXG4uc29uYWFyLXRlbXBsYXRlcy1ldmVudC1saXN0LTAxe1xuICAgIC5jb25jZXJ0cy1saXN0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxufVxuXG4vLyBzb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgXG4uc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIC52Y19idG4zLCAuc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIC52Y19idG4zOmhvdmVyLCAuc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIC52Y19idG4zOmFjdGl2ZSwgLnNvbmFhci10ZW1wbGF0ZXMtbWVtYmVycyAudmNfYnRuMzpmb2N1c3tcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLnNvbmFhci10ZW1wbGF0ZXMtbWVtYmVycyBhLnZjX2J0bjMtaWNvbi1sZWZ0e1xuICAgIGxlZnQ6IC0xOHB4O1xufVxuXG4vLyBzb25hYXItdGVtcGxhdGVzLWJhbmQtbWVtYmVyLWZ1bGx3aWR0aCBcbi5zb25hYXItdGVtcGxhdGVzLW1lbWJlci1waWN7XG4gICAgbWluLWhlaWdodDogMzd2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1tZW1iZXItcGlje1xuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIH1cbn1cbi8vIHNvbmFhci10ZW1wbGF0ZXMtc3R1ZGlvLWludHJvXG4uc29uYWFyLXRlbXBsYXRlcy1zdHVkaW8taW50cm97XG4gICAgJi52Y19yb3d7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzb25hYXItdGVtcGxhdGVzLWJvb2tpbmctMVxuLnNvbmFhci10ZW1wbGF0ZXMtYm9va2luZy0xe1xuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufVxuXG4vLyBzb25hYXItdGVtcGxhdGVzLWhlYWRpbmctYm9sZC0xXG4uc29uYWFyLXRlbXBsYXRlcy1oZWFkaW5nLWJvbGQtMXtcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIC52Y19jdXN0b21faGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCdXR0b25zIGludG8gdmlkZW8gYm94XG4udmlkZW8tYmFja2dyb3VuZC0yYnV0dG9ucyAudmNfYnRuMy52Y19idG4zLXNpemUtbGd7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OztcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDs7XG59IiwiXHJcbmJvZHkgLmZhe1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcztcclxufVxyXG5ib2R5IC5mYS5mYWIsIGJvZHkgLmZhLmZhcywgYm9keSAuZmEuZmFye1xyXG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250QXdlc29tZTtcclxufVxyXG4uZmEsIC5mYXN7IGZvbnQtd2VpZ2h0OiA5MDA7fVxyXG4uZmFyLCAuZmFie2ZvbnQtd2VpZ2h0OjQwMDt9XHJcblxyXG5cclxuLyogSWNvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgIFtjbGFzc149XCJmYS1cIl0sXHJcbiAgIFtjbGFzcyo9XCIgZmEtXCJdLCBcclxuICAgLmZhLmZhLXlvdXR1YmUge1xyXG4gICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgfVxyXG4gICBcclxuICAgW2NsYXNzXj1cImZhLVwiXTpiZWZvcmUsXHJcbiAgIFtjbGFzcyo9XCIgZmEtXCJdOmJlZm9yZSB7XHJcbiAgICAgd2lkdGg6IDFlbTtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIH1cclxuICAgXHJcbiAgIHg6LW8tcHJlZm9jdXMsXHJcbiAgIC5mYS1sZWZ0LW9wZW4tYmlnLFxyXG4gICAuZmEtcmlnaHQtb3Blbi1iaWcsXHJcbiAgIC5mYS12aW1lbyxcclxuICAgLmZhLXNvdW5kY2xvdWQge1xyXG4gICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgfVxyXG5cclxuICAgLmZhLWxlZnQtb3Blbi1iaWc6YmVmb3JlIHtcclxuICAgICBjb250ZW50OiAnXFxlODAwJztcclxuICAgfVxyXG4gICAuZmEtcmlnaHQtb3Blbi1iaWc6YmVmb3JlIHtcclxuICAgICBjb250ZW50OiAnXFxlODAzJztcclxuICAgfVxyXG4gICAuZmEteW91dHViZS1wbGF5OmJlZm9yZSwgLmZhLmZhLXlvdXR1YmU6YmVmb3JlIHsgXHJcbiAgICAgY29udGVudDogJ1xcZjE2Nyc7IFxyXG4gICB9XHJcbiAgIC5mYWIuZmEtZmFjZWJvb2stZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzOWVcIjtcclxuICB9XHJcblxyXG4gICAubGluayBbY2xhc3NePVwiZmEtXCJdOmJlZm9yZSxcclxuICAgLmxpbmsgW2NsYXNzKj1cIiBmYS1cIl06YmVmb3JlIHtcclxuICAgICB3aWR0aDogYXV0bztcclxuICAgfVxyXG5cclxuXHJcbi8qIEhpZGUgSGVhZGVyIGFuZCBtZW51XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaGlkZS1oZWFkZXIge1xyXG4gICNwdXNoZXItd3JhcCB7XHJcbiAgICBsZWZ0OiAwcHghaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2lkZS1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICBoZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNyX2l0LXBhZHRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuICAuY2xhc3NpYy1tZW51LCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm1lbnUtaXRlbSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5tZW51LXRvZ2dsZSxcclxuICB1bC5oZWFkZXItdG9wLW1lbnUsXHJcbiAgYS5zYW5kd2ljaC1pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICNwdXNoZXIubWVudS10eXBlLWNsYXNzaWMtbWVudSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDNweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9zdHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuYS5idF9yc3Nfc3Vic2NyaWJle1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IC00NnB4O1xyXG4gIH1cclxuXHJcbi8qIG1ldGEgKi9cclxuXHJcbi5zcl9pdC1kYXRldGltZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc3JfaXQtbWV0YSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgLnNyX2l0LWRhdGV0aW1lLFxyXG4gIC5zcl9pdC1tZXRhLWF1dGhvci1saW5rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3JfaXQtc2luZ2xlcG9zdC10aXRsZSB7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XHJcbiAgICAuc3JfaXQtc2lkZWJhci1lbmFibGUgJiB7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcl9pdC1zaWRlYmFyLWVuYWJsZS5sZWZ0ICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNSU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogU2lkZWJhclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbi5zcl9pdC1uYXYge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgJi5jb250YWluZXIge1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxuICAuc3JfaXQtbmF2VGl0bGUtdGV4dCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgJW5hdldyYXAge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAuc3JfaXQtYXJyb3cge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcl9pdC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcl9pdC1uYXZUaXRsZS10ZXh0IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNyX2l0LW5leHQtd3JhcCB7XHJcbiAgICBAZXh0ZW5kICVuYXZXcmFwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LXRleHR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LW5hdlRpdGxlLXRleHQsIC5zcl9pdC10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcl9pdC1wcmV2LXdyYXAge1xyXG4gICAgQGV4dGVuZCAlbmF2V3JhcDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LXRleHR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtbmF2VGl0bGUtdGV4dCwgLnNyX2l0LXRleHR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcG9zdHMtbGlzdCB7XHJcbiAgI3Bvc3QtbGlzdCAudGV4dC1ib3gge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypcclxuZGVmYXVsdCBXb3JkUHJlc3NcclxuKi9cclxuXHJcbiNwb3N0LWxpc3Qge1xyXG4gIC5mb3JtYXQtcXVvdGUge1xyXG4gICAgaDIsXHJcbiAgICAuY2xhc3NpYy1tZXRhIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm1hdC1hc2lkZSB7XHJcbiAgICBAZXh0ZW5kIC5mb3JtYXQtcXVvdGU7XHJcbiAgfVxyXG4gIC5mb3JtYXQtc3RhdHVzIHtcclxuICAgIEBleHRlbmQgLmZvcm1hdC1xdW90ZTtcclxuICAgIC5ob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIHJnYigyMCwgMjAsIDIwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3JfaXQtcGFkdG9wIHtcclxuICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4jc29uYWFyX25vdGljZV90cmlhbHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLyotLS0tLS0gUEFHSU5BVElPTiAtLS0tLS0tKi9cclxuLnNvbmFhci1saXN0LnRhYmxlLWxpc3QtY29udGFpbmVye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlIC5zb25hYXItbGlzdC50YWJsZS1saXN0LWNvbnRhaW5lcntcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc29uYWFyLXBhZ2luYXRpb257XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBidXR0b257XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMTRweCA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAmOm5vdCguZGlzYWJsZWQpe1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLmRpc2FibGVke1xyXG4gICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLSBHUklEIC0tLS0tLS0qL1xyXG4uc29uYWFyLWdyaWR7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xyXG59XHJcbi5zb25hYXItZ3JpZC0ye1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG59XHJcbi5zb25hYXItZ3JpZC0ze1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XHJcbn1cclxuLnNvbmFhci1ncmlkLTR7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5zb25hYXItZ3JpZC5zb25hYXItZ3JpZC1mdWxsd2lkdGgtbW9iaWxle1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICA+ZGl2e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyotLS0tLS0gRU5EIEdSSUQgLS0tLS0tLSovXHJcblxyXG4uY2xlYXJmaXg6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuaHRtbCB7IFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgJi53cC1hZG1pbi1iYXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMUYxRjFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmgxIHtcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcbn1cblxuaDIge1xuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xufVxuXG5oMyB7XG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XG59XG5cbmg0IHtcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcbn1cblxuaDUge1xuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xufVxuXG5oNiB7XG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XG59XG5cbnAge1xuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xufVxuXG4uc2l0ZS1sb2dvLnJpZ2h0dHlwZSxcbi5zaXRlLWxvZ28ubGVmdHR5cGUge1xuICB0b3A6IDMwcHg7XG59XG5cblxuLndwLWFkbWluLWJhciAuaGVhZGVyLXRvcC1tZW51IHtcbiAgLy8gbWFyZ2luLXRvcDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ud3AtYWRtaW4tYmFyIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCBsaS5sb2dvIHtcbiAgdG9wOiAtNjBweDtcbn1cblxuLndwLWFkbWluLWJhciAuZml4ZWRfaGVhZGVyIC5zb25hYXItbWVudS1ib3h7XG4gIC5tZW51LXRvZ2dsZSxcbiAgLnNpdGUtbG9nbyB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG4gIC5oZWFkZXItdG9wLW1lbnUge1xuICAgIHRvcDogMzFweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0NHB4KSB7XG4gIC53cC1hZG1pbi1iYXIgI21lbnUtbWFpbi1tZW51LCAud3AtYWRtaW4tYmFyICNtZW51LXJlc3BvbnNpdmUtbWVudXtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAud3AtYWRtaW4tYmFyIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB7XG4gICAgdG9wOiA0NnB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmb250Zml4IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG5mb3JtLFxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaGVhZGVyLFxuZm9vdGVyLFxuYXJ0aWNsZSxcbnNlY3Rpb24sXG5oZ3JvdXAsXG5uYXYsXG5maWd1cmUsXG5hc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5wYWdlLXRpdGxlIGgxLFxuaDEucGFnZS10aXRsZSxcbi5lcnJvcjQwNCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc3Bhbi5oZWFkaW5nLXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTlweCkge1xuICBzcGFuLmhlYWRpbmctdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAuYm94ZWQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuXG5zcGFuLmhlYWRpbmctYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5zcGFuLmhlYWRpbmctdDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG5zcGFuLmhlYWRpbmctYjMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuc3Bhbi5oZWFkaW5nLXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jc2lkZWJhciBzcGFuLmhlYWRpbmctdDMsXG4jc2lkZWJhciBzcGFuLmhlYWRpbmctYjMsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgc3Bhbi5oZWFkaW5nLXQzLFxuLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciBzcGFuLmhlYWRpbmctYjMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIC8qIGNzcy0zICovXG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICAvKiBNb3ppbGxhLCBzaW5jZSAxOTk5ICovXG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIC8qIE9wZXJhIDQtNiAqL1xuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gIC8qIE9wZXJhIDcgKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciA1LjUrICovXG59XG5cbi5wYWdlLXRpdGxlLnVwcGVyY2FzZSBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXQudXBwZXJjYXNlIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpZGdldC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5oMyAucnNzd2lkZ2V0IHtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG5oMyAucnNzd2lkZ2V0IGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ud2lkZ2V0X3JzcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53aWRnZXRfcnNzIGxpIC5yc3N3aWRnZXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLndpZGdldF9yc3MgbGkgLnJzcy1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ud2lkZ2V0X3JzcyAucnNzU3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxudGFibGUsXG50aCxcbnRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtZXZlbnQgdGFibGUsXG4uc2luZ2xlLWV2ZW50IHRoLFxuLnNpbmdsZS1ldmVudCB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uc2luZ2xlLWV2ZW50IHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuY29kZSxcbnByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxucHJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAyLjAgR2VuZXJhbFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiAyLjEgSGVscGVyIENsYXNzZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogQ2xlYXJpbmcgZmxvYXRzICovXG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5cbi8qIE5vIHVuZGVybGluZXMgb24gbGluayAqL1xuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ub3BhY2l0eXplcm8ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2xlYXI6YWZ0ZXIsXG4uYXRvbGw6YWZ0ZXIsXG4uaXNsYW5kOmFmdGVyLFxuLmlzbGV0OmFmdGVyLFxuLndpZGdldDphZnRlcixcbi53aWRnZXQtYXJlYTphZnRlcixcbi50ZXh0d2lkZ2V0OmFmdGVyLFxuLnBhbmVsX19oZWFkaW5nOmFmdGVyLFxuLnBhbmVsX19ib2R5OmFmdGVyLFxuLmNvbnRlbnRfX3dyYXBwZXI6YWZ0ZXIsXG4uc2VjdGlvbjphZnRlcixcbi5lbnRyeTphZnRlcixcbi5wYW5lbCAubmF2LWhvbGRlcjphZnRlcixcbi5oZWFkaW5nOmFmdGVyLFxuI25hdjphZnRlcixcbi5tZW51OmFmdGVyLFxuI2hlYWRlcjphZnRlcixcbiN0d29jb2x1bW5zOmFmdGVyLFxuLmxpbmtzLWJsb2NrOmFmdGVyLFxuLnR3by1jb2x1bW5zOmFmdGVyLFxuLmZvcm0gLnJvdzphZnRlcixcbi5pbmZvLXNlY3Rpb246YWZ0ZXIsXG4uZm9ybSAuYm94OmFmdGVyLFxuLmZvcm0tc3VibWl0OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhlbnRyeSB7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmFqYXgtbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvYWpheC1sb2FkZXIuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZXMtc2VjdGlvbi5hamF4LWxvYWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0OCUgMTAwJTtcbn1cblxuXG4vKiN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lIGEge1xuXHRtYXgtd2lkdGg6ICAgICAxMDBweDtcblx0b3ZlcmZsb3c6ICAgICAgaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogICBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufSovXG5cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5cbi8qbWFrZSBsaWdodGJveCBmaXQgaW50byBhIHNtYWxsIGRldmljZSovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5Ym94LXdyYXAge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmFuY3lib3gtc2tpbixcbiAgLmZhbmN5Ym94LXNraW4gaWZyYW1lLFxuICAuZmFuY3lib3gtd3JhcCB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYW5jeWJveC1za2luIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhbmN5Ym94LWNsb3NlIHtcbiAgICByaWdodDogMTRweDtcbiAgfVxufVxuXG4uZnVsbHdpZHRoaW1nIGltZyB7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuXG4vKiBBc3Npc3RpdmUgdGV4dCAqL1xuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIC8qIEFib3ZlIFdQIHRvb2xiYXIgKi9cbn1cblxuLmxpc3Rpbmctc2VjdGlvbi52aWRlb3MsXG4udHdvX2NvbHVtbl9hbGJ1bSxcbi5hcnRpY2xlcy1zZWN0aW9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cbi8qIDIuMiBDb21wb25lbnQgQW5pbWF0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cblxuLyogMi4zIFJlc3BvbnNpdmUgQXNzZXRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qXG4gKiBSZXNwb25zaXZlIGltYWdlc1xuICpcbiAqIEZsdWlkIGltYWdlcyBmb3IgcG9zdHMsIGNvbW1lbnRzLCBhbmQgd2lkZ2V0c1xuICovXG5cbi5lbnRyeSBpbWcsXG4uY29tbWVudC1jb250ZW50IGltZyxcbi53aWRnZXQgaW1nLFxuLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cblxuLyogTWFrZSBzdXJlIGltYWdlcyB3aXRoIFdvcmRQcmVzcy1hZGRlZCBoZWlnaHQgYW5kIHdpZHRoIGF0dHJpYnV0ZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG5cbi5jb21tZW50LWNvbnRlbnQgaW1nW2hlaWdodF0sXG5pbWdbY2xhc3MqPVwiYWxpZ25cIl0sXG5pbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdLFxuaW1nW2NsYXNzKj1cImF0dGFjaG1lbnQtXCJdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbWcuc2l6ZS1mdWxsLFxuaW1nLnNpemUtbGFyZ2UsXG5pbWcud3AtcG9zdC1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmltZy53cC1wb3N0LWltYWdlLm9yaWdpbmFsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvL21heC13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cblxuLyogTWFrZSBzdXJlIHZpZGVvcyBhbmQgZW1iZWRzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5cbi8qIE92ZXJyaWRlIHRoZSBUd2l0dGVyIGVtYmVkIGZpeGVkIHdpZHRoLiAqL1xuXG4udHdpdHRlci10d2VldC1yZW5kZXJlZCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5cbi8qIEltYWdlcyAqL1xuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG59XG5cbmltZy5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCA1cHggMjBweDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDEwcHg7XG59XG5cbmltZy5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG59XG5cbmltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLmVudHJ5LWNhcHRpb24sXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuaW1nLndwLXNtaWxleSxcbi5yc3N3aWRnZXQgaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQrdWwsXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQrb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cblxuLyogMi41IFNvY2lhbCBOZXR3b3Jrc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNvY2lhbC1uZXR3b3JrcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFuZWwuZml4ZWQtYmFyIC5zb2NpYWwtbmV0d29ya3Mge1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xufVxuXG4ucGFuZWwgLnNvY2lhbC1uZXR3b3JrcyB7XG4gIHBhZGRpbmc6IDIxcHggMDtcbn1cblxuLnNvY2lhbC1uZXR3b3JrcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xufVxuXG4uc29jaWFsLW5ldHdvcmtzIGEge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc29jaWFsLW5ldHdvcmtzIGEgaSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlIDBzO1xufVxuXG4uc2hhcmluZ190b29sYm94IGkge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnNvY2lhbC1uZXR3b3JrcyBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG5cbi8qIDIuNiBHcmlkXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qKlxuICogR3JpZCB3cmFwcGVyXG4gKi9cblxuLmdyaWQtY29scyB7XG4gIG1hcmdpbi1sZWZ0OiAtMiU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLyoqXG5cdCAqIEdyaWRcblx0ICovXG5cbi5ncmlkX19pdGVtLFxuLmdyaWQtY29scz4ud2lkZ2V0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4uZ3JpZC1jb2xzLS0xPi5ncmlkX19pdGVtLFxuLmdyaWQtY29scy0tMT4ud2lkZ2V0IHtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLmdyaWQtY29scy0tMj4uZ3JpZF9faXRlbSxcbi5ncmlkLWNvbHMtLTI+LndpZGdldCB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5ncmlkLWNvbHMtLTM+LmdyaWRfX2l0ZW0sXG4uZ3JpZC1jb2xzLS0zPi53aWRnZXQge1xuICB3aWR0aDogMzEuMzMlO1xufVxuXG4uZ3JpZC1jb2xzLS00Pi5ncmlkX19pdGVtLFxuLmdyaWQtY29scy0tND4ud2lkZ2V0IHtcbiAgd2lkdGg6IDIzJTtcbn1cblxuXG4vKiAyLjcgUGFuZWwvSXNsYW5kL1dpZGdldFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKipcbiAqIFNpbXBsZSwgYm94ZWQgb2ZmIGNvbnRlbnQsIGFzIHBlcjpcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDExLzEwL3RoZS1pc2xhbmQtb2JqZWN0XG4gKiBFLmcuOlxuICpcblx0PGRpdiBjbGFzcz1cImF0b2xsXCI+XG5cdFx0PGRpdiBjbGFzcz1cImlzbGFuZFwiPlxuXHRcdFx0SSBhbSBib3hlZCBvZmYuXG5cdFx0PC9kaXY+XG5cdDwvZGl2PlxuICpcbiAqIFRoZSB0ZXJtIGAuaXNsYW5kYCBmb3IgdGhlIG1vbWVudCBzaW5jZSBgLnBhbmVsYFxuICogaXMgY3VycmVudGx5LCBub24tc2VtYW50aWNhbGx5LCB1c2VkIGZvciB0aGUgdG9wIG5hdmJhci5cbiAqXG4gKiBAZGVtbyBqc2ZpZGRsZS5uZXQvaW51aXRjc3MvdThwVjNcbiAqL1xuXG4uYXRvbGwsXG4uaXNsYW5kLFxuLmlzbGV0LFxuLndpZGdldCxcbi5wYW5lbF9fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmF0b2xsPiA6bGFzdC1jaGlsZCxcbi5pc2xhbmQ+IDpsYXN0LWNoaWxkLFxuLmlzbGV0PiA6bGFzdC1jaGlsZCxcbi53aWRnZXQ+IDpsYXN0LWNoaWxkLFxuLnBhbmVsX19ib2R5PiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNzaWRlYmFyLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgLnNpbmdsZS1wb3N0ICYge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuXG4vKipcbiAqIFVzZSBpdCBsaWtlIGFuIFwib3V0ZXIgcGFuZWxcIlxuICpcbiAqIEBhbGlhcyBgLnBhbmVsYCwgYC5vdXRlci1wYW5lbGBcbiAqL1xuXG4jc2lkZWJhciAud2lkZ2V0LCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC53aWRnZXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAvKm92ZXJmbG93OmhpZGRlbjsqL1xuICBwYWRkaW5nOiAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8qKlxuICogVXNlIGl0IGxpa2UgYW4gXCJpbm5lciBwYW5lbFwiIG9yIFwicGFuZWwgY29udGVudHNcIlxuICpcbiAqIEBhbGlhcyBgLmlubmVyLXBhbmVsYCwgYC5wYW5lbF9fYm9keWBcbiAqL1xuXG4uaXNsYW5kLFxuLmlzbGV0LFxuLnBhbmVsX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uaXNsYW5kLFxuLnBhbmVsX19ib2R5IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBhbmVsX19oZWFkaW5nKy5wYW5lbF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cblxuLyoqXG4gKiBKdXN0IGxpa2UgYC5pc2xhbmRgLCBvbmx5IHNtYWxsZXIuXG5cblxuXG4uaXNsZXQge1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi8qKlxuICogT3B0aW9uYWwgSGVhZGluZ1xuICovXG5cbi5wYW5lbF9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ucGFuZWwtdGl0bGUsXG4ud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDEucGFuZWwtdGl0bGUsXG5oMi5wYW5lbC10aXRsZSxcbmgzLnBhbmVsLXRpdGxlLFxuaDQucGFuZWwtdGl0bGUsXG5oNS5wYW5lbC10aXRsZSxcbmg2LnBhbmVsLXRpdGxlLFxuLnBhbmVsLXRpdGxlLFxuLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbi8qKlxuICogQmFkZ2VzICYgQWN0aW9uc1xuICovXG5cbi5wYW5lbC1hY3Rpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5cbi8qIFRlbXBvcmFyeSBmaXggKi9cblxuLnBhbmVsX19oZWFkaW5nIC5wYW5lbC1hY3Rpb24ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhbmVsLWFjdGlvbisucGFuZWwtYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cblxuLyoqXG4gKiBPcHRpb25hbCBGb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4gKi9cblxuLnBhbmVsX19mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuXG4vKiAucGFuZWwtZ3JvdXAge30gKi9cblxuXG4vKiBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHMgKi9cblxuLnBhbmVsLWdyb3VwIC5hdG9sbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGNyb3AgY29udGVudHMgd2hlbiBjb2xsYXBzZWQgKi9cbn1cblxuLnBhbmVsLWdyb3VwIC5hdG9sbCsuYXRvbGwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cblxuLyoqXG4gKiBAZGVwcmVjYXRlZCBJbiBmYXZvciBvZiBhYnN0cmFjdCBcInBhbmVsXCIgY29tcG9uZW50LlxuICovXG5cblxuLyogc2VjdGlvbiAqL1xuXG4uc2VjdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xufVxuXG5cbi8qIGhlYWRpbmcgKi9cblxuXG4vKlxuLmhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9oZWFkaW5nLWRlY28ucG5nKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmhlYWRpbmcgaDEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5oZWFkaW5nIC5saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuKi9cblxuLndpZGdldC1ibG9ja3Mge1xuICBtYXJnaW46IDAgLTMwcHggMjdweCAtMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndpZGdldC1ibG9ja3MgLmJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud2lkZ2V0LWJsb2NrcyAuYmxvY2sgLmhvbGRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZjRmNGY7XG4gIHBhZGRpbmc6IDlweDtcbiAgaGVpZ2h0OiAyNjJweDtcbn1cblxuXG4vKiB0aXRsZS1ib3ggKi9cblxuLnRpdGxlLWJveCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmc6IDIwcHggMjNweCAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi50aXRsZS1ib3ggLmxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMCAyMHB4O1xufVxuXG4udGl0bGUtYm94IGgyIHtcbiAgZm9udDogMjRweC8yOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jc2lkZWJhciAucG9zdC1kYXRlLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5wb3N0LWRhdGUge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuI3NpZGViYXIgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpICB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNzaWRlYmFyIC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3NpZGViYXIgc2VsZWN0LCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8qIDIuOCBDYXJvdXNlbFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2hlYWRpbmcrLmNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNhcm91c2VsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMtY2Fyb3VzZWwgLmNhcm91c2VsX193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDQ5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5jYXJvdXNlbCAuYnRuLXByZXYsXG4uY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5jYXJvdXNlbCAuYnRuLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIsXG4uY2Fyb3VzZWwgLmJ0bi1uZXh0OmhvdmVyIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIge1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLmNhcm91c2VsIC5idG4tbmV4dDpob3ZlciB7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXG4uY2Fyb3VzZWwgLmljb24tcmlnaHQtb3Blbi1iaWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAwO1xufVxuXG4uY2Fyb3VzZWwgLmljb24tbGVmdC1vcGVuLWJpZyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbCAuaWNvbi1yaWdodC1vcGVuLWJpZyB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwgLnNsaWRlc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbCAuc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMyLjMzJTtcbiAgbWFyZ2luOiAwLjUlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmpzLWNhcm91c2VsIC5zbGlkZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG59XG5cbi5jYXJvdXNlbCBpbWcsXG4uYXJ0aWNsZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhcm91c2VsIC5zbGlkZSBhLFxuLmFydGljbGUgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcm91c2VsIC5tb3JlLFxuLmFydGljbGUgLm1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDlweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uY2Fyb3VzZWwgLmhvdmVyLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzFBMUExQTtcbiAgLyogYGJhY2tncm91bmQtY29sb3JgIGluIGNvbG9yIHBhbGV0dGUgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2Fyb3VzZWwgLnNsaWRlIGE6Zm9jdXMgLmhvdmVyLWJveCxcbi5jYXJvdXNlbCAuc2xpZGUgYTpob3ZlciAuaG92ZXItYm94LFxuLmNhcm91c2VsIC5zbGlkZSBhLmhvdmVyIC5ob3Zlci1ib3gge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ob3Zlci1ib3hfX2NlbnRlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ob3Zlci1ib3hfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKipcbiAqIFNpZGViYXJcbiAqL1xuXG4uc3JfaXQtY29udGVudC1zaWRlIC5qcy1jYXJvdXNlbCAuY2Fyb3VzZWxfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgMzVweDtcbn1cblxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLmJ0bi1wcmV2LFxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcbiAgd2lkdGg6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLmJ0bi1wcmV2OmhvdmVyLFxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLmJ0bi1uZXh0OmhvdmVyIHtcbiAgd2lkdGg6IDQ0cHg7XG59XG5cbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuaWNvbi1yaWdodC1vcGVuLWJpZyB7XG4gIG1hcmdpbjogLTE1cHggMCAwIDA7XG59XG5cbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAubW9yZSB7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDRweDtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMy4wIFN0cnVjdHVyZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiAzLjEgQ29udGFpbmVyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qIHdyYXBwZXIgKi9cblxuI3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5cbi8qIGNvbnRhaW5lciAqL1xuLmNvbnRhaW5lcjpiZWZvcmUge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGhlaWdodDogMDtcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuIC8vIHotaW5kZXg6IDIwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gIH1cbn1cbi8qIHRoaXMgd2lsbCBhdm9pZCBmbGFzaCByZXNpemluZyB3aGVuIGxvYWRpbmcgYSBwYWdlIHdpdGggRWxlbWVudG9yIHZlcnNpb24gb25seS4gSXQgZG9lc250IHdvcmsgd2l0aCBXUEJha2VyeSAqL1xuYm9keTpub3QoLnNpbmdsZSk6bm90KC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtZXZlbnQpLmVsZW1lbnRvci1wYWdlIC5jb250YWluZXJ7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDoxMDAlO1xuICBwYWRkaW5nOjBweCAwcHggMHB4IDBweDtcbn1cbmZvb3RlciAuY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbiNmb290ZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHghaW1wb3J0YW50O1xufVxuLyogbWFrZSBzdXJlIHRoZSBib3hlZCBjb250YWluZXIgb3ZlcmxhcCB0aGUgcGFnZSBiYW5uZXIgaW4gcG9kY2FzdHMsIHBsYXlsaXN0LCBldGMuLiBXZSBkbyB0aGlzIGJlY2F1c2Ugd2UgcmVtb3ZlZCB0aGUgei1pbmRleCBvbiAuY29udGFpbmVyIGJlY2F1c2Ugb2YgdGhlIGJsZW5kIG1vZGUgaXNzdWUgd2l0aCB0aGUgZm9vdGVyKi9cbi5zaW5nbGUgLmJveGVkIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB6LWluZGV4OiAxMCFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUgLmNvbnRhaW5lcixcbi5ibG9nIC5jb250YWluZXIsXG4ucGFnZS10ZW1wbGF0ZSAuY29udGFpbmVyIHtcbiAgLyogcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7Ki9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi8qIHRoaXMgd2lsbCBhdm9pZCBwbGF5bGlzdCB0byBiZSBmdWxsd2lkdGggKi9cbiNzb25hYXItcGxheWVyIC5wbGF5bGlzdCAuY29udGFpbmVye1xubWF4LXdpZHRoOjExNDRweDtcbn1cblxuXG5cbi8qIC5jb250ZW50X193cmFwcGVyIHt9ICovXG5cbi5jb250ZW50X19tYWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5jb250ZW50LS1yZXYgLmNvbnRlbnRfX21haW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wYW5lbC1uZXR3b3JrcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG59XG5cblxuLyogMy4yIFNpZGViYXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jb250ZW50LS1yZXY+LnNyX2l0LWNvbnRlbnQtc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5cbi8qIDMuMyBQb3N0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnN0aWNreXBvc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL3N0aWNreWNvcm5lci5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnN0aWNreXBvc3QgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5zdGlja3kgLnN0aWNreXBvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0aWNreSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cblxuLyogMy40IFBvc3QgTGlzdFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm1lZGlhLWxpc3QsXG4ubGlzdGluZy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVkaWEtZGVjb3JhdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nOiAwLjI1ZW07XG59XG5cbi5tZWRpYS1kZWNvcmF0aW9uLm1lZGlhLWF1ZGlvIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5tZWRpYS1ibG9jayBhLmhvdmVyIC5tZWRpYS1kZWNvcmF0aW9uLm1lZGlhLWF1ZGlvLFxuLm1lZGlhLWJsb2NrIGE6aG92ZXIgLm1lZGlhLWRlY29yYXRpb24ubWVkaWEtYXVkaW8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAubWVkaWEtZGVjb3JhdGlvbi5tZWRpYS12aWRlbyxcbi5tZWRpYS1ibG9jayBhOmhvdmVyIC5tZWRpYS1kZWNvcmF0aW9uLm1lZGlhLXZpZGVvIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cblxuLyogbWVkaWEtYmxvY2sgKi9cblxuLm1lZGlhLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVkaWEtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubWVkaWEtYmxvY2sgYSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKmNvbG9yOiMwMDA7Ki9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKmJhY2tncm91bmQtY29sb3I6I2Y3ZjdmNzsqL1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcG9zdHMtbGlzdC1waHAgLm1lZGlhLWJsb2NrIGEsIC5saXN0aW5nLXNlY3Rpb24gLm1lZGlhLWJsb2NrIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR3b19jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrIGEge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1lZGlhLWJsb2NrIGEuaG92ZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm1lZGlhLWJsb2NrIC5ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZGlhLWJsb2NrIC5pbWFnZSB7XG4gIHdpZHRoOiAyNjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVkaWEtYmxvY2sgLmltYWdlLnJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcbi52aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xufVxuXG4ubmV3cyAubWVkaWEtYmxvY2sgLmltYWdlLmVtcHR5IHtcbiAgd2lkdGg6IDA7XG59XG5cbi5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjg1cHg7XG59XG5cbi5tZWRpYS1ibG9jayAudGV4dC1ib3guZW1wdHkge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCAxMHB4O1xufVxuXG4ubWV0YS1zaW1wbGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWVkaWEtYmxvY2sgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZGlhLWJsb2NrIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWVkaWEtYmxvY2sgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5uZXdzIC5tZWRpYS1ibG9jayBoMixcbi5pcm9uX3dpZGdldF9yZWNlbnRfcG9zdHMgLm5ld3MgLm1lZGlhLWJsb2NrIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4ud2Via2l0IC5tZWRpYS1ibG9jayBoMiB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5tZWRpYS1ibG9jayAuY2F0ZWdvcnkge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm1lZGlhLWJsb2NrIC5tZXRhLXNpbXBsZSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgY29sb3I6ICMzNTM1MzU7XG59XG5cbi5tZWRpYS1ibG9jayAuc3JfaXQtbWV0YS1hdXRob3ItbGluayxcbi5tZWRpYS1ibG9jayAucG9zdC1jYXRlZ29yaWVzLFxuLm1lZGlhLWJsb2NrIC5wb3N0LXRhZ3Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAuc3JfaXQtZGF0ZXRpbWUsXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAuY2F0ZWdvcnkge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm1lZGlhLWJsb2NrIC5leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuXG4vKiAzLjUgUG9zdCBBY2NvcmRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogMy4gQ3VzdG9tIGJhY2tncm91bmQgcG9zaXRvblxuKHRvIHVzZSBhcyBleHRyYSBjbGFzcyBvbiBhbiB2aXN1YWwgY29tcHNlciBlbGVtZW50KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuI3dyYXBwZXIgLmJnLWxlZnQtdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgIWltcG9ydGFudDtcbn1cblxuI3dyYXBwZXIgLmJnLWxlZnQtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuI3dyYXBwZXIgLmJnLWxlZnQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcbn1cblxuI3dyYXBwZXIgLmJnLXJpZ2h0LXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCAhaW1wb3J0YW50O1xufVxuXG4jd3JhcHBlciAuYmctcmlnaHQtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbiN3cmFwcGVyIC5iZy1yaWdodC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gIWltcG9ydGFudDtcbn1cblxuI3dyYXBwZXIgLmJnLWNlbnRlci10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG59XG5cbiN3cmFwcGVyIC5iZy1jZW50ZXItY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4jd3JhcHBlciAuYmctY2VudGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gIWltcG9ydGFudDtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgNC4wIEhlYWRlclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiA0LjEgU2l0ZSBIZWFkZXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5oZWFkZXJfX2xlZnQsXG4uaGVhZGVyX19sZWZ0OmJlZm9yZSxcbi5zaXRlLXRpdGxlLFxuLnNpdGUtZGVzY3JpcHRpb24sXG4uYmxvY2txdW90ZS1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLXRpdGxlLFxuLnNpdGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cblxuLyogbG9nbyAqL1xuXG4uc2l0ZS10aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5zaXRlLXRpdGxlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubG9nby1kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubG9nby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuLmxvZ28tcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxMnB4IDMwcHggMCAwO1xufVxuXG4ubG9nby1wYW5lbCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG4ucGFuZWwuZml4ZWQtYmFyIC5sb2dvLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNtZW51LXRyaWdnZXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG4gICYuZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI21lbnUtdHJpZ2dlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cblxuLyogc2xvZ2FuICovXG5cbi5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3b3JkLXNwYWNpbmc6IC0xcHg7XG59XG5cblxuLyogYmxvY2txdW90ZS1ib3ggKi9cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDA7XG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmJsb2NrcXVvdGUtYm94IHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cblxuLmJsb2NrcXVvdGUtYm94IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cblxuLmJsb2NrcXVvdGUtYm94IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbn1cblxuLmJsb2NrcXVvdGUtYm94IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xufVxuXG4uYmxvY2txdW90ZS1ib3ggZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogMTRweC8xNnB4O1xufVxuXG4uYmxvY2txdW90ZS1ib3ggZmlnY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiA4cHggMTlweCAwIDA7XG59XG5cbmJvZHkucHVzaE1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcHVzaGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gICYucHVzaGVyLXR5cGUtcHVzaC1tZW51e1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgfVxuICB9XG59XG5cbiNwdXNoZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4jb3ZlcmxheSB7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHotaW5kZXg6IDE1O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xufVxuXG4jb3ZlcmxheSAucGVyc3BlY3RpdmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzNSUgY2VudGVyIDA7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5cbi8qIFJJR0hULVNJREUgQU5JTUFUSU9OUyAqL1xuXG4uc2l0ZS1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKlx0dG9wOjQwcHg7Ki9cbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5zaXRlLWxvZ28ucmlnaHR0eXBlIHtcbiAgbGVmdDogNDBweDtcbn1cblxuLnNpdGUtbG9nby5sZWZ0dHlwZSB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuXG4uYWx0LW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZml4ZWRfaGVhZGVyIC5zb25hYXItbWVudS1ib3ggLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDA1O1xufVxuXG4uZml4ZWRfaGVhZGVyIC5zaXRlLWxvZ28ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5cbiNmaXhlZC1wYW5lbCAubWVudS10b2dnbGUge1xuICB0b3A6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvbWVudS1vcGVuLXcucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5tZW51LXRvZ2dsZTpob3Zlcixcbi5tZW51LXRvZ2dsZS1vZmY6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51LXRvZ2dsZS5oaWRkZW4tb24tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubWVudS10b2dnbGUuaGlkZGVuLW9uLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGUtbWVudS1vcGVuIC5tZW51LXRvZ2dsZS5oaWRkZW4tb24tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnVsLmhlYWRlci10b3AtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG51bC5oZWFkZXItdG9wLW1lbnUucmlnaHR0eXBlIHtcbiAgcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDEycHggNzBweCAxMnB4IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbnVsLmhlYWRlci10b3AtbWVudS5sZWZ0dHlwZSB7XG4gIGxlZnQ6IDM1cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDcwcHggIWltcG9ydGFudDtcbn1cblxudWwuaGVhZGVyLXRvcC1tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxudWwuaGVhZGVyLXRvcC1tZW51LnJpZ2h0dHlwZSBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cblxudWwuaGVhZGVyLXRvcC1tZW51LmxlZnR0eXBlIGxpIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuXG51bC5oZWFkZXItdG9wLW1lbnUgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG51bC5oZWFkZXItdG9wLW1lbnUgLmxhbmd1YWdlcy1zZWxlY3RvciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG51bC5oZWFkZXItdG9wLW1lbnUgLmxhbmd1YWdlcy1zZWxlY3RvciB1bCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbnVsLmhlYWRlci10b3AtbWVudSAubGFuZ3VhZ2VzLXNlbGVjdG9yIHNlbGVjdCB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cblxuLmNsYXNzaWMtbWVudSAubGFuZ3VhZ2VzLXNlbGVjdG9yIGxpLFxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHVsIC5sYW5ndWFnZXMtc2VsZWN0b3IgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBib3JkZXI6IDA7XG59XG5cbi5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCBsaS5ob3RsaW5rLmxhbmd1YWdlcy1zZWxlY3RvciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCAubGFuZ3VhZ2VzLXNlbGVjdG9yIGxpIGEge1xuICB3aWR0aDogaW5pdGlhbDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuaGVhZGVyLXRvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpdGUtbG9nbyB7XG4gICAgLyp0b3A6MjVweDsqL1xuICB9XG4gIC5zaXRlLWxvZ28ucmlnaHR0eXBlIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG4gIC5zaXRlLWxvZ28ubGVmdHR5cGUge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbiNmaXhlZC1wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ODg4NztcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAtNzhweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpeGVkLXBhbmVsLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbn1cblxuLmZpeGVkLXBhbmVsLWxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNzBweDtcbn1cblxuXG4vKiA0LjMgQnJlYWRjcnVtYnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMCAwIDI5cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5icmVhZGNydW1icyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyZWFkY3J1bWJzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMXB4IDJweCAxcHg7XG59XG5cbi5icmVhZGNydW1icyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTNweDtcbiAgdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmJyZWFkY3J1bWJzIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuXG4vKiA0LjQgUHJpbWV0aW1lXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4jcGFnZV9wcmltZXRpbWUgLmlvc1NsaWRlcldyYXAge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByaW1laW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXJDb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMDtcbn1cblxuLmlvc1NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW9zU2xpZGVyIC5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0ge1xuICB3aWR0aDogODcycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtNXB4ICMwMDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnNlbGVjdG9yU2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9faW1nL3NlbGVjdG9yLXNoYWRvdy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMTdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEzN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAucHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9zZWxlY3Rvci1wcmV2LnBuZykgbm8tcmVwZWF0IDUwJSAwO1xufVxuXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAubmV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9faW1nL3NlbGVjdG9yLW5leHQucG5nKSBuby1yZXBlYXQgNTAlIDA7XG59XG5cbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBtYXJnaW46IDFweCAxcHggMXB4IDExcHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5pdGVtLmZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLnNsaWRlckNvbnRhaW5lciAuc2xpZGVTZWxlY3RvcnMgLnNlbGVjdGVkIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNsaWRlckNvbnRhaW5lciAuc2xpZGVTZWxlY3RvcnMgLnNlbGVjdGVkLmZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zbGlkZXJDb250YWluZXIgLnNjcm9sbGJhckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDI0cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pb3NTbGlkZXJXcmFwIHtcbiAgICBoZWlnaHQ6IDMzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIHtcbiAgICB3aWR0aDogOTU0cHg7XG4gIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgNS4wIENvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogNS4xIEVudHJ5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ud3AtZmVhdHVyZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmVudHJ5IHtcbiAvKiBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwOyovXG59XG5cblxuLyogNS4yIE5ld3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogYXJ0aWNsZXMtc2VjdGlvbiAqL1xuXG4uYXJ0aWNsZXMtc2VjdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZXMtc2VjdGlvbjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDMzLjMlO1xuICBwYWRkaW5nOiAwIDQwcHggMzhweCAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIC00cHggMCAwO1xufVxuXG4jdHdvY29sdW1ucyAuYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIC5ob2xkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xufVxuXG4udmlkZW8tcG9zdCB7XG4gIGNvbG9yOiAjMzUzNTM1O1xufVxuXG5cbi8qLnNpbmdsZS1wb3N0IHRpbWV7XG5cdGZvbnQtc2l6ZToxMnB4O1xufSovXG5cbi5zcl9pdC1zaW5nbGUtcG9zdCAuc3BsaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogbWV0YSAqL1xuXG4uc3JfaXQtbWV0YSAubGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuLmNsYXNzaWMtbWV0YSAuc3JfaXQtbWV0YS1hdXRob3ItbGluayB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tYmxvY2sgLnNyX2l0LW1ldGEgLmxpbmtzIHtcbiAgcGFkZGluZzogMCAwIDAgOXB4O1xufVxuXG4udmlkZW8tYmxvY2sgLnNyX2l0LW1ldGEge1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG5cbi8qIGJsb2NrcXVvdGUtYmxvY2sgKi9cblxuLmJsb2NrcXVvdGUtYmxvY2sge1xuICAvKiBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjZTgwZTUwOyovXG4gIG1hcmdpbjogMCAwIDI2cHg7XG4gIHBhZGRpbmc6IDQwcHggNTBweCA0NnB4IDU5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibG9ja3F1b3RlLWJsb2NrIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDE0cHgvMThweDtcbn1cblxuLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmJsb2NrcXVvdGUtYmxvY2sgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cblxuLyogbGlua3MtYmxvY2sgKi9cblxuLmxpbmtzLWJsb2NrIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI2NvbnRlbnQgLmxpbmtzLWJsb2NrIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuI2NvbnRlbnQgLmxpbmtzLWJsb2NrIC5idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2NvbnRlbnQgLnZpZGVvLWJsb2NrIC5saW5rcy1ibG9jayB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIHBhZGRpbmc6IDMxcHggMCA0OHB4O1xufVxuXG5hLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ucGxheWxpc3QgYS5idXR0b24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udHJpZGVudCBhLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAxOHB4IDRweDtcbn1cblxuYS5idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RvcmUtbGlzdCBhLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuXG4vKiB0d28tY29sdW1ucyAqL1xuXG4udHdvLWNvbHVtbnMge1xuICBtYXJnaW46IDAgLTQwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udHdvLWNvbHVtbnMgLmNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi50d28tY29sdW1ucyAuY29sdW1uLWxhc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4udHdvLWNvbHVtbnMgcCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi50d28tY29sdW1ucyAuYmxvY2txdW90ZS1ibG9jayB7XG4gIG1hcmdpbjogMjJweCAwIDI2cHg7XG4gIHBhZGRpbmc6IDM3cHggNDVweCA0NXB4IDYycHg7XG59XG5cbi50d28tY29sdW1ucyAuYmxvY2txdW90ZS1ibG9jayAudGl0bGUge1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4uZm9ybS1ibG9jayB7XG4gIHBhZGRpbmc6IDM1cHggMCAwO1xufVxuXG5cbi8qIE5ld3MgR3JpZCAqL1xuXG4ubmV3cy1ncmlkLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMC41JTtcbiAgd2lkdGg6IDQ5LjUlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuXG4ubmV3cy1ncmlkLXdyYXAucmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDAuNSU7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ubmV3cy1ncmlkLXdyYXAgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3MtZ3JpZC13cmFwIGEgaW1nLFxuLm5ld3MtZ3JpZC13cmFwIGEgLm5ld3MtZ3JpZC10YWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3cy1ncmlkLXdyYXAgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG5cbi5uZXdzLWdyaWQtd3JhcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgwZTUwO1xufVxuXG4ubmV3cy1ncmlkLXdyYXAgLm5ld3MtZ3JpZC10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5uZXdzLWdyaWQtd3JhcCBhIHRpbWUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5uZXdzLWdyaWQtd3JhcCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLyogQ2xhc3NpYyBCbG9nICovXG5cbi5hcnRpY2xlcy1jbGFzc2ljIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZXMtY2xhc3NpYyAuY2xhc3NpYy1tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmFydGljbGVzLWNsYXNzaWMgLmNsYXNzaWMtbWV0YSAuc3JfaXQtZGF0ZXRpbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlcy1jbGFzc2ljIC5tZWRpYS1ibG9jayAuaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZXMtY2xhc3NpYyAubWVkaWEtYmxvY2sgLnRleHQtYm94IHtcbiAgcGFkZGluZzogMzVweDtcbn1cblxuLmFydGljbGVzLWNsYXNzaWMgLnRleHQtYm94IGEge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlcy1jbGFzc2ljIC50ZXh0LWJveCBoMiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LXNpemU6IDMycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4uYXJ0aWNsZXMtY2xhc3NpYyBhLnJlYWRtb3JlLWNsYXNzaWMsXG5hcnRpY2xlIC5tb3JlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDBzO1xufVxuXG4uYXJ0aWNsZXMtY2xhc3NpYyBhLnJlYWRtb3JlLWNsYXNzaWM6aG92ZXIsXG5hcnRpY2xlIC5tb3JlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmFydGljbGVzLWNsYXNzaWMgLnBvc3QtY2F0ZWdvcmllcyxcbi5hcnRpY2xlcy1jbGFzc2ljIC5wb3N0LXRhZ3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmFydGljbGVzLWNsYXNzaWMgLnBvc3QtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC1jYXRlZ29yaWVzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFydGljbGVzLWNsYXNzaWMgLnBvc3QtdGFncyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5hcnRpY2xlcy1jbGFzc2ljIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuXG4vKiA1LjMgRXZlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuXG5cblxuXG4uaWNvbi1jb25jZXJ0LWRyb3Bkb3duIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGl0bGUtcm93LmhvdmVyIC5pY29uLWNvbmNlcnQtZHJvcGRvd24ge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmljb24tY29uY2VydC1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG5saS5leHBhbmRlZCAudGl0bGUtcm93IC5pY29uLWNvbmNlcnQtZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuXG4vKiBTaW5nbGUgUGFnZSAqL1xuXG4uZXZlbnQtdGV4dC13cmFwLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG59XG5cbi5ldmVudC1yb3cge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGN0Y3Rjc7XG4gIGNvbG9yOiAjNUE1QTVBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogNjZweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXZlbnQtcm93IC5zcl9pdC1kYXRldGltZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5ldmVudC1yb3cgc3Bhbi5sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzVBNUE1QTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmV2ZW50LXJvdyBzcGFuLmNpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNlODBlNTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5ldmVudC1yb3cgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDM1cHg7XG59XG5cbi5ldmVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmV2ZW50LXdyYXBwZXIgLmxlZnRoYWxmIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0Ni41JTtcbiAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5ldmVudC13cmFwcGVyIC5yaWdodGhhbGYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLmV2ZW50LXdyYXBwZXIgdGFibGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OjI2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmV2ZW50LWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50LXdyYXBwZXIgLmxlZnRoYWxmIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZXZlbnQtd3JhcHBlciAucmlnaHRoYWxmIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi50aXRsZS1yb3cubm8tY291bnRkb3duIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzO1xufVxuXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biBoMiBzcGFuLFxuLnRpdGxlLXJvdy5uby1jb3VudGRvd24gdGltZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2UgMHM7XG59XG5cbi50aXRsZS1yb3cubm8tY291bnRkb3duOmhvdmVyIGgyIHNwYW4ge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnRpdGxlLXJvdy5uby1jb3VudGRvd246aG92ZXIgdGltZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biBhIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uY291bnRkb3duLWJsb2NrLmZpbmlzaGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8qIE5FVyBFVkVOVFMgV0lER0VUICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtYXJ0aXN0IC5hcnRpc3Rfc2lkZWJhciBoMSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuXG4uc2luZ2xlLWFydGlzdCB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayB7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaXJvbl93aWRnZXRfZXZlbnRzLndpZGdldD51bCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uZXZlbnRzLWJhciB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbnNwYW4uZXZlbnRzLWJhci10aXRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zcGFuLmV2ZW50cy1iYXItYXJ0aXN0cyBzZWxlY3Qge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJztcbn1cblxuc3Bhbi5ldmVudHMtYmFyLWFydGlzdHMgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuc3Bhbi5ldmVudHMtYmFyLWFydGlzdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiA1LjQgQWxidW1cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hbGJ1bS1oZWFkZXIge1xuICBoZWlnaHQ6IDkwdmg7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5iYWNrQ292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IC01MHB4O1xuICB3aWR0aDogY2FsYyggMTAwJSArIDEwMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKCAxMDAlICsgMTAwcHgpO1xufVxuXG4uYWxidW1Db3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLyp3aWR0aDogODAlOyovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi5hbGJ1bUNvdmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCA1OXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggYmxhY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGJ1bUNvdmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAvKm1heC13aWR0aDogNTAlOyovXG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbiAgLmFsYnVtQ292ZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAwIDU5cHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IGJsYWNrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5hbGJ1bUNvdmVyIHtcbiAgICB3aWR0aDogNDY0cHg7XG4gICAgaGVpZ2h0OiA0NjRweDtcbiAgfVxufVxuXG4uc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCB7XG4gIHBhZGRpbmc6IDgwcHggMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAtODVweDtcbn1cblxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3gge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIC8vICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmhlYWRpbmctYjMge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiAnXCIgJztcbn1cblxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnIFwiJztcbn1cblxuLnNpbmdsZS1hbGJ1bSAubWV0YS1hcnRpc3Rfb2ZfYWxidW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiA3cHg7XG59XG5cbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtYWxidW0gLnNyX2l0LWNvbnRlbnQtc2lkZSB7XG4gIG1hcmdpbi10b3A6IC04NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG59XG5cbi5pbmZvLXNlY3Rpb24gLmJsb2NrcXVvdGUtYmxvY2sge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogNDBweCA1MHB4IDI2cHggMzVweDtcbn1cblxuLnR3b19jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrIHtcbiAgd2lkdGg6IDQ4JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cblxuLnR3b19jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrLnNpbmdsZSB7XG4gIG1heC13aWR0aDogNDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxJSAhaW1wb3J0YW50O1xufVxuXG4jc2lkZWJhciAudHdvX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50d29fY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jay5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRocmVlX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sge1xuICB3aWR0aDogMzEuMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm91cl9jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrIHtcbiAgd2lkdGg6IDIzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnR5cGUtYWxidW0gYSB7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50eXBlLWFsYnVtIC5pbWFnZSB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR5cGUtYWxidW0gLnRleHQtYm94IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnR5cGUtYWxidW0gLnRleHQtYm94IGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBtYXJnaW46IDBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuI3NpZGViYXIgLnR5cGUtYWxidW0gLnRleHQtYm94IGgyLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC50eXBlLWFsYnVtIC50ZXh0LWJveCBoMiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmFsYnVtLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IDEyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uYWxidW0taG92ZXItd3JhcDpob3ZlciAuYWxidW0taG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuLmFsYnVtLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hbGJ1bS1saXN0ZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICNGRkY7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5yZWxlYXNlLWRhdGUsXG4uYXZhaWxhYmxlLW5vdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qLS0tVGVtcGxhdGUgQWxidW1zIHBvc3QtLS0qL1xuXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWFsYnVtLWdyaWQgLm5ld3MtZ3JpZC13cmFwIHtcbiAgY2xlYXI6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IGNhbGMoNDklIC0gMTJweCk7XG59XG5cblxuLyogNS41IFBob3RvXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbi5waG90b3MtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDI2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5waG90b3MtbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9uZS1oYWxmPmxpIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWF4LXdpZHRoOiA0OCU7XG4gIG1hcmdpbjogMC45JTtcbn1cblxuLm9uZS10aGlyZD5saSB7XG4gIHdpZHRoOiAzMi4zJTtcbiAgbWF4LXdpZHRoOiAzMi4zJTtcbiAgbWFyZ2luOiAwLjUlO1xufVxuXG4ucGhvdG9zLWxpc3QgYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5waG90b3MtbGlzdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5waG90b3MtbGlzdCAuaG92ZXItdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBob3Rvcy1saXN0IC5ob3Zlci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgMCAtNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucGhvdG9zLWxpc3QgLmhvdmVyLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udDogMjBweC8yNHB4O1xuICBwYWRkaW5nOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5waG90b3MtbGlzdCBhOmZvY3VzIC5ob3Zlci10ZXh0LFxuLnBob3Rvcy1saXN0IGE6aG92ZXIgLmhvdmVyLXRleHQsXG4ucGhvdG9zLWxpc3QgLmhvdmVyIC5ob3Zlci10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5waG90by13cmFwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luOiAxJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuXG4ucGhvdG8td3JhcC5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4ucGhvdG8td3JhcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5waG90by13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGhvdG8td3JhcCAucGhvdG8tYWxidW0tdGFiIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5waG90by13cmFwOmhvdmVyIC50YWItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XG59XG5cbi5waG90by13cmFwOmhvdmVyIC50YWItY2lyY2xlIHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1jb2xvcjogIzM1MzUzNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucGhvdG8td3JhcCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGFiLXRleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnRhYi10aXRsZSB7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi50YWItdGl0bGUsXG4ubmV3cy1ncmlkLXRhYiAudGFiLXRleHQgLnRhYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtYWxidW0tZ3JpZCBoMi50YWItdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuaDIudGFiLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGhvdG8tYWxidW0tdGFiIC50YWItdGl0bGUge1xuICB3aWR0aDogNjAlO1xufVxuXG4udGFiLWRhdGUge1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aWR0aDogNjAlO1xufVxuXG4udGFiLWNpcmNsZSB7XG4gIGhlaWdodDogNThweDtcbiAgd2lkdGg6IDU4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlODBlNTA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGNvbG9yOiAjZTgwZTUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4udGFiLXRleHQgLmV4Y2VycHQge1xuICBjb2xvcjogIzM1MzUzNTtcbn1cblxuLmV4Y2VycHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZyZWUtd2FsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mcmVlLXdhbGwgYS5icmljayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1nb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuYS5icmljazpob3ZlciAucGhvdG9ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuYS5icmljazpob3ZlciAuaW1nb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cblxuLmZyZWUtd2FsbCAuYnJpY2tbZGF0YS1zdGF0ZT1cInN0YXJ0XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogc3RhcnQgMC41cztcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YXJ0IDAuNXM7XG59XG5cbi5mcmVlLXdhbGwgLmJyaWNrW2RhdGEtc3RhdGU9XCJtb3ZlXCJdIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMsIGxlZnQgMC41cywgd2lkdGggMC41cywgaGVpZ2h0IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXMsIGxlZnQgMC41cywgd2lkdGggMC41cywgaGVpZ2h0IDAuNXM7XG59XG5cbi5pbGlnaHRib3gtaG9sZGVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCkgIWltcG9ydGFudFwiO1xufVxuKi9cblxuLyogNS42IFZpZGVvXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udmlkZW8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1ibG9jayBpZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheSAudmlkZW8tYmxvY2sgaWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1vdmVybGF5IC52aWRlby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtaW5uZXIge1xuICB3aWR0aDogaW5pdGlhbCFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1ibG9jayAuYnRuLXBsYXkge1xuICB3aWR0aDogODlweDtcbiAgaGVpZ2h0OiA4OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTU3cHggMCAwIC00OHB4O1xufVxuXG4udmlkZW9zLFxuLm5ld3Mge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi52aWRlby1wb3N0IGg0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmtzLWJsb2NrIC5idXR0b25zIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG5cbi8qIFZpZGVvIExpc3QgKi9cblxuLmhvbGRlci52aWRlbyAuaW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob2xkZXIudmlkZW8gLmltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uaG9sZGVyLnZpZGVvIC50ZXh0LWJveCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucGxheS1idXR0b24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ob2xkZXI6aG92ZXIgLnBsYXktYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi8qIFZpZGVvIEdyaWQgKi9cblxuLnZpZGVvZ3JpZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDglO1xuICBtYXJnaW46IDElO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuXG4udmlkZW9ncmlkLnJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi52aWRlb2dyaWQgLmhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9ncmlkIC5pbWFnZSB7XG4gIG1hcmdpbjogMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlb2dyaWQgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudmlkZW9ncmlkIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpZGVvZ3JpZCAudGV4dC1ib3gge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnZpZGVvZ3JpZCBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4udmlkZW9ncmlkIGEge1xuICBtYXJnaW46IDBweDtcbn1cblxuLnZpZGVvZ3JpZCAubWVkaWEtYmxvY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tbWFzayB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC52aWRlby1tYXNrIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC52aWRlby1tYXNrIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5ob2xkZXIudmlkZW8gaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuaG9sZGVyLnZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9sZGVyLnZpZGVvIC5pbWFnZSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaG9sZGVyLnZpZGVvIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaG9sZGVyLnZpZGVvIC50ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWRlb2dyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8qIDUuOCBUcmFjayBMaXN0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udHJhY2tzLWJsb2NrIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogNnB4IDIzcHg7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAxcHg7XG59XG5cblxuLyogdHJhY2tzLWxpc3QgKi9cblxuLnRyYWNrcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRyYWNrcy1saXN0PmxpIHtcbiAgcGFkZGluZzogMThweCAxOTBweCAxOHB4IDgzcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRyYWNrcy1saXN0PmxpOmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiA4cHggMCAwIC00MHB4O1xuICBjb2xvcjogIzVhNWE1YTtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHJhY2tzLWxpc3QgLm5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzNTM1MzU7XG59XG5cbi50cmFja3MtbGlzdCAucGxheWVyLWJveCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udHJhY2tzLWxpc3QgLnBsYXllci1ib3ggLmpwLWNvbnRyb2xzIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cblxuLnByZXN0byAudHJhY2tzLWxpc3QgLm5hbWUge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4udHJhY2tzLWxpc3QgLmJ1dHRvbnMge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDE1NXB4O1xufVxuXG4udHJhY2tzLWxpc3QgLmJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDgxcHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ucHJlc3RvIC50cmFja3MtbGlzdCAuYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4IDEwcHggNHB4IDEwcHg7XG59XG5cbi50cmFja3MtbGlzdCAuYnRuLXBsYXksXG4udHJhY2tzLWxpc3QgLmJ0bi1wYXVzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cmFja3MtbGlzdCAuYnRuLXBsYXkgaS5mYSxcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIGkuZmEge1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4udHJhY2tzLWxpc3QgLmJ0bi1wbGF5OmhvdmVyLFxuLnRyYWNrcy1saXN0IC5idG4tcGF1c2U6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnRyYWNrcy1saXN0IC5idG4tcGxheSBbY2xhc3NePVwiZmEtXCJdLFxuLnRyYWNrcy1saXN0IC5idG4tcGxheSBbY2xhc3MqPVwiIGZhLVwiXSxcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIFtjbGFzc149XCJmYS1cIl0sXG4udHJhY2tzLWxpc3QgLmJ0bi1wYXVzZSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuXG4vKiA1LjkgR2FsbGVyaWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxJSAxJSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5LXNpemUtbWVkaXVtLFxuLmdhbGxlcnktY29sdW1ucy0xLmdhbGxlcnktc2l6ZS10aHVtYm5haWwsXG4uZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeS1zaXplLXRodW1ibmFpbCxcbi5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5LXNpemUtdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSxcbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtLFxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMCAuZ2FsbGVyeS1pdGVtLFxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDk5JTtcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDElKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxJSk7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA0OSU7XG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDUwJSAtIDElKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDElKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMyJTtcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMzMlIC0gMSUpO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMSUpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjMlO1xuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygyNSUgLSAxJSk7XG4gIG1heC13aWR0aDogY2FsYygyNSUgLSAxJSk7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxOSU7XG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDIwJSAtIDElKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDIwJSAtIDElKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMTYuNyUgLSAxJSk7XG4gIG1heC13aWR0aDogY2FsYygxNi43JSAtIDElKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEzJTtcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMTQuMjglIC0gMSUpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQuMjglIC0gMSUpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTElO1xuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxMi41JSAtIDElKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEyLjUlIC0gMSUpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogOSU7XG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDExLjElIC0gMSUpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTEuMSUgLSAxJSk7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDFuKSxcbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDJuKSxcbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDNuKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDRuKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDVuKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDZuKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDduKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDhuKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDluKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWNhcHRpb24sXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktY2FwdGlvbixcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiA1LjEwIFBhZ2luYXRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogYnV0dG9uLW1vcmUgKi9cblxuYS5idXR0b24tbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTgwZTUwO1xuICBwYWRkaW5nOiAwcHg7XG4gIGNvbG9yOiAjZTgwZTUwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucGFnZXMgLmN1cnJlbnQsXG4ucGFnZXMgYTpob3ZlcixcbmEuYnV0dG9uLW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5cbi8qIG5leHQgcHJldiBsaW5rICovXG5cbi5wYWdlcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2VzIGEsXG4ucGFnZXMgLmN1cnJlbnQsIC5ldmVudC1wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgcGFkZGluZzogMjVweCA1cHg7XG4gIGNvbG9yOiAjZTgwZTUwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBhZ2VzIC5jdXJyZW50IHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5wYWdlcy5mdWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZXMuZnVsbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZXMuZnVsbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2VzLmZ1bGwgbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhZ2VzLmZ1bGwgbGkgc3BhbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhZ2VzLmZ1bGwgbGkgYS5uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzNTM1MzU7XG59XG5cbi5wYWdlcy5mdWxsIGxpIGEucHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzUzNTM1O1xufVxuXG4ucGFnZS1udW1iZXJzLmRvdHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3M3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlcyAuYWxpZ25sZWZ0IGEsXG4ucGFnZXMgLmFsaWducmlnaHQgYSwgLmV2ZW50LXBhZ2luYXRpb24gYnV0dG9uIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBtaW4td2lkdGg6IDE2NXB4O1xufVxuXG5cbi8qIDUuMTEgRmlsdGVyc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZpbHRlcnMtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiAxM3B4LzE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWx0ZXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiA4N3B4O1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMTZweDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmlsdGVycy1ibG9jayAuaG9sZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiA4N3B4O1xufVxuXG4uZmlsdGVycy1ibG9jayB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWx0ZXJzLWJsb2NrIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5maWx0ZXJzLWJsb2NrIHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMThweCAxOXB4IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5maWx0ZXJzLWJsb2NrIHVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG59XG5cbi5maWx0ZXJzLWJsb2NrIC5zZWxlY3QtYXJlYSxcbi5maWx0ZXJzLWJsb2NrIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXJzLWJsb2NrIC5zZWxlY3QtYXJlYSB7XG4gIG1hcmdpbjogLTFweCAtMXB4IC0xcHggMXB4O1xufVxuXG5cbi8qIDUuMTIgNDA0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qIDUuMTMgQ29tbWVudHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jb21tZW50cy1saW5rIGE6YmVmb3JlLFxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbjpiZWZvcmUsXG4uY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSxcbi5jb21tZW50LXJlcGx5LWxvZ2luOmJlZm9yZSxcbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6YmVmb3JlLFxuLmJ5cG9zdGF1dGhvcj4uY29tbWVudC1ib2R5IC5mbjpiZWZvcmUge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgMTZweC8xIEdlbmVyaWNvbnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLmNvbW1lbnQtZm9ybS1hdXRob3I6YWZ0ZXIsXG4uY29tbWVudC1mb3JtLWVtYWlsOmFmdGVyLFxuLmNvbW1lbnQtZm9ybS11cmw6YWZ0ZXIsXG4uY29tbWVudC1ib2R5OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb21tZW50LWZvcm0tYXV0aG9yOmJlZm9yZSxcbi5jb21tZW50LWZvcm0tYXV0aG9yOmFmdGVyLFxuLmNvbW1lbnQtZm9ybS1lbWFpbDpiZWZvcmUsXG4uY29tbWVudC1mb3JtLWVtYWlsOmFmdGVyLFxuLmNvbW1lbnQtZm9ybS11cmw6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybS11cmw6YWZ0ZXIsXG4uY29tbWVudC1ib2R5OmJlZm9yZSxcbi5jb21tZW50LWJvZHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuXG4vKiBGb250IEF3ZXNvbWUgKi9cblxuLmJ5cG9zdGF1dGhvcj4uY29tbWVudC1ib2R5IC5mbjpiZWZvcmUsXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uOmJlZm9yZSxcbi5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlLFxuLmNvbW1lbnQtcmVwbHktbG9naW46YmVmb3JlLFxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgc3BlYWs6IG5vbmU7XG59XG5cbi5jb21tZW50cy10aXRsZSxcbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udDogMjRweC8yOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vKioqKioqKi9cblxuLm11c3QtbG9nLWluLFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLFxuLmNvbW1lbnQtcmVzcG9uZCBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCxcbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY29tbWVudC1saXN0PmxpOmFmdGVyLFxuLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4+bGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLmNvbW1lbnQtbGlzdD5saTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tbWVudC1hdXRob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiA3NHB4O1xufVxuXG4uY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29tbWVudC1hdXRob3IgLmZuIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY29tbWVudC1hdXRob3IgLmZuLFxuLmNvbW1lbnQtYXV0aG9yIC51cmwsXG4uY29tbWVudC1yZXBseS1saW5rLFxuLmNvbW1lbnQtcmVwbHktbG9naW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNheXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tYXZhdGFycyAuY29tbWVudC1hdXRob3Ige1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm8tYXZhdGFycyAuY29tbWVudC1tZXRhZGF0YSxcbi5uby1hdmF0YXJzIC5jb21tZW50LWNvbnRlbnQsXG4ubm8tYXZhdGFycyAuY29tbWVudC1saXN0IC5yZXBseSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnlwb3N0YXV0aG9yPi5jb21tZW50LWJvZHkgLmZuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuZWRpdC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jb21tZW50LW1ldGFkYXRhLFxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbixcbi5jb21tZW50LWNvbnRlbnQsXG4uY29tbWVudC1saXN0IC5yZXBseSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDc5JTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMTI0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI0cHgpO1xufVxuXG4uY29tbWVudC1tZXRhLFxuLmNvbW1lbnQtbWV0YSBhIHtcbiAgY29sb3I6ICNhMmEyYTI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5waW5nLW1ldGEge1xuICBjb2xvcjogI2EyYTJhMjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XG4gIGNvbG9yOiAjYTJhMmEyO1xufVxuXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLmNvbW1lbnQtcmVwbHktbGluazpiZWZvcmUsXG4uY29tbWVudC1yZXBseS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuXG4vKiBDb21tZW50IGZvcm0gKi9cblxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTM1MzU7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jb21tZW50IC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuX3RhYmxldCkge1xuICAuY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jb21tZW50LWZvcm0gW2Zvcj1cImF1dGhvclwiXSxcbi5jb21tZW50LWZvcm0gW2Zvcj1cImVtYWlsXCJdLFxuLmNvbW1lbnQtZm9ybSBbZm9yPVwidXJsXCJdLFxuLmNvbW1lbnQtZm9ybSBbZm9yPVwiY29tbWVudFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgd2lkdGg6IDYwMHB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZWQzMzFjO1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uY29tbWVudC1mb3JtIHAuY29tbWVudC1ub3RlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBjb2xvcjogIzdhN2E3YTtcbn1cblxuLmNvbW1lbnQtZm9ybSBwLmNvbW1lbnQtbm90ZXMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDk5JTtcbn1cblxuLmZvcm0tYWxsb3dlZC10YWdzLFxuLmZvcm0tYWxsb3dlZC10YWdzIGNvZGUge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1hbGxvd2VkLXRhZ3MgY29kZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAucGluZ2JhY2ssXG4uY29tbWVudC1saXN0IC50cmFja2JhY2sge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAucGluZ2JhY2sgLmNvbW1lbnQtYm9keSxcbi5jb21tZW50LWxpc3QgLnRyYWNrYmFjayAuY29tbWVudC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2MDRweDtcbiAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubm8tY29tbWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWU3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgNi4wIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qIDYuMSBTaXRlIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qIGZvcm0gKi9cblxuLmZvcm0ge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm9ybSAucm93IHtcbiAgcGFkZGluZzogMCAwIDEycHg7XG59XG5cbi5mb3JtIC53cmFwIHtcbiAgcGFkZGluZzogOHB4IDAgMTJweDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xufVxuXG4uZm9ybSBsYWJlbCB7XG4gIGZvbnQ6IDE0cHgvMTZweDtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiAxNHB4LzE3cHg7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBjbGVhcjogYm90aDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9ybSB0ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxNDVweDtcbiAgbWluLWhlaWdodDogMTQ1cHg7XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDZweDtcbn1cblxuLmZvcm0gLmJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA5cHggMTVweCAwIDA7XG4gIG1pbi13aWR0aDogMjEwcHg7XG59XG5cbi5mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA3cHggMCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvcm0gLmJveCBsYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udDogMTRweC8zMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xuICBtYXgtd2lkdGg6IDExNDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zdWNjZXNzIHtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3VjY2VzcyBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ucHJlc3RvIC5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBwYWRkaW5nOiA0cHggMCAwO1xufVxuXG4uZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5pbmZvLXNlY3Rpb24gLmxpbmtzLWJsb2NrIHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgcGFkZGluZzogMjNweCAwIDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xufVxuXG5cbi8qIGFzaWRlICovXG5cbi5hc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAuNSU7XG59XG5cblxuLyogaW5mby1zZWN0aW9uICovXG5cbi5pbmZvLXNlY3Rpb24gLmltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLmluZm8tc2VjdGlvbiAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW5mby1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuXG4vKiBkZXNjcmlwdGlvbi1jb2x1bW4gKi9cblxuLmRlc2NyaXB0aW9uLWNvbHVtbiB7XG4gIHdpZHRoOiA1Ny41JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5cbi8qIGJ1dHRvbnMtYmxvY2sgKi9cblxuLmJ1dHRvbnMtYmxvY2sge1xuICBtYXJnaW46IDEwcHggMCAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnV0dG9ucy1ibG9jayAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IDE0cHgvMThweDtcbiAgbWFyZ2luOiAwIDAgN3B4O1xufVxuXG4ud2Via2l0IC5idXR0b25zLWJsb2NrIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogMXB4IDAgMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ucHJlc3RvIC5idXR0b25zLWJsb2NrIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogMXB4IDAgMDtcbn1cblxuLmJ1dHRvbnMtYmxvY2sgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5idXR0b25zLWJsb2NrIGxpIHtcbiAgcGFkZGluZzogMCAxMXB4IDExcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnV0dG9ucy1ibG9jayBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHggMTJweCA1cHg7XG59XG5cbi5wcmVzdG8gLmJ1dHRvbnMtYmxvY2sgYSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDRweDtcbn1cblxuLnRyaWRlbnQgLmJ1dHRvbnMtYmxvY2sgYSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDRweDtcbn1cblxuLndlYmtpdCAuYnV0dG9uLFxuLndlYmtpdCAudHJhY2tzLWxpc3QgLmJ1dHRvbiB7XG4gIC8qcGFkZGluZy10b3A6IDFweDtcblx0cGFkZGluZy1ib3R0b206IDFweDsqL1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLnRyaWRlbnQgLnRyYWNrcy1saXN0IC5idXR0b24ge1xuICBwYWRkaW5nOiA4cHggMTBweCA0cHg7XG59XG5cbi53ZWJraXQgLnRyYWNrcy1saXN0IC5uYW1lIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG5cbi5jb21tZW50LWZvcm0gaW5wdXQsXG4ud3BjZjctZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICM0RTRFNEU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndwY2Y3LXRleHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YTdhN2E7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLypmb250OiAxNHB4LzE3cHg7Ki9cbiAgaGVpZ2h0OiAxNDVweDtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb21tZW50LWZvcm0gI3N1Ym1pdCxcbi53cGNmNy1zdWJtaXQge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uY29tbWVudC1mb3JtICNzdWJtaXQ6aG92ZXIsXG4ud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi53cGNmNy1jaGVja2JveCB7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYm9yZGVyOiAwO1xufVxuXG5cbi8qKioqKi9cblxuLnNlbGVjdC1uYXYtc2VsZWN0LFxuLm5hdi1zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QtYXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NTY1NjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCA0OHB4IDAgNDBweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDEzcHgvNTJweDtcbn1cblxuLnNlbGVjdC1hcmVhIC5jZW50ZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlbGVjdC1hcmVhIC5zZWxlY3Qtb3BlbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNnB4IC0xMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMXB4O1xuICByaWdodDogMTZweDtcbiAgdG9wOiAyNHB4O1xufVxuXG4uc2VsZWN0LW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDIwMDA7XG4gIG1hcmdpbjogLTFweCAwO1xufVxuXG4uc2VsZWN0LW9wdGlvbnMgLmRyb3AtaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NTc1NztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlbGVjdC1vcHRpb25zIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiAxM3B4LzE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlbGVjdC1vcHRpb25zIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0LW9wdGlvbnMgdWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDEwcHggNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnNlbGVjdC1vcHRpb25zIC5pdGVtLXNlbGVjdGVkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuLyogUGFzc3dvcmQtcHJvdGVjdGVkIGZvcm0gKi9cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMDA7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSAwcywgY29sb3IgMC4zNXMgZWFzZSAwcztcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cblxuLyogNi4yIENvbnRhY3QgRm9ybSA3XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kaXYud3BjZjcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbmRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xuICBjb2xvcjogIzQ2ODg0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuXG5kaXYud3BjZjctbWFpbC1zZW50LW5nIHtcbiAgY29sb3I6ICNiOTRhNDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2UwYWViNjtcbn1cblxuZGl2LndwY2Y3LXNwYW0tYmxvY2tlZCB7XG4gIGNvbG9yOiAjYzA5ODUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYmVlZDU7XG59XG5cbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIGNvbG9yOiAjYjk0YTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlMGFlYjY7XG59XG5cbnNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCxcbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcC1uby1hamF4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYjk0YTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBhZWI2O1xuICBmb250LXNpemU6IDEwcHQ7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgbWFyZ2luOiAwLjJlbSAwO1xufVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndwY2Y3LWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi53cGNmNyBpbWcuYWpheC1sb2FkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTFweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuZGl2LndwY2Y3IGRpdi5hamF4LWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LndwY2Y3IC5wbGFjZWhlbGQge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLndwY2Y3LXJlY2FwdGNoYT5kaXYge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yZWNhcHRjaGEge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbmRpdi53cGNmNyAuYWpheC1sb2FkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbmRpdi53cGNmNyAuYWpheC1sb2FkZXIuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogU2luZ2xlIERpc2NvZ3JhcGh5IFBhZ2UgVmVyc2lvbiAqL1xuXG4uc2luZ2xlLW11c2ljLXBsYXllciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciAuaW5mby1ib3ggLnBsYXllci1jZW50ZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAgLnBsYXllci1sZWZ0c2lkZSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA5NHB4O1xufVxuXG5ib2R5Om5vdCgubm8tcGpheCkgLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm8tcGpheCAucGxheWxpc3RfZW5hYmxlZCAucGxheWVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAgLnBsYXllci1sZWZ0c2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAucGxheWVyLWxlZnRzaWRlIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSB7XG4gIGhlaWdodDogODJweDtcbn1cblxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci1sZWZ0c2lkZSAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2UgLmpwLWNvbnRyb2xzIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSBhLmpwLW5leHQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSBhIGkge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAgLnBsYXllci1yaWdodHNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogODZweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItdGltZWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hdWRpby1ob2xkZXIgLmpwLXBsYXlsaXN0IHVsLnRyYWNrcy1saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cblxuLyogX19fUmVzcG9uc2l2ZV9fXyAqL1xuXG5cbi8qIFJhZGlvIFdpZGdldCAqL1xuXG4uaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2Uge1xuICBoZWlnaHQ6IDg2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXG4ucGxheWVyLWluZm8gLnBsYXllci10aXRsZS1ib3gge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmlyb25fd2lkZ2V0X3JhZGlvIC5pbmZvLWJveCAudGV4dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuXG4vKiBSYWRpbyBXaWRnZXQgKFNtYWxsKSovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSxcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHksXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5LFxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5LFxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2UsXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSxcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlLFxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSxcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAuanAtcHJvZ3Jlc3MsXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXByb2dyZXNzLFxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1wcm9ncmVzcyxcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gsXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnRpbWUtYm94LFxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC50aW1lLWJveCxcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC50aW1lLWJveCxcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLnRpbWUtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gsXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gsXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gsXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCxcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRpdGxlLFxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50aXRsZSxcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUsXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUsXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUsXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSxcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLWNvbnRyb2xzLFxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyxcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtY29udHJvbHMsXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtY29udHJvbHMsXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLmF1ZGlvLWhvbGRlcixcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAuYXVkaW8taG9sZGVyLFxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5hdWRpby1ob2xkZXIsXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAuYXVkaW8taG9sZGVyLFxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAuYXVkaW8taG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCxcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCxcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCxcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC10eXBlLXBsYXlsaXN0LFxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhbmVsLWFjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5pcm9uX3dpZGdldF9yYWRpbyAuaW5mby1ib3ggaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZGVzY3JpcHRpb24tY29sdW1uIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4gdWwudHJhY2tzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbGF5ZXItYm94IC5qcC1jb250cm9scyB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC10eXBlLXBsYXlsaXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5qcC10eXBlLXBsYXlsaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8qIENvbG9yIG92ZXJyaWRlcyAqL1xuXG4uaXJvbl93aWRnZXRfcmFkaW8gLmluZm8tYm94IHtcbiAgYmFja2dyb3VuZDogI0YwMDtcbn1cblxuXG4vKipcbiAqIFNpZGViYXJcbiAqL1xuXG4uc3JfaXQtY29udGVudC1zaWRlPi5pcm9uX3dpZGdldF90d2l0dGVyIC5wYW5lbF9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuXG4vKiA3LjMgTGF0ZXN0IE5ld3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yZWNlbnQtcG9zdHMgaDIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5yZWNlbnQtcG9zdHMgLmV4Y2VycHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYXJ0aWNsZSAuaW1hZ2UsXG4uY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTc4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhIHtcbiAgaGVpZ2h0OiAzNjBweDtcbn1cblxuLmFydGljbGUgYSB7XG4gIGhlaWdodDogMzE4cHg7XG59XG5cbi5jYXJvdXNlbCAuc2xpZGUgYS5ob3Zlcixcbi5hcnRpY2xlIGEuaG92ZXIge1xuICBjb2xvcjogIzFBMUExQTtcbn1cblxuLmNhcm91c2VsIC50ZXh0LFxuLmFydGljbGUgLnRleHQge1xuICBwYWRkaW5nOiAyNXB4IDIwcHggNDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsIC50ZXh0IGgyLFxuLmFydGljbGUgLnRleHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0IC5zcl9pdC1kYXRldGltZSxcbi5hcnRpY2xlIC5zcl9pdC1kYXRldGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jYXJvdXNlbCAuc2xpZGUgYTpmb2N1cyAudGV4dCAuc3JfaXQtZGF0ZXRpbWUsXG4uY2Fyb3VzZWwgLnNsaWRlIGE6aG92ZXIgLnRleHQgLnNyX2l0LWRhdGV0aW1lLFxuLmNhcm91c2VsIC5zbGlkZSBhLmhvdmVyIC50ZXh0IC5zcl9pdC1kYXRldGltZSxcbi5hcnRpY2xlIGE6Zm9jdXMgLnNyX2l0LWRhdGV0aW1lLFxuLmFydGljbGUgYTpob3ZlciAuc3JfaXQtZGF0ZXRpbWUsXG4uYXJ0aWNsZSBhLmhvdmVyIC5zcl9pdC1kYXRldGltZSB7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuXG5cbi8qKlxuICogU2lkZWJhciAvIE5hcnJvdyBHcmlkXG4gKi9cblxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEsXG4uZ3JpZC1jb2xzLS0yIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC50ZXh0LFxuLmdyaWQtY29scy0tMiAuY2Fyb3VzZWwgLnRleHQge1xuICBwYWRkaW5nOiAyNXB4IDEycHggMzVweDtcbn1cblxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLnRleHQgaDIsXG4uZ3JpZC1jb2xzLS0yIC5jYXJvdXNlbCAudGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5yZWNlbnQtcG9zdHMgLm1lZGlhLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMyOXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yZWNlbnQtcG9zdHMgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuXG4vKiBTaWRlYmFyIFNpbXBsZSBQb3N0ICovXG5cbi5wb3N0X3NpbXBsZSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdF9zaW1wbGUgLnNpbXBsZS1wb3N0LWltZy13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdF9zaW1wbGUgLnNpbXBsZS1wb3N0LXR4dC13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cblxuLnBvc3Rfc2ltcGxlIC5zaW1wbGUtcG9zdC10eHQtd3JhcCBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wb3N0X3NpbXBsZSAuc2ltcGxlLXBvc3QtdHh0LXdyYXAgLmV4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBvc3Rfc2ltcGxlIC5pbWFnZSB7XG4gIG1hcmdpbjogMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3Rfc2ltcGxlIC5zcGxpdHRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cblxuXG4vKiA3LjQgVXBjb21pbmcgRXZlbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qIC5pcm9uX3dpZGdldF9ldmVudHMge30gKi9cblxuLmNvbmNlcnQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgY29sb3I6ICM0MzQyNDI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb25jZXJ0LWJveCxcbi5jb25jZXJ0LWJveCAuaG92ZXItYm94IHtcbiAgcGFkZGluZzogMjVweCAyMHB4IDQ1cHg7XG59XG5cbi5jb25jZXJ0LWJveCAuc3JfaXQtZGF0ZXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uY29uY2VydC1ib3ggLnRpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNnB4O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jb25jZXJ0LWJveCAuZXZlbnQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNCNkI2QjY7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuXG4vKipcbiAqIFNpZGViYXJcbiAqL1xuXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY29uY2VydC1ib3gsXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCAuaG92ZXItYm94IHtcbiAgcGFkZGluZzogMjVweCAxMnB4IDM1cHg7XG59XG5cbi5zcl9pdC1jb250ZW50LXNpZGUgLmNvbmNlcnQtYm94IC5zcl9pdC1kYXRldGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCAuZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCAudGltZSB7XG4gIHRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG4vKipcbiAqIEZvb3RlclxuICovXG5cblxuLyogNy41IFJlY2VudCBWaWRlb3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi52aWRlby1ib3gge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udmlkZW8tYm94IC5ob3Zlci1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29sb3I6ICNGRkY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnZpZGVvLWJveCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tYm94IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWJveCAuYnRuLXBsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWJveCAuaWNvbi1wbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDEzcHggMTZweCAxOXB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnZpZGVvLWJveCAuYnRuLXBsYXkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXJvbl93aWRnZXRfdmlkZW9zIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5pcm9uX3dpZGdldF92aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuXG4vKipcbiAqIFNpZGViYXJcbiAqL1xuXG4jc2lkZWJhciAudmlkZW8tbGlzdC52aWRlb19saXN0IC5pbWFnZSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAudmlkZW8tbGlzdC52aWRlb19saXN0IC5pbWFnZSB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuXG5cblxuLyoqXG4gKiBGb290ZXJcbiAqL1xuXG5cbi8qIDcuNiBOZXdzbGV0dGVyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1hcHBlbmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjcyNzI3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuZm9ybS1jb250cm9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2OCU7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFBO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmZvcm0tc3RhdHVzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLyoqXG4gKiBTaWRlYmFyIC8gTmFycm93XG4gKi9cblxuLnNyX2l0LWNvbnRlbnQtc2lkZT4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1sYWJlbCxcbi5ncmlkLWNvbHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKiA3LjcgVGVybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogLmlyb25fd2lkZ2V0X3Rlcm1zICovXG5cbi50ZXJtcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4udGVybXMtbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50ZXJtcy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udGVybXMtbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRlcm1zLWxpc3QgYTpmb2N1cyxcbi50ZXJtcy1saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG59XG5cbi50ZXJtcy1saXN0IHNtYWxsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5cbi8qKlxuICogU2lkZWJhclxuICovXG5cblxuLyoqXG4gKiBGb290ZXJcbiAqL1xuXG5cbi8qIDcuOCBXb3JkUHJlc3MgV2lkZ2V0cy9EZWZhdWx0IFdpZGdldHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyoqXG4gKiBEZWZhdWx0IFdpZGdldHMgOlxuICogLSBXUF9XaWRnZXRfQXJjaGl2ZXNcbiAqIC0gV1BfV2lkZ2V0X0NhbGVuZGFyXG4gKiAtIFdQX1dpZGdldF9DYXRlZ29yaWVzXG4gKiAtIFdQX1dpZGdldF9MaW5rc1xuICogLSBXUF9XaWRnZXRfTWV0YVxuICogLSBXUF9XaWRnZXRfUGFnZXNcbiAqIC0gV1BfV2lkZ2V0X1JlY2VudF9Db21tZW50c1xuICogLSBXUF9XaWRnZXRfUG9zdHNcbiAqIC0gV1BfV2lkZ2V0X1JTU1xuICogLSBXUF9XaWRnZXRfU2VhcmNoXG4gKiAtIFdQX1dpZGdldF9UYWdfQ2xvdWRcbiAqIC0gV1BfV2lkZ2V0X1RleHRcbiAqIC0gV1BfTmF2X01lbnVfV2lkZ2V0XG4gKlxuICovXG5cblxuLyoqXG4gKiBDb21tb25cbiAqXG4gKiAxLiBJbmhlcml0ZWQgZnJvbSAucGFuZWxfX2JvZHlcbiAqL1xuXG5cbi8qIC53aWRnZXRfY2FsZW5kYXIgKi9cblxuI2NhbGVuZGFyX3dyYXAsXG4udGV4dHdpZGdldCxcbi53aWRnZXRfbmF2X21lbnU+Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcbi53aWRnZXRfdGFnX2Nsb3VkPi50YWdjbG91ZCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgLyogMSAqL1xufVxuXG4ud2lkZ2V0PnVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgLyogMSAqL1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAvKiAxICovXG59XG5cbi53aWRnZXQ+LnNlbGVjdC1hcmVhIHtcbiAgbWFyZ2luOiAxMHB4O1xuICAvKiAxICovXG59XG5cbi5wYW5lbF9faGVhZGluZysjY2FsZW5kYXJfd3JhcCxcbi5wYW5lbF9faGVhZGluZysudGV4dHdpZGdldCxcbi5wYW5lbF9faGVhZGluZysubWVudS1tYWluLW1lbnUtY29udGFpbmVyLFxuLnBhbmVsX19oZWFkaW5nKy50YWdjbG91ZCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5wYW5lbF9faGVhZGluZyt1bCxcbi5wYW5lbF9faGVhZGluZytzZWxlY3QsXG4ucGFuZWxfX2hlYWRpbmcrLnNlbGVjdC1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuXG4vKipcbiAqIFdQX1dpZGdldF9DYWxlbmRhclxuICovXG5cbiN3cC1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jd3AtY2FsZW5kYXIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8qKlxuICogV1BfV2lkZ2V0X0NhbGVuZGFyXG4gKi9cblxuLnRhZ2Nsb3VkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi8qKlxuICogV1BfTmF2X01lbnVfV2lkZ2V0XG4gKi9cblxuLndpZGdldF9uYXZfbWVudT4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8qKlxuICogV1BfV2lkZ2V0X1JTU1xuICovXG5cbi5yc3N3aWRnZXQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IDEyJTtcbn1cblxuXG4vKiBWaXN1YWwgQ29tcG9zZXIgV2lkZ2V0cyAqL1xuXG5oMy53aWRnZXR0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cblxuLyogU2lkZWJhciBXaWRnZXRzICovXG5cbiNzaWRlYmFyIC5wYW5lbF9faGVhZGluZywgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAucGFuZWxfX2hlYWRpbmcge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cblxuI3NpZGViYXIgLnBhbmVsX19oZWFkaW5nIGgzLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5wYW5lbF9faGVhZGluZyBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNzaWRlYmFyIHVsLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4jc2lkZWJhciB1bC5jaGlsZHJlbixcbiNzaWRlYmFyIHVsLnN1Yi1tZW51LCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHVsLmNoaWxkcmVuLFxuLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciB1bC5zdWItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNjYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1MzUzNTtcbiAgbWluLXdpZHRoOiAyMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLyogNy45IFRoaXJkLVBhcnR5IFdpZGdldHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogUmV2b2x1dGlvbiBTbGlkZXIgKi9cblxuLnJldl9zbGlkZXJfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuXG4uZXZlbnQtdGV4dC13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAubG9jYXRpb24taCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAuY2l0eS1oIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAubG9jYXRpb24taCxcbiAgLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAuY2l0eS1oIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJ1dHRvbnM6aG92ZXIgLmV2ZW50LXRleHQtd3JhcCAubG9jYXRpb24taCxcbi5idXR0b25zOmhvdmVyIC5ldmVudC10ZXh0LXdyYXAgLmNpdHktaCB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4uY29uY2VydHMtbGlzdCAudGl0bGUtcm93LmhvdmVyIC5idXR0b25zIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgwZTUwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBwYWRkaW5nOiA3cHggMTlweDtcbn1cblxuLmV2ZW50LW1vcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gIC5ldmVudC1tb3JlLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmV2ZW50LWNlbnRlcmluZyAuc3JfaXQtZGF0ZXRpbWUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udmNfc3BhbjYgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXG4udmNfc3BhbjQgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXG4udmNfc3BhbjMgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXG4udmNfc3BhbjIgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXG4jc2lkZWJhciAuaXJvbl93aWRnZXRfZXZlbnRzIC5ldmVudC1tb3JlLWJ1dHRvbiwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAuaXJvbl93aWRnZXRfZXZlbnRzIC5ldmVudC1tb3JlLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uLXdyYXAge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmJ1dHRvbi50aWNrZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vKiBOZXdzIFdpZGdldCAqL1xuXG4jc2lkZWJhciAucmVjZW50LXBvc3RzIC5pbWFnZSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAucmVjZW50LXBvc3RzIC5pbWFnZSB7XG4gIG1hcmdpbjogMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzaWRlYmFyIC5yZWNlbnQtcG9zdHMgLnRleHQtYm94LCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5yZWNlbnQtcG9zdHMgLmltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5cblxuXG5cblxuLyogNy4xMCBEaXZpZGVyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZGVmYXVsdGRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5kZWZhdWx0ZGl2aWRlci5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kZWZhdWx0ZGl2aWRlci5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRlZmF1bHRkaXZpZGVyLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW1hZ2VkaXZpZGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5pbWFnZWRpdmlkZXIubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1hZ2VkaXZpZGVyLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaW1hZ2VkaXZpZGVyLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5cbi8qIDcuMTEgQnV0dG9uIFdpZGdldFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYS5idXR0b24td2lkZ2V0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UgMHMsIGNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5hLmJ1dHRvbi13aWRnZXQubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5hLmJ1dHRvbi13aWRnZXQucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbmEuYnV0dG9uLXdpZGdldC5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuXG4vKiA3LjEyIFByb21vdGlvbiBXaWRnZXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmEucHJvbW9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvbW8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzO1xuICB6LWluZGV4OiAxMDtcbn1cblxuXG4vKiBBbmltYXRpb24gMDogRGVmYXVsdCBGYWxsYmFjayAqL1xuXG4ucHJvbW9ib3ggaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UgMHM7XG4gIHdpZHRoOiAxMTAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmEucHJvbW9ib3g6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xufVxuXG5cbi8qIEFuaW1hdGlvbiAxOiBTbGlkZSAqL1xuXG4ucHJvbW9ib3guYW5pbWF0aW9uLXNsaWRlIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlIDBzO1xuICB3aWR0aDogMTEwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hLnByb21vYm94LmFuaW1hdGlvbi1zbGlkZTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XG59XG5cblxuLyogQW5pbWF0aW9uIDI6IFpvb20gKi9cblxuLnByb21vYm94LmFuaW1hdGlvbi16b29tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hLnByb21vYm94LmFuaW1hdGlvbi16b29tOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG59XG5cbmEucHJvbW9ib3g6aG92ZXIgLnByb21vLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvbW9jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjM1cyBlYXNlIDBzO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnByb21vc3VidGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjAlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzLCBib3R0b20gMC4zNXMgZWFzZSAwcywgdG9wIDAuMzVzIGVhc2UgMHM7XG59XG5cbmEucHJvbW9ib3g6aG92ZXIgLnByb21vY29udGVudCB7XG4gIHRvcDogNDUlO1xufVxuXG5hLnByb21vYm94OmhvdmVyIC5wcm9tb3N1YnRleHQge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYS5wcm9tb2JveDpob3ZlciAucHJvbW9zdWJ0ZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvdHRvbTogLTM1cHg7XG4gIH1cbn1cblxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vdGV4dCBoMSxcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3RleHQgaDIsXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGgzLFxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vdGV4dCBoNCxcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3RleHQgaDUsXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW90ZXh0IGg2LFxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vc3VidGV4dCBoMSxcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3N1YnRleHQgaDIsXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGgzLFxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vc3VidGV4dCBoNCxcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3N1YnRleHQgaDUsXG4ucHJvbW9jb250ZW50LmNlbnRlciAucHJvbW9zdWJ0ZXh0IGg2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoMSxcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGgyLFxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDMsXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoNCxcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGg1LFxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDYsXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoMSxcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGgyLFxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDMsXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoNCxcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGg1LFxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGgxLFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGgyLFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGgzLFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGg0LFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGg1LFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGg2LFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGgxLFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGgyLFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGgzLFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGg0LFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGg1LFxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGg2IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnByb21vYm94IGgxLFxuLnByb21vYm94IGgyLFxuLnByb21vYm94IGgzLFxuLnByb21vYm94IGg0LFxuLnByb21vYm94IGg1LFxuLnByb21vYm94IGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvbW90ZXh0IGgxLFxuLnByb21vdGV4dCBoMixcbi5wcm9tb3RleHQgaDMsXG4ucHJvbW90ZXh0IGg0LFxuLnByb21vdGV4dCBoNSxcbi5wcm9tb3RleHQgaDYge1xuICBmb250LXNpemU6IDIuMjV2dztcbiAgbGluZS1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMHB4O1xufVxuXG4ucHJvbW9zdWJ0ZXh0IGgxLFxuLnByb21vc3VidGV4dCBoMixcbi5wcm9tb3N1YnRleHQgaDMsXG4ucHJvbW9zdWJ0ZXh0IGg0LFxuLnByb21vc3VidGV4dCBoNSxcbi5wcm9tb3N1YnRleHQgaDYge1xuICBmb250LXNpemU6IDAuOHZ3O1xuICBsaW5lLWhlaWdodDogMC44dnc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vdGV4dCBoMSxcbiAgLnByb21vdGV4dCBoMixcbiAgLnByb21vdGV4dCBoMyxcbiAgLnByb21vdGV4dCBoNCxcbiAgLnByb21vdGV4dCBoNSxcbiAgLnByb21vdGV4dCBoNiB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEwdnc7XG4gIH1cbiAgLnByb21vc3VidGV4dCBoMSxcbiAgLnByb21vc3VidGV4dCBoMixcbiAgLnByb21vc3VidGV4dCBoMyxcbiAgLnByb21vc3VidGV4dCBoNCxcbiAgLnByb21vc3VidGV4dCBoNSxcbiAgLnByb21vc3VidGV4dCBoNiB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgbGluZS1oZWlnaHQ6IDJ2dztcbiAgfVxufVxuXG5cbi8qIDcuMTQgSW5mb2JveFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmluZm9ib3gtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5pbmZvYm94LWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDg1JTtcbiAgcGFkZGluZy1sZWZ0OiAyLjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjUlO1xufVxuXG4uaW5mb2JveC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uaW5mb2JveC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5pbmZvYm94LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvYm94LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5pbmZvYm94LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5cbi8qIDcuPz8gc29uYWFyIFRFU1QgQ0xBU1NFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJ1eXRoZW1lIHAge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5ib2xkdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xufVxuXG4uY3VzdG9tLWhlYWRlci1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiNzaWRlYmFyIC5jdXN0b20taGVhZGVyLWltZywgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAuY3VzdG9tLWhlYWRlci1pbWcgIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2VkaXZpZGVycGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyogRm9yY2Vib3R0b20gKi9cblxuLmZvcmNlYm90dG9tIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWtwb2ludHBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vKlxuLmZpdF9iZ190ZXh0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZpdF9iZ19sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmZpdF9iZ19jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZml0X2JnX3JpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59Ki9cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgOC4wIEZvb3RlclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiA4LjEgU2l0ZSBGb290ZXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiNmb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDgwMDA7XG59XG5cbi5mb290ZXItd3JhcHBlci53aWRnZXRzIHtcbiAgcGFkZGluZzogNDRweDtcbn1cblxuI2JhY2stdG8tdG9wLFxuI2JhY2stdG8tdG9wLW1vYmlsZSB7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmZvb3Rlci13cmFwcGVyLWJhY2t0b3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtNDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzLCBib3R0b20gMC4zNXMgZWFzZSAwcztcbn1cblxuLmZvb3Rlci13cmFwcGVyLWJhY2t0b3RvcC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBib3R0b206IDEwMHB4O1xufVxuXG4uZm9vdGVyLXdyYXBwZXItYmFja3RvdG9wOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLXdyYXBwZXItYmFja3RvdG9wLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogTW9iaWxlIFZlcnNpb24qL1xuXG4uZm9vdGVyLXdyYXBwZXItYmFja3RvdG9wLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cblxuLyogOC4yIFdpZGdldCBBcmVhXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ud2lkZ2V0IHRkLFxuLndpZGdldCB0YWJsZSxcbi53aWRnZXQgdGgge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb290ZXJfX3dpZGdldHMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZm9vdGVyX193aWRnZXRzIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgbWFyZ2luLWxlZnQ6IDElO1xufVxuXG4uZm9vdGVyX193aWRnZXRzIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmZvb3Rlcl9fd2lkZ2V0cyAud2lkZ2V0Om50aC1jaGlsZCgzbisxKSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbF9faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbF9faGVhZGluZyBoMyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbF9fYm9keSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5mb290ZXJfX3dpZGdldHMgLnBhbmVsLWFjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5mb290ZXJfX3dpZGdldHMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5mb290ZXJfX3dpZGdldHMgdWwgYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uZm9vdGVyX193aWRnZXRzIHVsIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZDNkM2QzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmZvb3Rlcl9fd2lkZ2V0cyBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuXG4uZm9vdGVyX193aWRnZXRzIC50ZXh0d2lkZ2V0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5mb290ZXJfX3dpZGdldHMgLnRleHR3aWRnZXQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvb3Rlcl9fd2lkZ2V0cyAucGFuZWxfX2JvZHkge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXJfX3dpZGdldHMgdWwuanAtY29udHJvbHMge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0LWFyZWEgYXNpZGUud2lkZ2V0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4vKiA4LjMgQ29weXJpZ2h0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZm9vdGVyLXJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5mb290ZXItcm93IHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4uZm9vdGVyLXJvdyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTRweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZm9vdGVyLXJvdyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItcm93IGxpOmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAtMXB4O1xufVxuXG4uZm9vdGVyLXJvdyBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXItcm93IHVsIGEge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmZvb3Rlci1yb3cgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uZm9vdGVyLXJvdyAuZm9vdGVyLWxvZ28td3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5mb290ZXItcm93IC50ZXh0LWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb290ZXItcm93IHAsXG4uZm9vdGVyLXJvdyBoMSxcbi5mb290ZXItcm93IGgyLFxuLmZvb3Rlci1yb3cgaDMsXG4uZm9vdGVyLXJvdyBoNCxcbi5mb290ZXItcm93IGg1LFxuLmZvb3Rlci1yb3cgaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1jb3B5cmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1hdXRob3Ige1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItcm93IC5mb290ZXItbG9nby13cmFwIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1hdXRob3Ige1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vKiA4LjQgVGhlbWUgRXh0cmFzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY291bnRkb3duLWJsb2NrIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmljb24taW5saW5lcyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9vdGVyX193aWRnZXRzIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmZvb3Rlci1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG5cbi8qIERyb3AgQ2FwIGZvciBBYm91dCBTZWN0aW9uICovXG5cbiNkcm9wY2FwIHNwYW4uZHJvcGNhcCB7XG4gIGZvbnQtc2l6ZTogNjlweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cblxuLyogV2lkZ2V0IGJ1dHRvbjogdG8gYWxpZ24gaG9yaXpvbnRhbGx5IHRoZSBidXR0b25zIG9uIHRoZSBzYW1lIGxpbmUgKi9cblxuLmJ1dHRvbi1pbmxpbmUgLmJ1dHRvbi13aWRnZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLWlubGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi1pbmxpbmUgLmJ1dHRvbi1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDkuMCBNZWRpYSBRdWVyaWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC8qIDUuMyBFdmVudCAqL1xuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93LmhvdmVyIC5idXR0b25zIC5saW5rIHtcbiAgICBjb2xvcjogIzFBMUExQTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAjaGVhZGVyIHtcbiAgICBtYXJnaW46IDQwcHggMTJweCAxNXB4O1xuICB9XG4gIC8qLm1hcnF1ZWUgLnRwYXJyb3dzLmhpZGVhcnJvd3Mge1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgICAgICAgLW1vei1vcGFjaXR5OiAxO1xuICAgICAgICAta2h0bWwtb3BhY2l0eTogMTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLm1hcnF1ZWUudHAtc2ltcGxlcmVzcG9uc2l2ZSAuY2FwdGlvbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIC5tYXJxdWVlIC50ZXh0LWJveCB7XG4gICAgICAgIGxlZnQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgfSovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0M3B4KSB7XG4gIC5ibG9ja3F1b3RlLWJveCB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxuICAvKm1ha2Ugc3BhY2UgdW5kZXIgdGhlIG1vYmlsZSBtZW51Ki9cbiAgI3B1c2hlci5tZW51LXR5cGUtY2xhc3NpYy1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5cbi8qIHRhYmxldHMgdmVyc2lvbiAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZnMtaW1nIHtcbiAgICBmb250LWZhbWlseTogJ2ltYWdlLXNldCggdXJsKC1sYXJnZXwtbWVkaXVtKSwgdXJsKC1sYXJnZXwtbWVkaXVtKSAyeCBoaWdoLWJhbmR3aWR0aCknO1xuICB9XG4gICN3cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5uYXYtbWVudSBsaSBhIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgfVxuICAuYmxvY2txdW90ZS1ib3gge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbiAgLnNpdGUtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubmF2LWhvbGRlcixcbiAgLmZpeGVkLWJhciAubmF2LWhvbGRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJvbl93aWRnZXRfdHdpdHRlciAuc3JfaXQtbWV0YSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aXRsZS1ib3gge1xuICAgIHBhZGRpbmc6IDE5cHggMTNweCAxOHB4O1xuICB9XG4gIC50aXRsZS1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAudGl0bGUtYm94IC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbiAgLmNhcm91c2VsIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5jYXJvdXNlbCAudGV4dCxcbiAgLmFydGljbGUgLnRleHQgLmNvbmNlcnQtYm94LFxuICAuY29uY2VydC1ib3ggLmhvdmVyLWJveCB7XG4gICAgcGFkZGluZzogMjVweCAxMnB4IDM1cHg7XG4gIH1cbiAgLmNhcm91c2VsIC5tb3JlLFxuICAuYXJ0aWNsZSAubW9yZSB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbiAgLndpZGdldC1ibG9ja3Mge1xuICAgIG1hcmdpbjogMCAtMjBweCAyN3B4IDA7XG4gIH1cbiAgLmNvbnRhY3QtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggMTBweDtcbiAgICBtYXJnaW46IDMycHggLTFweCA0M3B4IDA7XG4gIH1cbiAgLmNvbnRhY3QtYm94IGltZyB7XG4gICAgbWFyZ2luOiA1cHggMjRweCAxM3B4IDA7XG4gIH1cbiAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLmxpbmsgLmxhYmVsLFxuICAuc3JfaXQtY29udGVudC1zaWRlIC5wYW5lbC1hY3Rpb25fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3JfaXQtY29udGVudC1zaWRlIC5saW5rIC5sYWJlbCxcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSAucGFuZWwtYWN0aW9uX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODE5cHgpIHtcbiAgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSAuaW1hZ2Uge1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cbn1cblxuXG4vKiBtb2JpbGUgdmVyc2lvbiAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gIGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICB9XG4gIGgzIHtcbiAgICBmb250OiBib2xkIDE2cHgvMThweDtcbiAgfVxuICAvKnAge1xuICAgICAgICBtYXJnaW46IDAgMCAwcHg7XG4gICAgfSovXG4gICNoZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3O1xuICAgIHBhZGRpbmc6IDVweCAxMTRweCA1cHggNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG4gICNoZWFkZXI6YWZ0ZXIsXG4gIC5oZWFkZXJfX2xlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbGVmdCxcbiAgLnNpdGUtdGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmxvY2txdW90ZS1ib3gsXG4gIC5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaXRlLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cbiAgLnNpZGUtbWVudSAubG9nby1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2dvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAjbmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmF2LW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAubmF2LW1lbnUgbGk6aG92ZXI+YSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wYW5lbCAuc29jaWFsLW5ldHdvcmtzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxMXB4IDAgOXB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5zb2NpYWwtbmV0d29ya3MgbGkge1xuICAgIG1hcmdpbjogMCAycHg7XG4gIH1cbiAgLndpZGdldC1ibG9ja3Mge1xuICAgIG1hcmdpbjogMCAwIDI3cHg7XG4gIH1cbiAgLndpZGdldC1ibG9ja3MgLmJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxuICAuYnV0dG9uLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4IDlweCAwIDA7XG4gIH1cbiAgLmZhY2Vib29rLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiAuZ3JpZC1jb2xzIHt9ICovXG4gIC5ncmlkLWNvbHMtLTI+LndpZGdldCxcbiAgLmdyaWQtY29scy0tMz4ud2lkZ2V0LFxuICAuZ3JpZC1jb2xzLS00Pi53aWRnZXQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb290ZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4O1xuICB9XG4gIC5mb290ZXJfX3dpZGdldHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLyogLndpZGdldCB7fSAqL1xuICAuZm9vdGVyX193aWRnZXRzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb290ZXJfX3dpZGdldHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5mb290ZXJfX3dpZGdldHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtYXBwZW5kIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAuZm9vdGVyX193aWRnZXRzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG4gIC5mb290ZXJfX3dpZGdldHM+Lmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxuICAuZm9vdGVyLWJsb2NrIC5zb2NpYWwtbmV0d29ya3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRpdGxlLWJveCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDEycHg7XG4gIH1cbiAgLndpZGdldC1ibG9ja3Mge1xuICAgIG1hcmdpbjogMCAwIDExcHg7XG4gIH1cbiAgLndpZGdldC1ibG9ja3MgLnRpdGxlLWJveCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAud2lkZ2V0LWJsb2NrcyAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xuICB9XG4gIC53aWRnZXQtYmxvY2tzIC5ibG9jayAuaG9sZGVyIHtcbiAgICBwYWRkaW5nOiA2cHggNnB4IDVweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudGl0bGUtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRpdGxlLWJveCAubGluayB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG4gIC5saW5rOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiAud2lkZ2V0IHt9ICovXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhLFxuICAuZ3JpZC1jb2xzLS0yIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxuICAuaXJvbl93aWRnZXRfcmFkaW8gLmluZm8tYm94IC50cmFjay1uYW1lIHtcbiAgICBtYXJnaW46IDAgMCAxcHg7XG4gIH1cbiAgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAucGxheWVyLWJveCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5wYW5lbF9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIHAge1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gIH1cbiAgLmlyb25fd2lkZ2V0X3R3aXR0ZXIgLnNyX2l0LW1ldGEge1xuICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5zcl9pdC1tZXRhOmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTUycHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLypcbiAgICAuaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gICAgLmhlYWRpbmcgaDEge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIG1hcmdpbjogLTFweCAwIC00cHg7XG4gICAgfSovXG4gIC8qIC5jYXJvdXNlbCB7fSAqL1xuICAuY2Fyb3VzZWwgLnNsaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuanMtY2Fyb3VzZWwgLmNhcm91c2VsX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMzVweDtcbiAgfVxuICAuY2Fyb3VzZWwgLmJ0bi1wcmV2LFxuICAuY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsIC5idG4tcHJldjpob3ZlcixcbiAgLmNhcm91c2VsIC5idG4tbmV4dDpob3ZlciB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbiAgLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXG4gIC5jYXJvdXNlbCAuaWNvbi1yaWdodC1vcGVuLWJpZyB7XG4gICAgbWFyZ2luOiAtMTVweCAwIDAgMDtcbiAgfVxuICAuY29uY2VydC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY29uY2VydC1ib3ggLnRpbWUge1xuICAgIHRvcDogLTNweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnZpZGVvLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5icmVhZGNydW1icyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDE5cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIGxpIHtcbiAgICBwYWRkaW5nOiAwIDE5cHggMnB4IDA7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIGxpOmFmdGVyIHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmFydGljbGVzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAtMTBweCAzcHggMDtcbiAgICBwYWRkaW5nOiAxcHggMCAwO1xuICB9XG4gIC5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDA7XG4gIH1cbiAgLmFydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gIH1cbiAgLmFydGljbGUgLnNyX2l0LWRhdGV0aW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmJ1dHRvbi1tb3JlIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIC5jb250ZW50LS1yZXY+LmNvbnRlbnRfX21haW4sXG4gIC5jb250ZW50X19tYWluLFxuICAuc3JfaXQtY29udGVudC1zaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuc3JfaXQtY29udGVudC1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zcl9pdC1tZXRhOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmxpbmtzLWJsb2NrIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpbmtzLWJsb2NrIC5idXR0b25zIHtcbiAgICBtYXJnaW46IDRweCAwIDAgOHB4O1xuICB9XG4gIC52aWRlby1wb3N0IC5saW5rcy1ibG9jayAuYnV0dG9ucyB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgI2NvbnRlbnQgLmxpbmtzLWJsb2NrIHtcbiAgICBtYXJnaW46IDMxcHggMCAwO1xuICAgIHBhZGRpbmc6IDIxcHggMCAyMHB4O1xuICB9XG4gICNjb250ZW50IC52aWRlby1wb3N0IC5saW5rcy1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgLTEzcHg7XG4gIH1cbiAgLmJsb2NrcXVvdGUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweCA0NnB4IDU5cHg7XG4gICAgbWFyZ2luOiAwIDAgMjZweDtcbiAgfVxuICAuYmxvY2txdW90ZS1ibG9jayB7XG4gICAgcGFkZGluZzogMzNweCAyNXB4IDM5cHggMzFweDtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICB9XG4gIC5ibG9ja3F1b3RlLWJsb2NrIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgfVxuICAudHdvLWNvbHVtbnMgLmJsb2NrcXVvdGUtYmxvY2sge1xuICAgIG1hcmdpbjogLTJweCAwIDIycHg7XG4gICAgcGFkZGluZzogMzNweCAyOHB4IDM5cHggMzFweDtcbiAgfVxuICAudHdvLWNvbHVtbnMge1xuICAgIG1hcmdpbjogMCAtMjBweCAwIDA7XG4gIH1cbiAgLnR3by1jb2x1bW5zIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbiAgLmNvbnRhY3QtYm94IGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9ybSAuYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMTRweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZm9ybS1ibG9jayB7XG4gICAgY29sb3I6ICM0ZTRlNGU7XG4gICAgcGFkZGluZzogMTRweCAwIDA7XG4gIH1cbiAgLmZvcm0tYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5mb3JtIC53cmFwIHtcbiAgICBwYWRkaW5nOiAxN3B4IDAgMTJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnRhY3QtYm94IHAge1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gIH1cbiAgLmZpbHRlcnMtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogQmVoYXZlIGxpa2UgLm9uZS1oYWxmICovXG4gIC5vbmUtdGhpcmQ+bGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMSU7XG4gIH1cbiAgLnNlbGVjdC1uYXYtc2VsZWN0LFxuICAubmF2LXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuY29uY2VydHMtbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuZXZlbnQtY2VudGVyaW5nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjA2cHg7XG4gIH1cbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdz5zcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLnNyX2l0LWRhdGV0aW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAudGltZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLmNvdW50ZG93bi13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5idXR0b25zIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmV2ZW50LXRleHQtd3JhcCAubG9jYXRpb24taCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ldmVudC10ZXh0LXdyYXAgLmNpdHktaCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ldmVudC10ZXh0LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5ldmVudC10ZXh0LXdyYXAgc3Bhbi5jaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5ldmVudC10ZXh0LXdyYXAuYnRuIHNwYW4uY2l0eS1oIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW4tbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgfVxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5vcGVuZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0xMjdweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAud2Via2l0IC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW5lcjphZnRlciB7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLmNvbmNlcnRzLWxpc3QgLmV4cGFuZGVkIC50aXRsZS1yb3cgLm9wZW5lcjphZnRlciB7XG4gICAgdG9wOiA2cHg7XG4gIH1cbiAgLmNvbmNlcnRzLWxpc3QgLmV4cGFuZGVkIC50aXRsZS1yb3cgLm9wZW5lcjphZnRlciB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiA3cHg7XG4gIH1cbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIzcHggLTEyN3B4O1xuICB9XG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5jb25jZXJ0cy1saXN0IC5zbGlkZSAuaG9sZGVyIHtcbiAgICBwYWRkaW5nOiA0cHggMzRweCAxcHg7XG4gIH1cbiAgLnRyYWNrcy1ibG9jayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50cmFja3MtbGlzdD5saSB7XG4gICAgcGFkZGluZzogMjZweCAxNXB4IDEwcHggMzlweDtcbiAgfVxuICAudHJhY2tzLWxpc3QgLmJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudHJhY2tzLWxpc3QgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIC50cmFja3MtbGlzdCAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiA0cHggMTBweCAwIDA7XG4gICAgbWluLXdpZHRoOiA3NHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAud2Via2l0IC50cmFja3MtbGlzdCAuYnV0dG9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG4gIC53ZWJraXQgLnRyYWNrcy1saXN0IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC50cmFja3MtbGlzdCAubmFtZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG4gIC50cmFja3MtbGlzdCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDNweCAwIDAgLTQycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLm5ld3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgfVxuICAuYnV0dG9ucy1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgNDFweDtcbiAgfVxuICAudHJhY2tzLWJsb2NrIGgyIHtcbiAgICBwYWRkaW5nOiAxMXB4IDIxcHggNnB4O1xuICAgIG1hcmdpbjogMCAwIDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFja3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gaDIge1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gIH1cbiAgLmNvbnRlbnQtYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMjFweDtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5ibG9ja3F1b3RlLWJsb2NrIHtcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDQ5cHggMjVweCAyMnB4IDMxcHg7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbjogMCAxcHggMCAwO1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gLmxpbmtzLWJsb2NrIHtcbiAgICBtYXJnaW46IC0xNXB4IDAgMDtcbiAgICBwYWRkaW5nOiAyMXB4IDAgMzNweDtcbiAgfVxuICAubmV3cyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyLFxuICAudmlkZW9zIC5tZWRpYS1ibG9jayAudGV4dC1ib3g6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxuICAudmlkZW8tcG9zdCB7XG4gICAgbWFyZ2luOiAtMTJweCAwIDA7XG4gIH1cbiAgLnZpZGVvLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC52aWRlby1wb3N0IC5zcl9pdC1tZXRhIHtcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xuICB9XG4gICNjb250ZW50IC5saW5rcy1ibG9jayB7XG4gICAgbWFyZ2luOiAyMXB4IDAgMDtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMjBweDtcbiAgfVxuICAudmlkZW8tcG9zdCB7XG4gICAgY29sb3I6ICM1NTU7XG4gIH1cbiAgLnZpZGVvLXBvc3QgLmxpbmtzLWJsb2NrIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9vdGVyLXdyYXBwZXIud2lkZ2V0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRlc2NyaXB0aW9uLWNvbHVtbiAuanAtcGxheWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRlc2NyaXB0aW9uLWNvbHVtbiAudHJhY2tzLWxpc3QgbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDlweCkge1xuICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmFzaWRlLFxuICAuZGVzY3JpcHRpb24tY29sdW1uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX193aWRnZXRzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWFwcGVuZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZmlsdGVyLWhlYWRpbmcge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5maWx0ZXJzLWJsb2NrIHVsIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgfVxuICAubGlzdGluZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgN3B4O1xuICB9XG4gIC52aWRlb3MubGlzdGluZy1zZWN0aW9uLFxuICAubmV3cy5saXN0aW5nLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbiAgLm1lZGlhLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMXB4O1xuICB9XG4gIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpYS1ibG9jayAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzVweCA1JSAzNXB4IDUlO1xuICB9XG4gIC5tZWRpYS1ibG9jayAudGV4dC1ib3g6YWZ0ZXIge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbiAgLmxpc3Rpbmctc2VjdGlvbi52aWRlb3MgLm1lZGlhLWJsb2NrIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5uZXdzIC5tZWRpYS1ibG9jayAuaW1hZ2UsXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5ld3MgLm1lZGlhLWJsb2NrLFxuICAudmlkZW9zIC5tZWRpYS1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uZXdzIC5tZWRpYS1ibG9jayAuc3JfaXQtZGF0ZXRpbWUsXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5zcl9pdC1kYXRldGltZSxcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLmNhdGVnb3J5IHtcbiAgICBtYXJnaW46IDAgMCAxcHg7XG4gIH1cbiAgLm5ld3MgLm1lZGlhLWJsb2NrIC50ZXh0LWJveDphZnRlcixcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMnB4IC0xMzFweDtcbiAgICByaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgfVxuICAubmV3cyAubWVkaWEtYmxvY2sgYS5ob3ZlciAudGV4dC1ib3g6YWZ0ZXIsXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIGEuaG92ZXIgLnRleHQtYm94OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM1cHggLTEzMXB4O1xuICB9XG4gIC8qIENvbW1lbnRzICovXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSxcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCxcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbmF2aWdhdGlvbixcbiAgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbW1lbnQtbWV0YWRhdGEsXG4gIC5jb21tZW50LWNvbnRlbnQsXG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEwNHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA0cHgpO1xuICB9XG4gIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICAgIGhlaWdodDogODBweDtcbiAgICAvKiBTbWFsbGVyIGZpZWxkIGZvciBtb2JpbGUuICovXG4gIH1cbiAgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSxcbiAgLndwY2Y3LXRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICB9XG4gIC5jb21tZW50LWZvcm0gI3N1Ym1pdCxcbiAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLyogNS41IFBob3RvICovXG4gIC8qLnBob3Rvcy1saXN0IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAub25lLWhhbGY+bGksXG4gIC5vbmUtdGhpcmQ+bGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9Ki9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJ0aWNsZXMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgM3B4O1xuICB9XG4gIC5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR3by1jb2x1bW5zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnR3by1jb2x1bW5zIC5jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3QtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHggMjFweDtcbiAgfVxuICAuY29udGFjdC1ib3ggYWRkcmVzcyB7XG4gICAgcGFkZGluZzogMCAwIDAgMjNweDtcbiAgfVxuICAuZm9ybSB7XG4gICAgcGFkZGluZzogNHB4IDAgMDtcbiAgICBtYXJnaW46IDAgMCA3cHg7XG4gIH1cbiAgLyoucGhvdG9zLWxpc3QgLmhvdmVyLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9Ki9cbiAgLnZpZGVvLWJsb2NrIC5idG4tcGxheSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjFweCAtMTI2cHg7XG4gICAgbWFyZ2luOiAtMTlweCAwIDAgLTE5cHg7XG4gIH1cbiAgLmZvb3Rlci1ibG9jayAuc29jaWFsLW5ldHdvcmtzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuZnMtaW1nIHtcbiAgICBmb250LWZhbWlseTogJ2ltYWdlLXNldCggdXJsKC1sYXJnZXwtc21hbGwpLCB1cmwoLWxhcmdlfC1zbWFsbCkgMnggaGlnaC1iYW5kd2lkdGgpJztcbiAgfVxuICAvKiBDb21tZW50cyAqL1xuICAuY29tbWVudC1hdXRob3Ige1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBtYXgtd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmNvbW1lbnQtbWV0YWRhdGEsXG4gIC5jb21tZW50LWNvbnRlbnQsXG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8qIENsZWFyaW5nIGFmdGVyIFdpZGdldHMgd2l0aG91dCBhIGRlZmluZWQgQWN0aW9uICovXG5cbi5pcm9uX3dpZGdldF9kaXNjb2dyYXBoeTphZnRlcixcbi5pcm9uX3dpZGdldF92aWRlb3M6YWZ0ZXJ7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmEuYmFjay1idG4ge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDVweCA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuYS5iYWNrLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgYS5iYWNrLWJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpbmtzLWJsb2NrIC5idXR0b25zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cblxuLyogQ0hST01FIElOUFVUIFRFWFQgUExBQ0VIT0xERVJTICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgOi1tb3otcGxhY2Vob2xkZXIsIDo6LW1vei1wbGFjZWhvbGRlciwgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLyogQUREVEhJUyBPVkVSUklERSAqL1xuXG4jYXRfaG92ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLyogSVNPVE9QRSAqL1xuXG4uaXNvdG9wZSxcbi5pc290b3BlIC5pc290b3BlLWl0ZW0ge1xuICAvKiBjaGFuZ2UgZHVyYXRpb24gdmFsdWUgdG8gd2hhdGV2ZXIgeW91IGxpa2UgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG4gIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG4uaXNvdG9wZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcbn1cblxuLmlzb3RvcGUgLmlzb3RvcGUtaXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuXG4vKioqKiBkaXNhYmxpbmcgSXNvdG9wZSBDU1MzIHRyYW5zaXRpb25zICoqKiovXG5cbi5pc290b3BlLm5vLXRyYW5zaXRpb24sXG4uaXNvdG9wZS5uby10cmFuc2l0aW9uIC5pc290b3BlLWl0ZW0sXG4uaXNvdG9wZSAuaXNvdG9wZS1pdGVtLm5vLXRyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cblxuLmlzb3RvcGUtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pc280IHtcbiAgd2lkdGg6IDIyNnB4O1xuICBtYXJnaW46IDcuNXB4O1xufVxuXG4uaXNvMyB7XG4gIHdpZHRoOiAzMzYuMzNweDtcbiAgbWFyZ2luOiA3LjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaXNvNCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogNy41cHg7XG4gIH1cbiAgLmlzbzMge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDcuNXB4O1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcG9zdHMtY2xhc3NpYy1waHAgLm1lZGlhLWJsb2NrLnN0aWNreSAuaG9sZGVyIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLyogUmV2b2x1dGlvbiBTbGlkZXIgT3ZlcnJpZGVzICovXG5cbi50cC1sZWZ0YXJyb3csXG4udHAtcmlnaHRhcnJvdyB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cblxuLyogU1ZHIEljb24gQ29sb3JzICovXG5cbi5maWxsLWNsb3NlbWVudSB7XG4gIGZpbGw6ICNGRkY7XG59XG5cbi5maWxsLW1lbnVpY29uIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuXG4vKiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG5cblxuLyogRm9yY2Ugbm8gcGFkZGluZyAqL1xuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGpheCAjaW50ZXJjb20tY29udGFpbmVyIC5pbnRlcmNvbS1sYXVuY2hlci1mcmFtZSwgaWZyYW1lLmludGVyY29tLWxhdW5jaGVyLWRpc2NvdmVyeS1mcmFtZSB7XG4gIGJvdHRvbTogOTlweCAhaW1wb3J0YW50O1xuICByaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuaWZyYW1lLmludGVyY29tLWxhdW5jaGVyLWJhZGdlLWZyYW1lIHtcbiAgICBib3R0b206IDE0NXB4IWltcG9ydGFudDtcbiAgICByaWdodDogNDBweCFpbXBvcnRhbnQ7XG59XG4uY29udGludW91c1BsYXllci1lbmFibGUgLnBqYXgtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG4uZmJfZGlhbG9nIHtcbiAgICBib3R0b206IDc1cHghaW1wb3J0YW50O1xufVxuLmFkbWluLWJhciAjZmItcm9vdCwgLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlICNmYi1yb290LCAge1xuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG59XG4vKiBFbGVtZW50b3IgRWRpdG9yIFNwZWNpYWwgQ2xhc3Mgd2hlbiBlZGl0aW5nICovXG5cbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAuY2xhc3NpYy1tZW51e1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG59XG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgLmVsZW1lbnRvci1lZGl0b3ItaGlkZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAjd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMHB4IWltcG9ydGFudDsgXG59XG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUuYmxvY2stdGVtcGxhdGUtZGVmYXVsdCAueGRlYnVnLWVycm9ye1xuICBkaXNwbGF5Om5vbmU7XG59XG4vKiBGaXggZm9yIGltYWdlIGxpZ2h0Ym94IHdpdGggRWxlbWVudG9yICovXG4jZWxlbWVudG9yLWxpZ2h0Ym94IC5kaWFsb2ctd2lkZ2V0LWNvbnRlbnQuZGlhbG9nLWxpZ2h0Ym94LXdpZGdldC1jb250ZW50LCAuZGlhbG9nLXdpZGdldC5kaWFsb2ctbGlnaHRib3gtd2lkZ2V0Om5vdCguZWxlbWVudG9yLXBvcHVwLW1vZGFsKSAuZGlhbG9nLXdpZGdldC1jb250ZW50ICB7XG4gIHRvcDowcHghaW1wb3J0YW50O1xuICBsZWZ0OjBweCFpbXBvcnRhbnQ7XG59XG4vKiBGaXggcGFkZGluZyBib3R0b20gb24gdGhlIEVsZW1lbnRvciBwb3N0IGdyaWQgd2lkZ2V0IHdpdGggYWpheC4gc2VlIHNjcmVlbnNob3QgaHR0cHM6Ly9kLnByL2kvckJHMnQxICovXG4uYmxvZyAuZWxlbWVudG9yLWVsZW1lbnQgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHghaW1wb3J0YW50O1xufVxuLyogZW5kIG9mIGVsZW1lbnRvciB0aXRsZSBlZGl0IHBhZ2UqL1xuLmVycm9yNDA0IHtcbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiLyogZm9yIEVsZW1lbnRvciBQcm8gKi9cbi5lbGVtZW50b3ItbG9jYXRpb24taGVhZGVyIHtcbiAgICB6LWluZGV4OiAyMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBFbmQgb2YgZWxlbWVudG9yIHBybyovXG5cbi5zb25hYXItbWVudS1ib3h7XG4gICAgLnNpZGUtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgICAgICB6LWluZGV4OiAyMDAyO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cbiAgICAgICAgJi50eXBlMi5yaWdodHR5cGUsXG4gICAgICAgICYudHlwZTIubGVmdHR5cGV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgJi5zbWFsbE92ZXJsYXl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJiAuY29udGVudC1tZW51e1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC5zaXRlLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmRcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjAwMTtcblxuICAgICAgICAgICAgICAgIC8vICYgLmNvbnRlbnQtbWVudXtcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zaWRlLW1lbnUucmlnaHR0eXBlIHtcbiAgICAgICAgcmlnaHQ6IC0zNzBweDtcbiAgICB9XG5cbiAgICAuc2lkZS1tZW51LmxlZnR0eXBlIHtcbiAgICAgICAgbGVmdDogLTM3MHB4O1xuICAgIH1cblxuICAgIC5zaWRlLW1lbnUucmlnaHR0eXBlLm9wZW4ge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5zaWRlLW1lbnUubGVmdHR5cGUub3BlbiB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG5cbn1cbiAgICAvKiA0LjIgTmF2aWdhdGlvblxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc29uYWFyLW1lbnUtYm94e1xuICAgICNuYXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5hdi1tZW51LFxuICAgIC5uYXYtbWVudT51bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm5hdi1tZW51IGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgLm5hdi1tZW51IGxpLmJhY2tsaXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgbGkgYS5iYWNrYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzM1MzUzNTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgbGk6aG92ZXI+YSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLm5hdi1tZW51IC5zdWItbWVudSxcbiAgICAubmF2LW1lbnUgLmNoaWxkcmVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB1bC5uYXYtbWVudSB1bCBhLFxuICAgIC5uYXYtbWVudSB1bCB1bCBhIHtcbiAgICAvLyBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICB1bC5uYXYtbWVudSAuaGFzLWRyb3AtZG93bi5ob3Zlcj51bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCxcbiAgICAubmF2LW1lbnUgLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHVsLm5hdi1tZW51IHVsIGE6aG92ZXIsXG4gICAgLm5hdi1tZW51IHVsIHVsIGE6aG92ZXIsXG4gICAgLm5hdi1tZW51IC5jdXJyZW50X3BhZ2VfaXRlbT5hLFxuICAgIC5uYXYtbWVudSAuY3VycmVudF9wYWdlX2FuY2VzdG9yPmEsXG4gICAgLm5hdi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbT5hLFxuICAgIC5uYXYtbWVudSAuY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgICAudHlwZTJ7IFxuICAgICAgICB1bC5zdWItbWVudXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwMDAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZSwgbGVmdCAwbXMsIHotaW5kZXggMG1zO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMzA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWItYXJyb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnJpZ2h0dHlwZS50eXBlMSwgLnJpZ2h0dHlwZS50eXBlM3tcbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IC0zNzBweDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxlZnR0eXBlLnR5cGUxLCAubGVmdHR5cGUudHlwZTN7XG4gICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGxlZnQ6IC0zNzBweDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcblxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLWFycm93e1xuICAgICAgICBpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAudHlwZTIgJntcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN1Yi1hcnJvdyBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtdG9nZ2xle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHotaW5kZXg6IDIwMDU7XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgwbisxKXtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDBuKzIpe1xuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDBuKzMpe1xuICAgICAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudG9nZ2xlZHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDBuKzEpe1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgwbisyKXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMG4rMyl7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0dHlwZSB7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGVmdHR5cGUge1xuICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgIH0gIFxufVxuXG4gICAgLnBhbmVsLmZpeGVkLWJhciB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLnBhbmVsLmZpeGVkLWJhciAjbmF2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIgLnBhbmVsLmZpeGVkLWJhciB7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICB9XG5cblxuICAgICNzaWRlYmFyIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuXG5cblxuI3B1c2hlcntcbiAgICAmLnJpZ2h0dHlwZS50eXBlMyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDM1JSBjZW50ZXIgMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnR0eXBlLnR5cGUzIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNjUlIGNlbnRlciAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnR5cGUye1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcbiAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi8qIHBhbmVsICovXG5cbi5wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5uYXYtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMTA0cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFuZWwgLm9wZW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjk2OTY5O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQ6IDE0cHgvMTtcbiAgICBwYWRkaW5nOiAyNHB4IDE3cHggMTlweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4ucGFuZWwgLm9wZW5lcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNlZmVkZWQ7XG59XG5cbi5wYW5lbC5wb3B1cC1hY3RpdmUgLm9wZW5lciB7XG4gICAgYmFja2dyb3VuZDogI2VmZWRlZDtcbn1cblxuI21lbnUtcmVzcG9uc2l2ZS1tZW51e1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAuaGFzLXJlc3BvbnNpdmUtbWVudSAjbWVudS1yZXNwb25zaXZlLW1lbnV7XG4gICAgZGlzcGxheTpibG9jaztcbn1cbi5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAuaGFzLXJlc3BvbnNpdmUtbWVudSAjbWVudS1tYWluLW1lbnV7XG4gICAgZGlzcGxheTpub25lO1xufSIsIi8qdmlkZW9zIGxpc3QgYXJjaGl2ZSovXHJcblxyXG4kbGlzdF93aWR0aDogODQlO1xyXG5cclxuLyojc3JfaXQtdmlkZW9saXN0LWJveHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn0qL1xyXG4uc3JfaXQtdmlkZW9saXN0LWNvbnRhaW5lciwgLnNyX2l0LXZpZGVvLWxpc3R7XHJcbiAgICAucGFnZS10aXRsZXtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5wYW5lbC1hY3Rpb25fX2xhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG59XHJcbi5zcl9pdC12aWRlb2xpc3QtbGlzdCwgLnNyX2l0LXZpZGVvLWxpc3R7XHJcbiAgICAjc3JfaXQtcGVyZmVjdHNjcm9sbGJhcntcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgYXJ0aWNsZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDE4cHggNTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAjNzc3IDFweCBzb2xpZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDM2cHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAjMDAwIDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLyp0bXAqL1xyXG4gICAgLmhlYWRpbmctdDMsIC5oZWFkaW5nLWIzLCAud2lkZ2V0dGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uc3JfaXQtdmlkZW9saXN0LXNjcmVlbiBpZnJhbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDMzdmg7XHJcbn1cclxuLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgMCA0cHg7XHJcbn1cclxuLnNyX2l0LXZpZGVvbGlzdC1pdGVtLWFydGlzdHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG59XHJcbi5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRle1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1jb250YWluZXI6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29udGFpbmVyLCAuc3JfaXQtdmlkZW8tbGlzdHtcclxuICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgaDEsIGgze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYWN0aW9uX19sYWJlbHtcclxuICAgICAgICAgICAgd2lkdGg6ICRsaXN0X3dpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29sMXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29sMntcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgIH1cclxuXHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWxpc3R7XHJcbiAgICAgICAgI3NyX2l0LXBlcmZlY3RzY3JvbGxiYXJ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhcnRpY2xle1xyXG4gICAgICAgICAgICB3aWR0aDogJGxpc3Rfd2lkdGg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1zcGFjZXJ7XHJcbiAgICAgICAgI3NyX2l0LXBlcmZlY3RzY3JvbGxiYXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3Qtc2NyZWVuIGlmcmFtZXtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS12aWRlby1ncmlkIC5mYW5jeWJveC1pbm5lcntcclxuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xyXG59IiwiXG5cbi5zaW5nbGUtYXJ0aXN0e1xuICAgIGFydGljbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLm5vLWJhbm5lcntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMS5wYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDo3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbiAgICAucGFnZS1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICAgIC5lbnRyeSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICAuYXJ0aXN0LWhlYWRlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC5hcnRpc3Rfc2lkZWJhciB7XG4gICAgICAvL21hcmdpbi10b3A6IDEzNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIC5zcl9pdC1tZXRhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbF9pY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aXN0X2NvbnRlbnQge1xuICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMTJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wYWRkaW5nLnZjX2NvbC1zbS04e1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMTI7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudmNfdHRhLWNvbnRhaW5lcnsgXG4gICAgICAuaXJvbl93aWRnZXRfcmFkaW8gLmFsYnVtLWFydCB7XG4gICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZjX3R0YS10YWJzLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAvKiAuaXJvbl93aWRnZXRfcmFkaW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH0qL1xuICAgIC5mYS10aDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxufVxuLnNyX2l0LWFydGlzdC1uYXYge1xuICAgIEBleHRlbmQgLnNyX2l0LW5hdjtcbn1cblxuLnNyX2l0LXBsYXlsaXN0LXRpdGxle1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3JfaXQtcGxheWxpc3QtYXJ0aXN0c3tcbiAgZm9udC13ZWlnaHQ6IGJvbGRcbn1cbi5zcl9pdC1wbGF5bGlzdC1yZWxlYXNlLWRhdGUsIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3Rze1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlIHtcbiBcbn1cbiIsIi5zaW5nbGUtYWxidW0ge1xuICAgIHNwYW4uaGVhZGluZy1iM3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgfVxuICAgIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcl9pdC1zaW5nbGUtcG9zdHtcblxuICAgICAgICAmLm5vLWJhbm5lcntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcl9pdC1zaW5nbGVhbGJ1bS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1MHB4IDBweCA1MHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggMHB4IDUwcHggMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyb24tYXVkaW9wbGF5ZXJ7XG4gICAgICAgIC5wbGF5bGlzdHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweCAyNXB4IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmFsYnVtLXRlbXBsYXRlLmFsYnVtLXRlbXBsYXRlLXNpbmdsZS1hbGJ1bS1zaWRlY292ZXIge1xuICAgIC5zcl9pdC1zaW5nbGVhbGJ1bS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTU5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgIC5jb250ZW50LWJveCwgLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVke1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgfVxuICAgIC5zcl9pdC1zaW5nbGUtcG9zdC5hbGJ1bTpub3QoLm5vLWJhbm5lcikge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiA3NXB4IDMwcHggNzVweCAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDBweCA3NXB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGluZy1iM3tcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAuaXJvbi1hdWRpb3BsYXllciAucGxheWxpc3QgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAuc3JfaXQtc2luZ2xlLXBvc3Qubm8tYmFubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucGxheWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLWFsYnVtLWVuYWJsZWR7IFxuICAgICAgICAuc3JfaXQtcGxheWxpc3QtdGl0bGUsIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3RzIHsgXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIiLCIuc3JfaXQtZ3JpZHtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcHggMCAwO1xuICAgIG9wYWNpdHk6MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLmNvbHVtbmFjdGl2ZXtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuXG4gICAgLnNyX2l0LWNvbHVtbi0ye1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX3RhYmxldCl7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcblxuICAgICAgICAuc3JfaXQtY29sdW1uLTJ7XG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl9kZXNrdG9wKXtcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xuXG4gICAgICAgIC5zcl9pdC1jb2x1bW4tMntcbiAgICAgICAgICAgIHdpZHRoOiA0MTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXtcbiAgICAgICAgd2lkdGg6IDExMTRweDtcblxuICAgICAgICAuc3JfaXQtY29sdW1uLTJ7XG4gICAgICAgICAgICB3aWR0aDogNTA3cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAtd2Via2l0LXJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgfVxuXG4gICAgJi5jb2x1bW4tM3tcblxuXG4gICAgICAgIC5zcl9pdC1jb2x1bW4tM3tcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xuXG4gICAgICAgICAgICAuc3JfaXQtY29sdW1uLTN7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEycHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl9kZXNrdG9wKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XG5cbiAgICAgICAgICAgIC5zcl9pdC1jb2x1bW4tM3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDgwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDE0NDBweDtcblxuICAgICAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gNTBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBhcnRpY2xle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNyX2l0LWhvdmVyYWJsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UsIGJveC1zaGFkb3cgNDAwbXMgZWFzZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaGVhZGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuXG4gICAgICAgIH1cbiAgICAgICAgLnNyX2l0LWl0ZW0tdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5zcl9pdC1tZXRhe1xuICAgICAgICAgICAgLmVudHJ5LWRhdGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF1dGhvcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyA0MDBtcyBlYXNlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYXJ0aXN0e1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJ1dHRvbiwgLmF1dGhvciwgLnNyX2l0LW1ldGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNyX2l0LWhvdmVyYWJsZXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwwKSA1MCUscmdiYSgwLDAsMCwwLjgzKSA5OSUscmdiYSgwLDAsMCwwLjg1KSAxMDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UsIHRyYW5zZm9ybSA4MDBtcyBlYXNlO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMik7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoZWFkZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fZGVza3RvcCl7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC5zcl9pdC1ob3ZlcmFibGV7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2lkZWJhciAuc3JfaXQtZ3JpZHtcbiAgICAuc3JfaXQtaG92ZXJhYmxle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmNvbHVtbi0zIC5zcl9pdC1jb2x1bW4tM3tcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgIH1cbiAgICBhcnRpY2xle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciBpbWd7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLyogUE9EQ0FTVCBMSVNUICovXG4uc29uYWFyLXBvZGNhc3QtbGlzdC10aXRsZSBoMntcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5zb25hYXItcG9kY2FzdC1saXN0LWl0ZW17XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJjpub3QoLm5vLWltYWdlKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgICAgLnNvbmFhci1wb2RjYXN0LWxpc3QtY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zci1idXR0b24tcmlnaHR7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmLm5vLWltYWdle1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoMi5zcl9pdC1pdGVtLXRpdGxle1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvbmFhci1jYXRlZ29yeXtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29uYWFyLWNhbGxUb0FjdGlvbi1ib3h7XG4gICAgICAgIG1hcmdpbi10b3A6NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5zb25hYXItY2FsbFRvQWN0aW9ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgY29sb3I6ICM3YmQ4YjQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTk0ODJmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAmKy5zb25hYXItY2FsbFRvQWN0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb25hYXItcGxheS1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuc29uYWFyLXBsYXktaWNvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTQlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG4gICAgLnNvbmFhci1wbGF5LWNpcmNsZXsgXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBjaXJjbGV7XG4gICAgICAgICAgICBmaWxsOm5vbmU7IFxuICAgICAgICAgICAgc3Ryb2tlOiMwMDA7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNyLWJ1dHRvbi1sZWZ0ICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAuc3ItYnV0dG9uLXJpZ2h0ICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgIC5zci1idXR0b24tcmlnaHQgLnNvbmFhci1wb2RjYXN0LWxpc3QtaW1nICYge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgLnNyLWJ1dHRvbi1yaWdodCAuc29uYWFyLXBsYXktYnV0dG9uLWJveCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHJlY3Qge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5wbGF5aW5nLmN1cnJlbnQgJntcbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAuc29uYWFyLXBsYXktaWNvbntcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29uYWFyLXBvZGNhc3QtbGlzdC1pbWd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxNDhweDsvL2ltYWdlIHdpZHRoXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuc3ItYnV0dG9uLWxlZnQubm8taW1hZ2UgJntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDU1cHggKyAxNXB4KTsvLyAoc29uYWFyLXBvZGNhc3QtbGlzdC1jb250ZW50LT5wYWRkaW5nLWxlZnQpLzIgKyAoc29uYWFyLXBvZGNhc3QtbGlzdC1pdGVtLT5wYWRkaW5nLWxlZnQpLzJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5zb25hYXItcG9kY2FzdC1saXN0LWl0ZW06bm90KC5uby1hdWRpbykgJntcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNvbmFhci1wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG59XG4uc29uYWFyLXBvZGNhc3QtbGlzdC1jb250ZW50e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLm5vLWltYWdlICYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uby1pbWFnZS5zci1idXR0b24tbGVmdDpub3QoLm5vLWF1ZGlvKSAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1ldGEtcG9kY2FzdHtcbiAgICAgICAgbWFyZ2luLXRvcDoxNHB4O1xuICAgICAgICAuc29uYWFyLWR1cmF0aW9uLCAuc29uYWFyLWRhdGV7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb25hYXItcGxheS1idXR0b24tYm94e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTAwcHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcG9kY2FzdCwgLnRheC1wb2RjYXN0LWNhdGVnb3J5eyBcbiAgICAucGFnZXN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NzVweDtcbiAgICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcG9kY2FzdHtcbiAgICAucGFnZS10aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG59XG5cblxuXG4vKiBQTEFZRVIgUE9EQ0FTVCAqL1xuXG4ubWV0YS1wb2RjYXN0e1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICAgICY+ZGl2e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29uYWFyLWNhdGVnb3J5e1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgLmlyb25fcG9kY2FzdF9wbGF5ZXIgJntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb25hYXItZHVyYXRpb257XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTdcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcm9uX3BvZGNhc3RfcGxheWVye1xuXG4gICAgLm1haW4tcGxheWVyLWNvbHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDoxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDojN2JkOGI0O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuY3VycmVudFRpbWV7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydHdvcmstY29se1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTM4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgLnNwZWN0cm97XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFydHdvcmstY29se1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi1wbGF5ZXItY29se1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC5uby1pbWFnZXtcbiAgICAgICAgICAgIC5hcnR3b3JrLWNvbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tcGxheWVyLWNvbHtcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucGxheWxpc3QtY29sLCAuYnV0dG9ucy1jb2wsIC50b3RhbFRpbWUsIC5wcmV2aW91cywgLm5leHR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gODFweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgIC5tYWluLXBsYXllci1jb2wgLnBsYXllcntcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2F2ZXtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNvbnRyb2x7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbiAgICAucGxheXtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAxMnB4IDEwcHggMTJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE5cHggMjBweCAxOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb25hYXItY2FsbFRvQWN0aW9uc3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuc29uYWFyLWNhbGxUb0FjdGlvbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvbmFhci1wb2RjYXN0LXBsYXllci1ib3R0b217XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIFNJTkdMRSBQT0RDQVNUICovXG4uaGFzLXBsYXllciAuc29uYWFyLXNpbmdsZS1wb2RjYXN0LCAuc2luZ2xlLXBvZGNhc3QgLmhhcy1wbGF5ZXIgI3NpZGViYXJ7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5zaW5nbGUtcG9kY2FzdHtcbiAgICAuYmFubmVye1xuICAgICAgICAucGFnZS10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaGlkZS10aXRsZXtcbiAgICAgICAgICAgIC5pcm9uX3BvZGNhc3RfcGxheWVye1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvbmFhci1zaW5nbGUtcG9kY2FzdCwgI3NpZGViYXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlBPRENBU1QgU2lkZWJhciovXG5cbi5zaW5nbGUtcG9kY2FzdCwgLnRheC1wb2RjYXN0LWNhdGVnb3J5LCAuc2luZ2xlLXBvZGNhc3RzaG93e1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCl7XG4gICAgICAgIC5zaWRlYmFyLXJpZ2h0e1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGViYXItbGVmdHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuaGFzLXNpZGViYXJ7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG4vKlBPRENBU1QgQ0FURUdPUlkqL1xuLnRheC1wb2RjYXN0LWNhdGVnb3J5e1xuICAgIC5wb2RjYXN0LWNhdGVnb3J5LWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLnNvbmFhci10YXhvbm9teS1kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgfVxuICAgIC5wb2RjYXN0LWZpbHRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBvZGNhc3QtY2F0ZWdvcnktY29udGFpbmVyIC5iYW5uZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMTVweDtcbiAgICB9XG4gICAgLnBhZ2UtdGl0bGUubGVmdCwgLnBhZ2Utc3VidGl0bGUubGVmdHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLyogUE9EQ0FTVCBGSUxURVIqL1xuLnBvZGNhc3QtZmlsdGVye1xuXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbGl7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICB9XG5cblxufSIsIi5zcl9pdC1ldmVudC1idXR0b25ze1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTJweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAuYnV0dG9ue1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZhe1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICB9XG59XG5cbiNzaWRlYmFyeyBcbiAgLnNyX2l0LWV2ZW50LWJ1dHRvbnN7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3JfaXQtZXZlbnQtbWFpbiwgLnNyX2l0LWV2ZW50LWluZm97XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNyX2l0LWV2ZW50LW1haW57XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zci1pdC1ldmVudC1kYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNyX2l0LXZlcnRpY2FsLWFsaWdue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNyX2l0LWV2ZW50LWJ1dHRvbnMuc3JfaXQtdmVydGljYWwtYWxpZ257XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uY29uY2VydHMtbGlzdHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAqe1xuICAgIGJveC1zaXppbmc6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuICAuZXZlbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIH1cbiAgLmV2ZW50LWxpc3QtY291bnRkb3due1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vdGhpbmctZm91bmR7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxuICBcbiAgW2RhdGEtY291bnRkb3duPVwidHJ1ZVwiXXtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5ldmVudC1saXN0LWNvdW50ZG93bntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICB9XG4gICAgICAuZXZlbnQtbGluZS1jb3VudGRvd24td3JhcHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICB9XG4gICAgICAuY291bnRkb3duLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZXZlbnQtbGlua3tcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAuc3ItaXQtZXZlbnQtZGF0ZXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSBcbn1cblxuLmV2ZW50LWxpbmt7XG4gIHBhZGRpbmc6IDIycHggMCAxNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zci1pdC1ldmVudC1kYXRle1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OjEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNyLWl0LWV2ZW50LWRhdGV7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zci1pdC1kYXRlLWRheSwuc3ItaXQtZGF0ZS15ZWFycyB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNyLWl0LWRhdGUtZGF5e1xuICAgIHBhZGRpbmctcmlnaHQ6NnB4O1xuICB9XG59XG5cbi5zci1pdC1kYXRlLWRheSwgLnNyX2l0LWV2ZW50LW1haW4gaDF7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5zci1pdC1kYXRlLXllYXJzLCAuc3JfaXQtZXZlbnQtbWFpbntcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnNyX2l0LWV2ZW50LW1haW57XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICMwMDA7XG4gIH1cbiAgaDF7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uc3JfaXQtZXZlbnQtaW5mb3tcbiAgbWF4LXdpZHRoOjgyNXB4O1xufVxuLnNyX2l0LWV2ZW50LWluZm8tYnV0dG9ue1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBpe1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzIHNlbGVjdHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmlyb25fd2lkZ2V0X2V2ZW50c3tcbiAgdWwucGFnaW5hdGlvbntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG51bC5wYWdpbmF0aW9ue1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpe1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICYuYWN0aXZle1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgKyBsaTpiZWZvcmV7XG4gICAgICBjb250ZW50OlwiLVwiO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuLnBhZ2luYXRpb24tcHJldmlvdXN7XG4gIGZsb2F0OiBsZWZ0O1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiwqsgXCI7XG4gIH1cbiAgXG59XG4ucGFnaW5hdGlvbi1uZXh0e1xuICBmbG9hdDogcmlnaHQ7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDpcIiDCu1wiO1xufVxufVxuLmV2ZW50LXBhZ2luYXRpb257XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBidXR0b257XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICB9XG59XG5cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtZXZlbnQpIC5ldmVudC1wYWdpbmF0aW9ue1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5pcm9uX3dpZGdldF9yYWRpb3tcbiAgICAvKm1hcmdpbi1ib3R0b206NTBweDsqL1xuXG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN0b3JlLWxpc3R7XG4gICAgICAgIC5mYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTdweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA1cHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcGFuLmhlYWRpbmctdDMsIGgzLndpZGdldHRpdGxlLCBzcGFuLmhlYWRpbmctYjN7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMtYmxvY2sgLnN0b3JlLWxpc3QgLmJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGksIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5zaW5nbGUtYWxidW06bm90KC5wamF4KSAuaXJvbi1hdWRpb3BsYXllciwgLmFsYnVtLXRlbXBsYXRlLXNpbmdsZS1hbGJ1bS1zaWRlY292ZXI6bm90KC5wamF4KSAuaXJvbi1hdWRpb3BsYXllciwgLmlyb25fbXVzaWNfcGxheWVyeyBcblx0LnBsYXllcntcblx0XHRoZWlnaHQ6IDEzMHB4O1xuXG5cdFx0LmNvbnRyb2x7XG5cdFx0XHR3aWR0aDoxNThweDtcblx0XHRcdG1hcmdpbjoyMHB4IGF1dG8gMDtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdH1cblx0XHQucGxheXtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0bGVmdDo1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuXHRcdFx0d2lkdGg6MjZweDtcblx0XHRcdGhlaWdodDoyMS4zcHg7XG5cdFx0fVxuXHRcdC53YXZle1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHQvKm1hcmdpbi1sZWZ0OjQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6NDBweDsqL1xuXHRcdH1cblx0fVxufVxuXG5cbi8vU291bmR3YXZlIHNwZWN0cm8gZGlzcGxheSBjb25kaXRpb25cbi5pcm9uX211c2ljX3BsYXllcltkYXRhLXNraW49XCJtdXNpY1wiXSAuaXJvbi1hdWRpb3BsYXllciAud2F2ZSA+IHdhdmUsIC5pcm9uX211c2ljX3BsYXllcltkYXRhLXNraW49XCJtdXNpY1wiXSAuaXJvbi1hdWRpb3BsYXllciAucGxheWVye1xuXHR0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xufVxuLmlyb25fbXVzaWNfcGxheWVyW2RhdGEtc2tpbj1cIm11c2ljXCJdIC5pcm9uLWF1ZGlvcGxheWVyOm5vdCguYXVkaW8tcGxheWluZykgLndhdmUgPiB3YXZlLCAuaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXI6bm90KFtkYXRhLXNvdW5kd2F2ZT1cIjFcIl0pIC53YXZlID4gd2F2ZXtcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXI6bm90KC5hdWRpby1wbGF5aW5nKSAucGxheWVyLCAuaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXI6bm90KFtkYXRhLXNvdW5kd2F2ZT1cIjFcIl0pIC5wbGF5ZXJ7XG5cdGhlaWdodDogNjBweDtcbn1cblxuXG4uaXJvbi1hdWRpb3BsYXllciAuc3BlY3Ryb3tcblx0b3BhY2l0eTogMDtcbn1cblxuI3NpZGViYXIgLmlyb24tYXVkaW9wbGF5ZXJ7IFxuXHQuc3BlY3RybywgLndhdmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaXJvbl93aWRnZXRfcmFkaW86bm90KC5wbGF5bGlzdF9lbmFibGVkKTpub3QoLnNvbmFhcl9hcnRpc3RfcGxheWVyKTpub3QoLmlyb25fcG9kY2FzdF9wbGF5ZXIpe1xuXHQuaXJvbi1hdWRpb3BsYXllcntcblx0XHQucGxheWVye1xuXHRcdFx0LnNwZWN0cm97XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XHRcbi5zb25hYXJfYXJ0aXN0X3BsYXllciAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGF7XG5cdGxpbmUtaGVpZ2h0OjFlbTtcbn1cbi5pcm9uX3BvZGNhc3RfcGxheWVyIC5wbGF5e1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNiwuMjgsLjQyLDEuMDUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdCY6aG92ZXJ7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuIFx0fVxufVxuXG4uaXJvbi1hdWRpb3BsYXllcntcblxuXHRAZWFjaCAkd2lkdGhDb2x1bW4gaW4gdmNfY29sLXNtLTYsIHZjX2NvbC1zbS00LCB2Y19jb2wtc20tMiwgdmNfY29sLXNtLTMsIHZjX2NvbC1tZC02LCB2Y19jb2wtbWQtNCwgdmNfY29sLW1kLTIsIHZjX2NvbC1tZC0zLCB2Y19jb2wtbGctNiwgdmNfY29sLWxnLTQsIHZjX2NvbC1sZy0yLCB2Y19jb2wtbGctMywge1xuXHRcdC4jeyR3aWR0aENvbHVtbn0gJiAudmNfY29sLW1kLTYge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdH1cblx0LnNyX2l0LXBsYXlsaXN0LXRpdGxle1xuXHRcdGZvbnQtc2l6ZToyZW07XG5cblx0fVxuXHQuY29udHJvbHtcblx0XHRcdGZpbGw6ICMwMDA7XG5cdH1cblx0LnBsYXl7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xuXHR9XG5cdC5hbGJ1bXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdC5hbGJ1bS1hcnR7XG5cdFx0XHRtYXgtd2lkdGg6NDUwcHg7XG5cdFx0XHRtYXJnaW46MHB4IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXtcblx0XHRcdFx0bWF4LXdpZHRoOjM1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LypAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuXHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdH0qL1xuXHRcdH1cblx0XHQuc2luZ2xlLWFsYnVtICYgLmFsYnVtLWFydHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXJnaW46MHB4IGF1dG87XG5cdFx0XHQvL21heC13aWR0aDo1MDBweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LnRyYWNrLXRpdGxlLCAuYWxidW0tdGl0bGV7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblx0LnRyYWNrLXRpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206MTdweDtcblx0fVxuXHQuYWxidW0tdGl0bGV7XG5cdH1cblx0LnBsYXllcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRmb250LXNpemU6MTJweDtcblxuXHRcdFx0Ji5oaWRle1xuXHRcdFx0XHQuY3VycmVudFRpbWUsLndhdmUsLnRvdGFsVGltZXtcblx0XHRcdFx0XHRvcGFjaXR5OjAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHQucHJvZ3Jlc3NMb2FkaW5ne1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdHdpZHRoOiAwJTtcblx0ICAgIFx0aGVpZ2h0OiAxcHg7XG5cdCAgICBcdGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHQgICAgXHR3aWR0aDogY2FsYyggMTAwJSAtIDIwMHB4ICk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0bGVmdDogMTIwcHg7XG5cdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOm9wYWNpdHkgMzAwMG1zIGVhc2U7XG5cdFx0fVxuXG5cdFx0LnRvdGFsVGltZXtcblx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDI2cHg7XG5cdFx0ICAgIHJpZ2h0OiAwcHg7XG5cdFx0fVxuXHRcdC5jdXJyZW50VGltZXtcblx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDI2cHg7XG5cdFx0fVxuXG5cdFx0LnNwZWN0cm97XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gLTI1cHgpO1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0cGFkZGluZzogMCAwIDEwcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQuY29udHJvbHtcblxuXHRcdFx0LnBsYXl7XG5cdFx0XHRcdG9wYWNpdHk6MSFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXG5cdFx0XHRcdHBhdGgsIHJlY3R7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRyZWN0e1xuXHRcdFx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQucHJldmlvdXN7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHRvcDo4cHg7Ym90dG9tOjA7XG5cdFx0XHRcdG9wYWNpdHk6MSFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjE2cHg7XG5cdFx0XHRcdGhlaWdodDoyMS4zcHg7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0Lm5leHR7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRvcGFjaXR5OjEhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6OHB4O2JvdHRvbTowO1xuXHRcdFx0XHR3aWR0aDoxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6MjEuM3B4O1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zaG93LXBsYXlsaXN0IC5wbGF5bGlzdHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHR9XG5cdCY6bm90KC5zaG93LXBsYXlsaXN0KSAuc29uYWFyLWdyaWR7XG5cdFx0ZGlzcGxheTpibG9jaztcdFxuXHR9XG5cdC5wbGF5bGlzdHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTo1MHB4O1xuXHRcdGF7XG5cdFx0XHQmLmJ1dHRvbntcblx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6MTFweDtcblx0XHRcdHBhZGRpbmc6MXB4IDZweDtcblx0XHRcdG1hcmdpbjowO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWx7XG5cdFx0XHRwYWRkaW5nOjAgMDtcblx0XHRcdG1hcmdpbjoyNXB4IDA7XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0bWFyZ2luOjEwcHggMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuXHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRcdGRpc3BsYXk6dGFibGUtY2VsbDtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5jdXJyZW50e1xuXG5cdFx0XHRcdHBhdGh7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRyZWN0e1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmF1ZGlvLXRyYWNre1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHR9XG5cdH1cblx0LnRyYWNrbGlzdC1pdGVtLXRpdGxle1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdH1cblx0LnRyYWNrLW51bWJlcntcblx0XHQ6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpcIiBcIjtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdH1cblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6MTZweDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHQubnVtYmVye1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0XHRzdmd7XG5cdFx0XHR3aWR0aDoxMHB4O1xuXHRcdFx0aGVpZ2h0OjEycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHR9XG5cdFx0cmVjdHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cdC5zb25nLXN0b3JlIHtcbiAgICBcdGZsb2F0OiByaWdodDtcbiAgICBcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdC5hdWRpby10cmFja3tcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRmb250LXNpemU6MTZweDtcblx0XHRjb2xvcjojYTY3ZjU3O1xuXHRcdGhlaWdodDoxMDAlO1xuXHR9XG5cblx0Ji5zaG93LXBsYXlsaXN0e1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG5cdFx0XHQuYnV0dG9ucy1ibG9ja3tcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBjYWxjKDUwJSAtIDMzNnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCl7XG5cdFx0XHQuYnV0dG9ucy1ibG9ja3tcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOm5vdCguc2hvdy1wbGF5bGlzdCl7XG5cdFx0LmF2YWlsYWJsZS1ub3csIC5idXR0b25zLWJsb2Nre1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuY3RuQnV0dG9uLWJsb2Nre1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0LnN0b3JlLWxpc3R7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmlyb25fbXVzaWNfcGxheWVye1xuXHQuaXJvbi1hdWRpb3BsYXllcjpub3QoLnNob3ctcGxheWxpc3Qpe1xuXHRcdC5zcl9pdC1wbGF5bGlzdC1yZWxlYXNlLWRhdGUsIC5zcl9pdC1wbGF5bGlzdC10aXRsZSwgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHN7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtYWxidW0gLmluZm8tc2VjdGlvbiBoMntcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5zaW5nbGUtYWxidW0gLmJ1dHRvbnMtYmxvY2t7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHQuY3RuQnV0dG9uLWJsb2Nre1xuXHRcdHBhZGRpbmc6IDIycHggMjBweDtcblx0XHRkaXNwbGF5OiB0YWJsZTtcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5hdmFpbGFibGUtbm93LCAuc3RvcmUtbGlzdCBsaXtcblx0XHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRwYWRkaW5nOiA1cHggMTVweCAwIDVweDtcblx0fVxuXHQuYXZhaWxhYmxlLW5vd3tcblx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG5cdCAgICBsaW5lLWhlaWdodDogMjBweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0LnN0b3JlLWxpc3R7XG5cdFx0bGl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdC5idXR0b257XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgfVxuXHR9XG59XG5cbi5pcm9uLWF1ZGlvcGxheWVyLmF1ZGlvLXBsYXlpbmcgLnBsYXllciAuY29udHJvbHtcblx0LnBsYXl7XG5cdFx0cGF0aHtcblx0XHRcdG9wYWNpdHk6MDtcblx0XHR9XG5cdFx0cmVjdHtcblx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdH1cblx0fVxufVxuXG4ucGpheC5zaW5nbGUtYWxidW0gLmlyb24tYXVkaW9wbGF5ZXIgLnBsYXllciAuY29udHJvbCwgLnBqYXguc2luZ2xlLWFsYnVtIC5pcm9uLWF1ZGlvcGxheWVyIC5wbGF5ZXJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuXG4uY29udGludW91c1BsYXllcntcblx0cG9zaXRpb246IGZpeGVkIDtcblx0Ym90dG9tOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwLCA5NXB4LCAwICk7XG5cdGhlaWdodDo5MHB4O1xuXHR3aWR0aDoxMDAlO1xuXHR6LWluZGV4OjgwMTA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjc1cyBlYXNlO1xuXG5cdCYuZW5hYmxle1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwLCAwLCAwICk7XG5cdH1cblxuXHQucGxheWVyTm93UGxheWluZ3tcblx0XHQuYWxidW0tYXJ0e1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDojMjIyO1xuXG5cdFx0XHQubG9hZGluZy1pY29ue1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgdG9wOiAyMHB4O1xuXHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjc1cyBlYXNlO1xuXG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZXRhZGF0YXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDEwMHB4O1xuXHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcbiAgICBcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHRcdC5hbGJ1bS10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOGVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wbGF5ZXJ7XG5cdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAzMDBweCApO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMzAwcHg7XG5cdFx0dG9wOiAwcHg7XG5cblx0XHQjY3BsYXllcntcblx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdHRyYW5zaXRpb246YWxsIDMwMDBtcyBlYXNlO1xuXG5cdFx0XHQmLmhpZGV7XG5cdFx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdH1cblx0XHRcdCYucmV2ZWFse1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9ncmVzc0xvYWRpbmd7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuXHRcdFx0d2lkdGg6IDAlO1xuXHQgICAgXHRoZWlnaHQ6IDFweDtcblx0ICAgIFx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdCAgICBcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMjAwcHggKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHR0b3A6IDQ1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOm9wYWNpdHkgMzAwMG1zIGVhc2U7XG5cdFx0fVxuXHRcdC53YXZle1xuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyMDBweCApO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHRvcDogMjhweDtcblxuXHRcdFx0d2F2ZXtcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udHJvbHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICByaWdodDogMTBweDtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBoZWlnaHQ6IDkwcHg7XG5cblx0XHRcdC5wbGF5e1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAxIWltcG9ydGFudDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwYXRoLCByZWN0e1xuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0cmVjdHtcblx0XHRcdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYXVkaW8tcGxheWluZ3tcblx0XHRcdFx0XHRwYXRoe1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRyZWN0e1xuXHRcdFx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5wcmV2aW91c3tcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRvcGFjaXR5OjEhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uZXh0e1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0b3BhY2l0eToxIWltcG9ydGFudDtcblx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi5jb250aW51b3VzUGxheWVyLmF1ZGlvLXBsYXlpbmcgLnBsYXllciAuY29udHJvbHtcblx0LnBsYXl7XG5cdFx0cGF0aHtcblx0XHRcdG9wYWNpdHk6MDtcblx0XHR9XG5cdFx0cmVjdHtcblx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdH1cblx0fVxufVxuLmNvbnRpbnVvdXNQbGF5ZXIubG9hZGluZyAucGxheWVyTm93UGxheWluZyAuYWxidW0tYXJ0IC5sb2FkaW5nLWljb257XG5cdG9wYWNpdHk6MTtcbn1cblxuLnNvbmFhcl9hcnRpc3RfcGxheWVye1xuXHRAZXh0ZW5kIC5jb250aW51b3VzUGxheWVyO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOi05MHB4O1xuXHR0cmFuc2Zvcm06aW5pdGlhbCFpbXBvcnRhbnQ7XG5cdGhlaWdodDoxODBweDtcblx0YmFja2dyb3VuZDojNzc3O1xuXG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHR0b3A6IC02MHB4O1xuXG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0dG9wOiAtNjBweDtcblx0fVxuXHQuYXJ0aXN0LXRlbXBsYXRlLXNpbmdsZS1hcnRpc3RzLWJsYW5rICZ7XG5cdFx0dG9wOiAtMjc1cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcblx0XHRcdHRvcDogLTIyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0dG9wOiAtMTc1cHg7XG5cdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnBsYXllck5vd1BsYXlpbmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyMDA7XG5cdFx0LmFsYnVtLWFydHtcblx0XHRcdHdpZHRoOjEzNnB4O1xuXHRcdFx0aGVpZ2h0OjEzNnB4O1xuXHRcdFx0dG9wOjIycHg7XG5cdFx0XHRsZWZ0OjIycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQvLyBpbWd7XG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHR0b3A6MTBweDtcblx0XHRcdFx0bGVmdDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWV0YWRhdGF7XG5cdFx0XHRmb250LXNpemU6MjNweDtcblx0XHRcdGxlZnQ6MTkwcHg7XG5cdFx0XHR0b3A6NDVweDtcblx0XHRcdHdpZHRoOjMzMHB4O1xuXHRcdFx0LnRyYWNrLW5hbWUsLmFsYnVtLXRpdGxle1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYig2NCwgMTc0LCAxNDYpO1xuXHRcdFx0XHRwYWRkaW5nOiA5cHggNXB4IDVweCAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuXHRcdFx0XHRsZWZ0OjEzNXB4O1xuXHRcdFx0XHR0b3A6MjBweDtcblx0XHRcdFx0d2lkdGg6MzMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIDtcblx0XHR9XG5cdH1cblx0LnBsYXllcntcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDE5MHB4KTtcblx0XHRsZWZ0OiAxOTBweDtcblx0XHQuc3BlY3Ryb3tcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcblx0XHRcdGhlaWdodDogMTQ3cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR0b3A6IDIycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXG5cdFx0LnByb2dyZXNzTG9hZGluZ3tcblx0XHRcdHRvcDo5MHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcblx0XHR9XG5cdFx0LmNvbnRyb2x7XG5cdFx0XHRoZWlnaHQ6MTgwcHg7XG5cdFx0XHRyaWdodDo0NXB4O1xuXHRcdFx0ei1pbmRleDoxMDAwO1xuXHRcdH1cblx0XHQud2F2ZXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNzVweCk7XG5cdFx0XHR0b3A6NzJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMTIwcHggKTtcblx0XHRcdGxlZnQ6MTM1cHg7XG5cblx0XHRcdC5zcGVjdHJve1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcdGhlaWdodDoxMTBweDtcblx0XHRcdFx0dG9wOjEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJvZ3Jlc3NMb2FkaW5ne1xuXHRcdFx0XHR0b3A6NjJweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcblx0XHRcdH1cblx0XHRcdC5jb250cm9se1xuXHRcdFx0XHRoZWlnaHQ6MTIwcHg7XG5cdFx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHR9XG5cdFx0XHQud2F2ZXtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcblx0XHRcdFx0dG9wOjQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuc3BlY3Ryb3tcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdFx0LnByb2dyZXNzTG9hZGluZ3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCNhcnRpc3RQbGF5ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuY29udHJvbHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgwLjgpO1xuXHRcdFx0XHRoZWlnaHQ6IDk1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbltkYXRhLWF1ZGlvcGF0aCA9IFwiXCJde1xuXHQudHJhY2stbnVtYmVyIHN2Z3tcblx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuYXVkaW8tdHJhY2t7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG59IFxuXG4uYXJ0aXN0LXRlbXBsYXRlLWRlZmF1bHQgLmlyb24tYXVkaW9wbGF5ZXIuc2hvdy1wbGF5bGlzdCAuYnV0dG9ucy1ibG9ja3tcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYXVkaW9wbGF5ZXItc2l6ZXtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXtcblx0XHRtYXgtd2lkdGg6ODQwcHg7XG5cdH1cbn1cblxuLy93aWRnZXQgbXVzaWMgYXVkaW9wbGF5eWVyIG9ubHktLS0tLS0tLS0tLS0tLS0vL1xuLmlyb25fbXVzaWNfcGxheWVyW2RhdGEtc2tpbj1cIm11c2ljXCJdIC5pcm9uLWF1ZGlvcGxheWVye1xuXHQuYWxidW17XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0Ji5hdWRpb3BsYXllci1zaXple1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQmLnNob3ctcGxheWxpc3R7IFxuXHRcdC5wbGF5bGlzdHtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuXHRcdFx0LnNvbmFhci1ncmlkIC5hbGJ1bXtcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG5cdFx0LmFsYnVtLWFydHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0LnNvbmFhci1BcnR3b3J0LWJveHtcblx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH0gXG59XG4uYXZhaWxhYmxlLW5vd3tcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jdG5CdXR0b24tYmxvY2t7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9BcnR3b3JrIGRpc2FibGVcbi5zb25hYXItbm8tYXJ0d29ya3tcblx0LnNvbmFhci1ncmlke1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdH1cblxufVxuXG4iLCJAa2V5ZnJhbWVzIHNob3dFbGVtZW50IHtcbiAgZnJvbSB7b3BhY2l0eTogMDt9XG4gIHRvIHtvcGFjaXR5OiAxO31cbn1cbkBrZXlmcmFtZXMgaGlkZUVsZW1lbnQge1xuICBmcm9tIHtvcGFjaXR5OiAxO31cbiAgdG8ge29wYWNpdHk6IDA7fVxufVxuXG4ubGlzdC10eXBlLWFsYnVte1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAgICVzdG9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogOTBweDtcblxuICAgICAgLnRyYWNrLXN0b3JlIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gIFxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgXG4gICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuJWhpZGVNb2JpbGUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNnB4KSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuJWhpZGVNb2JpbGVMYXJnZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG4laGlkZU1lZGl1bSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG4laGlkZUxhcmdlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG4jc29uYWFyLXBsYXllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwLCA5NHB4LCAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgei1pbmRleDogODAxMDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjc1cyBlYXNlLCBoZWlnaHQgMC43NXMgZWFzZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTM5cHgpe1xuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLWluO1xuICB9XG4gICYuZW5hYmxlIHtcbiAgICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwLCAwLCAwKTtcbiAgICAuc3RvcmV7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogODVweDtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuNTUpO1xuICAgICAgICBcbiAgICAgICAgLnRyYWNrLXN0b3Jle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAuZmF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKyBsaXtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW5lZHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBhbmltYXRpb246IHNob3dFbGVtZW50IDAuMjVzIGVhc2UtaW4tb3V0IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KC5vcGVuZWQpe1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkgeyAgXG4gICAgICAgICAgYW5pbWF0aW9uOiBoaWRlRWxlbWVudCAwLjI1cyBlYXNlLWluLW91dCBib3RoO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaG93LWxpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG4gIC5jbG9zZSB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgdG9wOiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmJ0bl9wbGF5bGlzdHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgIH1cbiAgICAmLmJ0bi1wbGF5ZXIge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogOTRweDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5hdWRpb0JhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgfVxuICAgICAgJi5lbmFibGUge1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmF1ZGlvQmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMDNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wbGF5ZXJOb3dQbGF5aW5nIHtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgLmFsYnVtLWFydCB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAubG9hZGluZy1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjc1cyBlYXNlO1xuICAgICAgfVxuICAgICAgJi5sb2FkaW5nLWVuYWJsZS5sb2FkaW5nIC5sb2FkaW5nLWljb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA4MnB4O1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDIwMHB4LCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWV0YWRhdGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLnRyYWNrLW5hbWUsXG4gICAgICAudHJhY2stYXJ0aXN0LFxuICAgICAgLnRyYWNrLWFsYnVtIHtcbiAgICAgICAgLy9mb250LXdlaWdodDogaW5pdGlhbDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICYuc2Nyb2xsaW5nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNXMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgIC5kdXBsaWNhdGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRyYWNrLWFydGlzdCxcbiAgICAgIC50cmFjay1hbGJ1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgICAmLm5vLWltYWdle1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjU1cHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbiAgLm5vLWxpc3R7XG4gICAgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhe1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDIxNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAucGxheWxpc3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTRweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zY3JvbGwge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzIwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHt9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAuYm94ZWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI2NWVtO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNodWZmbGV7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBsZWZ0OiA1MHZ3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbi5wbGF5IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMzRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBleHRlbmQgJWhpZGVNb2JpbGVMYXJnZTtcbiAgICB9XG4gICAgLnRyYWNrbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICBsaW5lLWhlaWdodDogMi40ZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI2NWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjY1ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50cmFjay1zdGF0dXMge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHJhY2stbGVuZ2h0IHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRyYWNrLXN0b3JlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGV4dGVuZCAlaGlkZU1vYmlsZTtcbiAgICAgICAgQGV4dGVuZCAlaGlkZU1lZGl1bTtcbiAgICAgIH1cbiAgICAgIC50cmFjay10aXRsZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50cmFjay1hcnRpc3QsXG4gICAgICAudHJhY2stYWxidW0ge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHJhY2stYWxidW0ge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wbGF5ZXIge1xuICAgIHotaW5kZXg6MjE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAucGxheWVyLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgICAud2F2ZXN1cmZlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgXG4gICAgICAudGltaW5ne1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB9XG5cbiAgICAgIC53YXZlLWN1c3RvbXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgLndhdmUtY3V0e1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAud2F2ZS1iYXNlLCAud2F2ZS1wcm9ncmVzc3tcbiAgICAgICAgICB3aWR0aDogMjAwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3N7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgXG5cblxuICAgICAgICAuYmFyIHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzX3RvdGFsVGltZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3NfY3VycmVudFRpbWV7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2tpcHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudm9sdW1le1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcblxuICAgICAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAuc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC51aS1zbGlkZXItcmFuZ2V7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMC41cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVpLXNsaWRlci1oYW5kbGV7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudHJpZ2dlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNiYmI7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zbGlkZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICB9XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAuc2xpZGVyLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjc1BsYXllciB7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMDBtcyBlYXNlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgbGVmdDogNzVweDtcbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgICYucmV2ZWFsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvZ3Jlc3NMb2FkaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA1NjJweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1NTJweDtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwMG1zIGVhc2U7XG4gICAgfVxuICAgIC53YXZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICB3YXZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4haW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCB7XG4gICAgICAuc3RvcmUge1xuICAgICAgICBAZXh0ZW5kICVzdG9yZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRyb2wge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICYubm8tbGlzdHtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnBsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIHBhdGgsXG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5hdWRpby1wbGF5aW5nIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJldmlvdXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMjVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAZXh0ZW5kICVoaWRlTW9iaWxlO1xuICAgICAgICBAZXh0ZW5kICVoaWRlTW9iaWxlTGFyZ2U7XG4gICAgICB9XG4gICAgICAubmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2h1ZmZsZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNodWZmbGV7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgc3Zne1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5saXN0LXR5cGUtcG9kY2FzdHtcblxuICAgIC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YXtcbiAgICAgICYubm8taW1hZ2V7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyMTVweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5uby1saXN0IC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YXtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxNzJweCk7XG4gICAgICB9XG5cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgICAgIC5zdG9yZXtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLnRyYWNrLXN0b3Jle1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheWVyeyBcbiAgICAgIC5jb250cm9seyBcbiAgICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheXtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLm5vLWxpc3R7XG4gICAgICAgIC5jb250cm9seyBcbiAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgIH1cbiAgICAgfVxuXG5cbiAgICB9XG5cblxuICAgIC5wbGF5bGlzdHtcbiAgICAgIC50cmFja2xpc3R7XG4gICAgICAgIC5zb25hYXItY2FsbFRvQWN0aW9ue1xuICAgICAgICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuc29uYWFyLWNhbGxUb0FjdGlvbisuc29uYWFyLWNhbGxUb0FjdGlvbntcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLnRyYWNrLXN0YXR1c3tcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC50cmFjay1hbGJ1bXtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgICAudHJhY2stbGVuZ2h0e1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpe1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRyYWNrLXRpdGxle1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH0gICBcbiAgICB9XG4gIH1cblxuICAmLmhpZGUtdHJhY2stbGVuZ2h0IC5wbGF5bGlzdCAudHJhY2tsaXN0IC50cmFjay1sZW5naHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuaGlkZS10cmFjay1jYXRlZ29yeSAucGxheWxpc3QgLnRyYWNrbGlzdCAudHJhY2stYWxidW17XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zb25hYXItZXh0ZW5kLWJ1dHRvbntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGl7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbn1cblxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWVudGVyLWFjdGl2ZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICB0cmFuc2l0aW9uOiAxcyAwLjRzIGFsbCBlYXNlO1xuICB9XG59XG5cbi5zb25hYXItcGxheWVyLXNsaWRlZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB9XG59XG5cbi5zb25hYXItcGxheWVyLXNsaWRlZmFkZS1lbnRlciB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc29uYWFyLXBsYXllci1zbGlkZWZhZGUtbGVhdmUtdG8ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc29uYWFyLXBsYXllci1zdG9yZWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjAzcyBlYXNlO1xuICB9XG59XG4uc29uYWFyLXBsYXllci1zdG9yZWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjAzcyBlYXNlO1xuICB9XG59XG4uc29uYWFyLXBsYXllci1zdG9yZWZhZGUtZW50ZXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcbiAgfVxufVxuLnNvbmFhci1wbGF5ZXItc3RvcmVmYWRlLWxlYXZlLXRvIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCk7XG4gIH1cbn1cblxuI3B1c2hlci13cmFwLnNvbmFhci1saXN0LWFjdGl2ZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmx1ciAwLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgICAtbW96LWFuaW1hdGlvbjogYmx1ciAwLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgICAtbXMtYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xuICAgIC1vLWFuaW1hdGlvbjogYmx1ciAwLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IGJsdXIgMC41cyBsaW5lYXIgZm9yd2FyZHM7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdXIge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgYmx1ciB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxuICB0byB7XG4gICAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmx1ciB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB9XG59IiwiaDEucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogODRweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4jcGFnZS1iYW5uZXIge1xuei1pbmRleDowO1xucG9zaXRpb246IHJlbGF0aXZlO1xuYm94LXNpemluZzogYm9yZGVyLWJveDtcbm92ZXJmbG93OiBoaWRkZW47XG5cbn1cblxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cbiAgLyogQ3JlYXRlIHRoZSBwYXJhbGxheCBzY3JvbGxpbmcgZWZmZWN0ICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cbn1cblxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IHtcblxud2lkdGg6IDEwMCU7XG5oZWlnaHQ6IDEwMCU7XG50b3A6MDtcbmxlZnQ6IDA7XG5tYXJnaW46IDA7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG56LWluZGV4OiAzMDA7XG5kaXNwbGF5OiB0YWJsZTtcbndpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG50cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDApO1xufVxuXG4ucGFnZS1iYW5uZXItcm93e1xubWF4LXdpZHRoOiAxNDgwcHg7XG5tYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5pbm5lciB7XG53aWR0aDogMTAwJTtcbmhlaWdodDogMTAwJTtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5kaXNwbGF5OiB0YWJsZS1jZWxsO1xucGFkZGluZzogMCAyNnB4O1xufVxuXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyLnRvcCB7dmVydGljYWwtYWxpZ246IHRvcDt9XG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyLm1pZGRsZSB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyLmJvdHRvbSB7dmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG5cblxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5pbm5lciBoMSB7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7ICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7fVxuXG4jcGFnZS1iYW5uZXIuZnVsbHNjcmVlbi1iYW5uZXJ7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXRpdGxlLCAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS1zdWJ0aXRsZXtcbnRyYW5zZm9ybTpyb3RhdGVYKDBkZWcpIHRyYW5zbGF0ZSgwcHgsIDBweCkgdHJhbnNsYXRlWigwKTtcbn1cblxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXRpdGxlLmxlZnQge1xudGV4dC1hbGlnbjogbGVmdDtcbn1cbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS10aXRsZS5jZW50ZXJlZCB7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2UtdGl0bGUucmlnaHQge1xudGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2Utc3VidGl0bGUge1xuY29sb3I6ICNmZmY7XG5kaXNwbGF5OiBibG9jaztcbn1cbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS1zdWJ0aXRsZS5sZWZ0IHtcbnRleHQtYWxpZ246IGxlZnQ7XG59XG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2Utc3VidGl0bGUuY2VudGVyZWQge1xudGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLnJpZ2h0IHtcbnRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbi5wYWdlLWJhbm5lci1yb3d7XG4gIG1heC13aWR0aDogMTE0NHB4O1xufVxufVxuXG4iLCIvKiBQbHVnaW5zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AaW1wb3J0ICdfd29vY29tbWVyY2Uuc2Nzcyc7XHJcbkBpbXBvcnQgJ192aXN1YWwtY29tcG9zZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ19tYWlsY2hpbXAtZm9yLXdwLnNjc3MnO1xyXG4iLCIud29vY29tbWVyY2UgdGFibGUsXG4ud29vY29tbWVyY2UgdGgsXG4ud29vY29tbWVyY2UgdGQge1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBXT09DT01NRVJDRSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IHAsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbn1cblxuc3Bhbi5zb25hYXJfaXRlbXNob3Age1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi53b29jb21tZXJjZSBhYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAvKiBQcm9kdWN0cyBvbiAyLTMtNCBDb2x1bW5zICovXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMsXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCxcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyxcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxuICAud29vY29tbWVyY2UuY29sdW1ucy0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCxcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53b29jb21tZXJjZXtcbiAgICAmLnNpbmdsZS1wcm9kdWN0e1xuICAgICAgICAud29vY29tbWVyY2UtdGFic3tcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdWwudGFicyB7XG4gICAgICAgICAgICAgICAgbGk6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpOmxhc3Qtb2YtdHlwZTpmaXJzdC1vZi10eXBleyAvLyBoaWRlIHRhYiBpZiBpdCBpcyB0aGUgb25seSBvbmVcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuIFxuXG4gICAgICAgICAgICAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSwgLmNvbW1lbnQtcmVwbHktdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjY3ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42N2VtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud29vY29tbWVyY2UtUmV2aWV3c3tcbiAgICAgICAgICAgICAgICAjY29tbWVudHN7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJldmlld19mb3JtX3dyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5e1xuICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qLnByb2R1Y3RfdGl0bGUuZW50cnktdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF90aXRsZS5lbnRyeS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbnRlbnQsXG5kaXYud29vY29tbWVyY2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTEwNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4qL1xuYm9keTpub3QoLnNpbmdsZS1wcm9kdWN0KS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKlNpbmdsZS1wcm9kdWN0Ki9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSBpbnB1dC5xdHkuaW5wdXQtdGV4dCxcbi5zaW5nbGUtcHJvZHVjdCBidXR0b24ge1xuICAgIGhlaWdodDogNDRweDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24ucGFuZWwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoLFxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZCB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIC5hbHQgdGQsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIC5hbHQgdGgge1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAubGlua3MtYmxvY2sgLmJhY2stYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLmxpbmtzLWJsb2NrIC5idXR0b25zIHtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuXG4vKnJldmlldyovXG5cbi53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgaW1nLmF2YXRhciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBib3JkZXI6MDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaXtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgfVxufVxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY29tbWVudC10ZXh0PmRpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb21tZW50LXRleHQ+ZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEyNHB4O1xufVxuXG4uY29tbWVudC10ZXh0PmRpdjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODlweCk7XG59XG5cbi5jb21tZW50LXRleHQgLnNyX2l0LW1ldGE+KiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCBwLnNyX2l0LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5jb21tZW50LXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XG5cdGNvbG9yOiM0NDQ7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGxpLCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBwe1xuICAgIGNvbG9yOiAjMjIyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbD5oMiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IHRhYmxlLnNob3BfYXR0cmlidXRlcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiM2IzYjM7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQ0cHgpIHtcbiAgICAjY29tbWVudHMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3JTtcbiAgICB9XG4gICAgI3Jldmlld19mb3JtX3dyYXBwZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAud29vY29udGVudCxcbiAgICBkaXYud29vY29tbWVyY2UsXG4gICAgLndvb2NvbnRlbnQuY2FydCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQsXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZSxcbiAgICAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSxcbiAgICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxuICAgIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgYS5yZW1vdmUge1xuICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCxcbiAgICAud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgdGgge1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ud3BiX3dyYXBwZXIgLndvb2NvbnRlbnQsXG4ud3BiX3dyYXBwZXIgZGl2Lndvb2NvbW1lcmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ucHJpY2UgLmFtb3VudCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53b29wcmljZSBkZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndvb3ByaWNlIGlucyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuaW5zIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndvb2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud29vZGVzY3JpcHRpb24gcCB7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbm9sLmNvbW1lbnRsaXN0IHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGZvcm0uY2FydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbW1lbnQtZm9ybS1yYXRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlLFxuLndvb2NvbW1lcmNlLXBhZ2Ugc3Bhbi5vbnNhbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYiggMTAwLDEwMCwxMDAgKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlLFxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZS1wYWdlIHNwYW4ub25zYWxlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyxcbi53b29jb21tZXJjZS1wYWdlIC5zdGFyLXJhdGluZyB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgY29sb3I6ICMwMEE4QkI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24sXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlLCBjb2xvciAwLjM1cyBlYXNlO1xufVxuXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxudGQuYWN0aW9ucyBpbnB1dC5idXR0b24ge1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlcixcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hZGRlZDpiZWZvcmUsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hZGRlZDpiZWZvcmUsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFkZGVkOmJlZm9yZSxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWRkZWQ6YmVmb3JlLFxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hZGRlZDpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hZGRlZDpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFkZGVkOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbi5hZGRlZDpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWRkZWQ6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFkZGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICAgIGhlaWdodDogNzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSxcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSxcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmxhc3QtY2hpbGQsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGk6bGFzdC1jaGlsZCxcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmxhc3QtY2hpbGQsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbixcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIGNvbG9yOiAjMDBBOEJCO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDI3cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4gICAgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXG4gICAgLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4gICAgLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbiAgICAud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxuICAgIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggNXB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVyLFxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50LFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyxcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50LFxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkY7XG59XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnBsdXMsXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IC5taW51cyxcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IC5taW51cyxcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAucGx1cyxcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAubWludXMsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgLm1pbnVzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IC5wbHVzOmhvdmVyLFxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAubWludXM6aG92ZXIsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IC5wbHVzOmhvdmVyLFxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSAubWludXM6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLnBsdXM6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLm1pbnVzOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IC5wbHVzOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IC5taW51czpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IC5wbHVzLFxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSAucGx1cyxcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAucGx1cyxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSAucGx1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgaW5wdXQucXR5LFxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHksXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgaW5wdXQucXR5LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IGlucHV0LnF0eSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlIC5xdWFudGl0eSBpbnB1dC5xdHksXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHksXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IGlucHV0LnF0eSxcbi53cGJfd3JhcHBlciAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5IHtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHksXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5LFxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmUsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgYS5yZW1vdmUsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlIHtcbiAgICBjb2xvcjogIzAwQThCQjtcbiAgICBmb250LXNpemU6IDIuNWVtO1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC5zdGFyLXJhdGluZyxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzAwQThCQjtcbn1cblxuI2NvbW1lbnRmb3JtIHAuc3RhcnMgc3BhbiBhIHtcbiAgICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4jY29tbWVudGZvcm0gLmZvcm0tc3VibWl0ICNzdWJtaXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlIDBzLCBjb2xvciAwLjM1cyBlYXNlIDBzO1xufVxuXG4jY29tbWVudGZvcm0gLmZvcm0tc3VibWl0ICNzdWJtaXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIHRleHRhcmVhLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jldmlld19mb3JtICNyZXNwb25kIHRleHRhcmVhIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tdXN0LWxvZy1pbixcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSxcbi5jb21tZW50LXJlc3BvbmQgaWZyYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29tbWVudC1mb3JtLXJhdGluZyBbZm9yPVwicmF0aW5nXCJdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIC5mb3JtLXN1Ym1pdCBpbnB1dCxcbi53b29jb21tZXJjZS1wYWdlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCAuZm9ybS1zdWJtaXQgaW5wdXQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZTpob3Zlcixcbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCBhLnJlbW92ZTpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgYS5yZW1vdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEE4QkI7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nX2NhbGN1bGF0b3IgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmFmdGVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nX2NhbGN1bGF0b3IgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jY291cG9uX2NvZGUge1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0I4MUMyMztcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAyJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhIGltZyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSxcbi53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSB7XG4gICAgd2lkdGg6IDQ3JTtcbn1cblxuXG4vKiBCbG9jayBJbWFnZSBTaW5nbGUgUGFnZSAqL1xuLypcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyxcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcbiAgICAud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuKi9cblxuLyogRml4IFBhZGRpbmcgV29vQ29tbWVyY2UgdGFicyArIENhcnQvQ2hlY2tvdXQgKi9cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53b29jb250ZW50LmNhcnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbmZvcm0uY2hlY2tvdXQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53b29jb250ZW50IC5yZWxhdGVkLnByb2R1Y3RzIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcnQtZW1wdHkge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbnAud29vLXRoYW5rcyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxubWFyay5vcmRlci1udW1iZXIsXG5tYXJrLm9yZGVyLWRhdGUsXG5tYXJrLm9yZGVyLXN0YXR1cyxcbm1hcmsuY291bnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGltZyxcbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IGltZyxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgaW1nLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSAwcywgY29sb3IgMC4zNXMgZWFzZSAwcztcbn1cblxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4jcmV2aWV3X2Zvcm1fd3JhcHBlciB7XG4gICAgLy8gbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3I6YmVmb3JlLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvcjpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbzpiZWZvcmUge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnRyYWNrX29yZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSBpbnB1dC5xdHksXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IGlucHV0LnF0eSxcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSBpbnB1dC5xdHksXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDMEM3O1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhOmhvdmVyIGltZyxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUsXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXIsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlcixcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5hdHRhY2htZW50LXNob3BfY2F0YWxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5hdHRhY2htZW50LXNob3BfY2F0YWxvZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYudGh1bWJuYWlscyBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi50aHVtYm5haWxzIGEge1xuICAgIC8qd2lkdGg6YXV0bzsqL1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGgsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0ZCxcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0ZCxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGgsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGQsXG4ud29vY29tbWVyY2UgZm9ybS5sb2dpbixcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbixcbi53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybS5sb2dpbixcbi53b29jb21tZXJjZS1wYWdlIGZvcm0uY2hlY2tvdXRfY291cG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybS5yZWdpc3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5hZGRlZF90b19jYXJ0IHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbiNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3NpZGViYXIgaW1nLmF0dGFjaG1lbnQtc2hvcF90aHVtYm5haWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZTpob3ZlciAuY2hvc2VuLXNpbmdsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uY2hlY2tvdXQgLmlucHV0LXRleHQsXG4uc2hpcHBpbmdfY2FsY3VsYXRvciAuaW5wdXQtdGV4dCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5zaGlwcGluZ19jYWxjdWxhdG9yIHNlbGVjdCxcbi53b29jb21tZXJjZS1vcmRlcmluZyBzZWxlY3Qge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4udmFyaWF0aW9ucyBzZWxlY3Qge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4udmFyaWF0aW9ucyAubGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhLFxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24ud2MtZm9yd2FyZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7XG59XG5cbi5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UgMHMsIGNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5ib2R5Om5vdCguc2luZ2xlLXByb2R1Y3QpIC5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xuICAgbWFyZ2luOiAwIGF1dG87IFxufVxuLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIHNwYW4ucHJpY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGRlbHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAgICAgICAuYW1vdW50e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmJlZm9yZSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmRlc2NyaXB0aW9uX3RhYixcbi5yZXZpZXdzX3RhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbi8qLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDN7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHRcbn0qLyIsIi8qIFZpc3VhbCBDb21wb3NlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy10LFxyXG4jd3JhcHBlciAud3BiX3JvdyAud2lkZ2V0Lmlyb25fd2lkZ2V0X2RpdmlkZXI6Zmlyc3QtY2hpbGQgc3Bhbi5oZWFkaW5nLXQzIHtcclxuICBtYXJnaW4tdG9wOiBpbmhlcml0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAjd3JhcHBlciAud3BiX3JvdyAud2lkZ2V0Lmlyb25fd2lkZ2V0X2RpdmlkZXI6Zmlyc3QtY2hpbGQgc3Bhbi5oZWFkaW5nLXQsXHJcbiAgI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy10MyB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy1iLFxyXG4jd3JhcHBlciAud3BiX3JvdyAud2lkZ2V0Lmlyb25fd2lkZ2V0X2RpdmlkZXI6Zmlyc3QtY2hpbGQgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93Lm5vLW1hcmdpbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuZGVzY3JpcHRpb24tY29sdW1uIC53cGJfcm93LmluX2NvbnRhaW5lcixcclxuI3dyYXBwZXIgLmRlc2NyaXB0aW9uLWNvbHVtbiAud3BiX3Jvdy5pbl9jb250YWluZXIgcCB7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi53cGJfY29udGVudF9lbGVtZW50IHVsLmNoaWxkcmVuIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcblxyXG4vKiA1LjcgQ29udGFjdFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXBocCAuZW50cnkge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzBiMGIwYjtcclxuICBwYWRkaW5nOiA0MHB4IDM1cHggMjFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCAtMnB4IDMwcHggMDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLmNvbnRhY3QtYm94IGltZyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiA1cHggNDVweCAyMHB4IDA7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCBhZGRyZXNzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmNvbnRhY3QtYm94IC50aXRsZSB7XHJcbiAgZm9udDogYm9sZCAyMHB4LzI0cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbWFyZ2luOiAwIDAgNXB4O1xyXG59XHJcblxyXG4uY29udGFjdC1ib3ggcCB7XHJcbiAgbWFyZ2luOiAwIDAgMjJweDtcclxufVxyXG5cclxuLmNvbnRhY3QtYm94IC5waG9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAycHggMCAwO1xyXG59XHJcblxyXG4uY29udGFpbmVyLmNsZWFyLWJnIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gIC5jaXJjbGUge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICB9XHJcbiAgLmNpcmNsZSBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgLmNpcmNsZS13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5jaXJjbGUge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cgLmJhY2tncm91bmQtb3ZlcmxheSxcclxuI3dyYXBwZXIgLndwYl9yb3cgLmJnLXZpZGVvLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93IC5iYWNrZ3JvdW5kLW92ZXJsYXksXHJcbiN3cmFwcGVyIC53cGJfcm93IC5iZy12aWRlby13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3Jvdy5oYXMtYmctdmlkZW8ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93IC5iZy12aWRlby13cmFwIHZpZGVvLmJnLXZpZGVvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcblxyXG4uY2lyY2xlLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbn1cclxuXHJcbi5jaXJjbGUge1xyXG4gIHdpZHRoOiAyNDBweDtcclxuICBoZWlnaHQ6IDI0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmNpcmNsZSBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmNpcmNsZSAuY2VudGVyaW5nLFxyXG4uY2lyY2xlIC53cGJfd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNpcmNsZSBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi53cGJfY29udGVudF9lbGVtZW50LmNpcmNsZSBhIHtcclxuICBjb2xvcjogI2U4MGU1MDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmNpcmNsZSAuaWNvbnMsXHJcbi5jaXJjbGUgLmZhIHtcclxuICBjb2xvcjogI2IxYjFiMTtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBmaXggZm9yIFZDIDQuOSAqL1xyXG5cclxuLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIC8qXHJcbiAgZml4IGZvciBzdHJldGNoaW5nIHJvd1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgKi9cclxufVxyXG5cclxuLnZjX3NwYW40IC5tZWRpYS1ibG9jayAuaW1hZ2UsXHJcbi52Y19zcGFuMyAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4udmNfc3BhbjIgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi52Y19zcGFuNCAubWVkaWEtYmxvY2sgLnRleHQtYm94LFxyXG4udmNfc3BhbjMgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCxcclxuLnZjX3NwYW4yIC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udmNfc3BhbjQgLnJlY2VudC1wb3N0cyBoMixcclxuLnZjX3NwYW4zIC5yZWNlbnQtcG9zdHMgaDIsXHJcbi52Y19zcGFuMiAucmVjZW50LXBvc3RzIGgyIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuLFxyXG4udmNfc3BhbjMgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDEgc3BhbixcclxuLnZjX3NwYW4yIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQxIHNwYW4sXHJcbiNzaWRlYmFyIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQxIHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxufVxyXG5cclxuLnZjX3NwYW40IC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQyIHNwYW4sXHJcbi52Y19zcGFuMyAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuLFxyXG4udmNfc3BhbjIgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIgc3BhbixcclxuI3NpZGViYXIgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udmNfc3BhbjEyIC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQsXHJcbi52Y19zcGFuNiAubmV3cy1ncmlkLXdyYXAgLnRhYi10ZXh0IHtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG59XHJcblxyXG4udmNfc3BhbjQgLm5ld3MtZ3JpZC13cmFwIC50YWItdGV4dCAudGFiLXRpdGxlLFxyXG4udmNfc3BhbjMgLm5ld3MtZ3JpZC13cmFwIC50YWItdGV4dCAudGFiLXRpdGxlLFxyXG4udmNfc3BhbjIgLm5ld3MtZ3JpZC13cmFwIC50YWItdGV4dCAudGFiLXRpdGxlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi52Y19jb2wtc20tNCBzcGFuLmV2ZW50cy1iYXItdGl0bGUsXHJcbi52Y19jb2wtc20tMyBzcGFuLmV2ZW50cy1iYXItdGl0bGUsXHJcbiNzaWRlYmFyIHNwYW4uZXZlbnRzLWJhci10aXRsZSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciBzcGFuLmV2ZW50cy1iYXItdGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAvKiBTbWFsbCAqL1xyXG4gIC52Y19jb2wtc20tNCBzcGFuLmV2ZW50cy1iYXItdGl0bGUsXHJcbiAgLnZjX2NvbC1zbS0zIHNwYW4uZXZlbnRzLWJhci10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnZjX3NwYW40IC50eXBlLWFsYnVtIC50ZXh0LWJveCBoMixcclxuLnZjX3NwYW4zIC50eXBlLWFsYnVtIC50ZXh0LWJveCBoMixcclxuLnZjX3NwYW4yIC50eXBlLWFsYnVtIC50ZXh0LWJveCBoMiAjc2lkZWJhciAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnZjX3NwYW40IC5hbGJ1bS1saXN0ZW4sXHJcbi52Y19zcGFuMyAuYWxidW0tbGlzdGVuLFxyXG4udmNfc3BhbjIgLmFsYnVtLWxpc3RlbiAjc2lkZWJhciAuYWxidW0tbGlzdGVuIHtcclxuICBmb250LXNpemU6IDYwcHg7XHJcbn1cclxuXHJcblxyXG4udmNfc3BhbjMgLnBsYXktYnV0dG9uLFxyXG4udmNfc3BhbjIgLnBsYXktYnV0dG9uIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBtYXJnaW4tbGVmdDogLTEyLjVweDtcclxuICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03NSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG59XHJcblxyXG5cclxuLnZjX2NvbC1zbS0xMiAucG9zdF9zaW1wbGUge1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcblxyXG4udmNfc3BhbjQgLmlyb25fd2lkZ2V0X3ZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4udmNfc3BhbjMgLmlyb25fd2lkZ2V0X3ZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4udmNfc3BhbjIgLmlyb25fd2lkZ2V0X3ZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLnZjX3NwYW40IC52aWRlb2dyaWQgaDIsXHJcbi52Y19zcGFuMyAudmlkZW9ncmlkIGgyLFxyXG4udmNfc3BhbjIgLnZpZGVvZ3JpZCBoMiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG5cclxuLyogQ09VTlRET1dOIFdJREdFVCAqL1xyXG5cclxuXHJcbi8qIFZDIGNvdW50ZG93biAqL1xyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwLnNob3dfbGFiZWxzIC5jb3VudGRvd24tcGVyaW9kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIC5jb3VudGRvd24tYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAubGFiZWwtYWxpZ24tY2VudGVyIC5jb3VudGRvd24tcGVyaW9kIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5sYWJlbC1hbGlnbi1sZWZ0IC5jb3VudGRvd24tcGVyaW9kIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAubGFiZWwtYWxpZ24tcmlnaHQgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi1yb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCAuY291bnRkb3duLXNlY3Rpb24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8qIENvdW50ZG93biBXaWRnZXQgKi9cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXJvdyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tc2VjdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayBzcGFuLmNvdW50ZG93bi1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tc2VjdGlvbiBzcGFuLmNvdW50ZG93bi1hbW91bnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXNlY3Rpb24gc3Bhbi5jb3VudGRvd24tYW1vdW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jb3VudF9zcGxpdHRlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5jb3VudF9zcGxpdHRlcjpsYXN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnZjX3NwYW4zIC5jb3VudGRvd24tYmxvY2ssXHJcbiAgLnZjX3NwYW4yIC5jb3VudGRvd24tYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmNfc3BhbjMgLmNvdW50ZG93bi13cmFwIC5ldmVudC10ZXh0LXdyYXAsXHJcbiAgLnZjX3NwYW4yIC5jb3VudGRvd24td3JhcCAuZXZlbnQtdGV4dC13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAudmNfc3BhbjQgLmNvdW50ZG93bi1ibG9jayxcclxuICAudmNfc3BhbjMgLmNvdW50ZG93bi1ibG9jayxcclxuICAudmNfc3BhbjIgLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZjX3NwYW40IC5jb3VudGRvd24tYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5jb3VudGRvd24td3JhcCAuZXZlbnQtdGV4dC13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogRml4IE5ld3MvVmlkZW8gTGlzdHMgKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF92aWRlb3MsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF92aWRlb3MsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF92aWRlb3N7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfdmlkZW9ze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BiX3JvdyxcclxuLndwYl9jb250ZW50X2VsZW1lbnQsXHJcbnVsLndwYl90aHVtYm5haWxzLWZsdWlkPmxpLFxyXG4ubGFzdF90b2dnbGVfZWxfbWFyZ2luLFxyXG4ud3BiX2J1dHRvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLyogTmV3IFZpc3VhbCBDb21wb3NlciBPdmVycmlkZXMgKi9cclxuXHJcbi53cGJfc2luZ2xlX2ltYWdlIGltZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcblxyXG5cclxuLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyLmltZ19mdWxsd2lkdGggaW1nIHtcclxuICB3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcblxyXG5cclxuLndwYl9jb250ZW50X2VsZW1lbnQgLndwYl9hY2NvcmRpb25fd3JhcHBlciAud3BiX2FjY29yZGlvbl9oZWFkZXIsXHJcbi53cGJfY29udGVudF9lbGVtZW50LndwYl90YWJzIC53cGJfdG91cl90YWJzX3dyYXBwZXIgLndwYl90YWIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZjX3JvdyB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogY2VudGVyO1xyXG4gIH1cclxuICAuc3JfaXRfZHJvcHNoYWRvdzpiZWZvcmUsXHJcbiAgLnNyX2l0X2Ryb3BzaGFkb3c6YWZ0ZXIge1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0b3A6IDgwJTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDM1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMzVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMzVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gIH1cclxuICAuc3JfaXRfZHJvcHNoYWRvdzphZnRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQWNjb3JkaW9uIFN0eWxlICovXHJcblxyXG4ud3BiX2FjY29yZGlvbl9zZWN0aW9uIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BiX2FjY29yZGlvbl9zZWN0aW9uIGE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwYl9hY2NvcmRpb25faGVhZGVyIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGJfYWNjb3JkaW9uX2hlYWRlcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BiX2FjY29yZGlvbl9jb250ZW50IHAge1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnZjLWNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52Yy1jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlLFxyXG4udmMtY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XHJcbiAgdG9wOiAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZjLWNhcm91c2VsLWNvbnRyb2wge1xyXG4gIG1hcmdpbi10b3A6IC0zNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLyogVGFicyAqL1xyXG4udmNfdHRhLXRpdGxlLXRleHR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuXHJcbi52Y19jdXN0b21faGVhZGluZyBhLCAudmNfY3VzdG9tX2hlYWRpbmcgYTpmb2N1cywgLnZjX2N1c3RvbV9oZWFkaW5nIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3JfaXQtaW5saW5lLWJsb2Nre1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi52Y19idG4zIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8qIEZvb3RlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuI2Zvb3RlciB7XHJcbiAgLyogQ3VzdG9tIHZjX2Nhcm91c2VsIChTUE9OU09SKSAqL1xyXG4gIC52Y19pbWFnZXNfY2Fyb3VzZWwsXHJcbiAgLnZjX2Nhcm91c2VsLXNsaWRlbGluZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmNfY2Fyb3VzZWwtc2xpZGVsaW5lLWlubmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY+LnZjX2l0ZW0ge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbiAgLyogVkMgQnV0dG9uIGVsZW1lbnQgKi9cclxuICAudmNfYnRuMy1zaGFwZS1yb3VuZCB7XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICB9XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS1tZCB7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS1zbSB7XHJcbiAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICB9XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS14cyB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi8vIHRleHQgYWxpZ25tZW50IGZvciBWQyBDb2x1bW5zIGFuZCBJbm5lciBDb2x1bW5zXHJcbiovXHJcblxyXG4udGV4dC1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxlZnQsXHJcbi50ZXh0LWxlZnQgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctbGVmdCAubWM0d3AtZm9ybSxcclxuLnRleHQtbGctbGVmdCAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLWxlZnQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtbGctbGVmdCxcclxuLnRleHQtbGctbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1sZWZ0IC52Y19jdXN0b21faGVhZGluZyxcclxuLnRleHQtbGctbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbGVmdCAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1sZWZ0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtcmlnaHQsXHJcbi50ZXh0LXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLXJpZ2h0IC5tYzR3cC1mb3JtLFxyXG4udGV4dC1sZy1yaWdodCAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLXJpZ2h0LFxyXG4udGV4dC1sZy1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nLFxyXG4udGV4dC1sZy1yaWdodCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWNlbnRlcixcclxuLnRleHQtY2VudGVyIC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWNlbnRlciAubWM0d3AtZm9ybSxcclxuLnRleHQtbGctY2VudGVyIC52Y19idG4zLWNvbnRhaW5lcixcclxuLnRleHQtbGctY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLWNlbnRlcixcclxuLnRleHQtbGctY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIC52Y19jdXN0b21faGVhZGluZyxcclxuLnRleHQtbGctY2VudGVyIC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1jZW50ZXIgLmljb24tYm94LWlubGluZSB7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1qdXN0aWZ5LFxyXG4udGV4dC1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtbGctanVzdGlmeSAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLWp1c3RpZnksXHJcbi50ZXh0LWxnLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSAudmNfY3VzdG9tX2hlYWRpbmcsXHJcbi50ZXh0LWxnLWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBqdXN0aWZ5O1xyXG59XHJcblxyXG5cclxuLyogfSovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudGV4dC1tZC1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtbWQtbGVmdCxcclxuICAudGV4dC1tZC1sZWZ0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtbWQtbGVmdCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtbWQtbGVmdCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAudGV4dC1tZC1sZWZ0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWxlZnQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAudGV4dC1tZC1yaWdodCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LW1kLXJpZ2h0LFxyXG4gIC50ZXh0LW1kLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtbWQtcmlnaHQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LW1kLXJpZ2h0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAudGV4dC1tZC1yaWdodCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtbWQtcmlnaHQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAudGV4dC1tZC1jZW50ZXIgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1tZC1jZW50ZXIsXHJcbiAgLnRleHQtbWQtY2VudGVyIC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtbWQtY2VudGVyIC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1tZC1jZW50ZXIgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC1tZC1jZW50ZXIgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1tZC1jZW50ZXIgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtbWQtanVzdGlmeSAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LW1kLWp1c3RpZnksXHJcbiAgLnRleHQtbWQtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLnZjX2J0bjMtY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtbWQtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBqdXN0aWZ5O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRleHQtc20tbGVmdCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXNtLWxlZnQsXHJcbiAgLnRleHQtc20tbGVmdCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LXNtLWxlZnQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXNtLWxlZnQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnRleHQtc20tbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1zbS1sZWZ0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnRleHQtc20tcmlnaHQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1zbS1yaWdodCxcclxuICAudGV4dC1zbS1yaWdodCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LXNtLXJpZ2h0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1zbS1yaWdodCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnRleHQtc20tcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgLnRleHQtc20tY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtc20tY2VudGVyLFxyXG4gIC50ZXh0LXNtLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LXNtLWNlbnRlciAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtc20tY2VudGVyIC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtc20tY2VudGVyIC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtc20tY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1zbS1qdXN0aWZ5LFxyXG4gIC50ZXh0LXNtLWp1c3RpZnkgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1zbS1qdXN0aWZ5IC52Y19idG4zLWNvbnRhaW5lcixcclxuICB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIH1cclxuICAudGV4dC1zbS1qdXN0aWZ5IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDoganVzdGlmeTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xyXG4gIC50ZXh0LXhzLWxlZnQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC14cy1sZWZ0LFxyXG4gIC50ZXh0LXhzLWxlZnQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC14cy1sZWZ0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC14cy1sZWZ0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWxlZnQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQteHMtbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQteHMtcmlnaHQsXHJcbiAgLnRleHQteHMtcmlnaHQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC14cy1yaWdodCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQteHMtcmlnaHQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLXJpZ2h0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC14cy1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWNlbnRlciAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXhzLWNlbnRlcixcclxuICAudGV4dC14cy1jZW50ZXIgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC14cy1jZW50ZXIgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXhzLWNlbnRlciAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWNlbnRlciAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC14cy1qdXN0aWZ5IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQteHMtanVzdGlmeSxcclxuICAudGV4dC14cy1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcbiAgLnRleHQteHMtanVzdGlmeSAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC14cy1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGp1c3RpZnk7XHJcbiAgfVxyXG59IiwiLyogTWFpbGNoaW1wICBmb3IgIFdvcmRwcmVzcyovXHJcbi5tYzR3cC1mb3Jte1xyXG4gICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubWM0d3AtZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbmNvbG9yOiMwMDAwMDAhaW1wb3J0YW50O1xyXG59XHJcbi5tYzR3cC1mb3JtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5tYzR3cC1mb3JtIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dC5wbGFjZWhvbGRlcnNqcyB7XHJcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLm1jNHdwLWZvcm0gc2VsZWN0LC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDY4cHg7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB3aWR0aDogMTNweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICAgIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gICAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICBtYXJnaW46MjRweDtcclxuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG59XHJcbi5tYzR3cC1mb3JtIGJ1dHRvbiwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDlweCA0NXB4IDlweCA0NXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0OmZvY3VzLC5tYzR3cC1mb3JtIHNlbGVjdDpmb2N1cywubWM0d3AtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG4ubWM0d3AtZm9ybSBidXR0b246Zm9jdXMsLm1jNHdwLWZvcm0gYnV0dG9uOmhvdmVyLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uOmFjdGl2ZSwubWM0d3AtZm9ybSBidXR0b246Zm9jdXMsLm1jNHdwLWZvcm0gYnV0dG9uOmhvdmVyLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxufVxyXG4ubWM0d3AtZm9ybSBsYWJlbD5zcGFuLC5tYzR3cC1mb3JtIGxpPmxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLWFsZXJ0IHtcclxuICAgIGNvbG9yOiAjYzA5ODUzO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICM0Njg4NDc7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLW5vdGljZSB7XHJcbiAgICBjb2xvcjogIzNhODdhZDtcclxufVxyXG4ubWM0d3AtZm9ybSAubWM0d3AtZXJyb3Ige1xyXG4gICAgY29sb3I6ICNDRDVDNUM7XHJcbn1cclxuLnJ0bCAubWM0d3AtZm9ybS1yZXNldCBpbnB1dFt0eXBlPWNoZWNrYm94XSwucnRsIC5tYzR3cC1mb3JtLXJlc2V0IGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIG1hcmdpbjogMCAwIDAgNnB4O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwubWM0d3AtZm9ybSBzZWxlY3QsLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTFweCAyN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbZGlzYWJsZWRdLC5tYzR3cC1mb3JtIGlucHV0W3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlXHJcbn1cclxuXHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC5tYzR3cC1mb3JtIHNlbGVjdDpmb2N1cywubWM0d3AtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sLm1jNHdwLVxyXG4gICAgICBmb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLm1jNHdwLWZvcm0gc2VsZWN0LC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgIH1cclxufSIsIi8qTUVOVSBTT0NJQUwgTkVUV09SSyBJQ09OKi9cclxuLm1lbnUtaWNvbi1hcHBsZW11c2ljPmE6YmVmb3JlLCAubWVudS1pY29uLWJhbmRjYW1wPmE6YmVmb3JlLCAubWVudS1pY29uLWZhY2Vib29rPmE6YmVmb3JlLCAubWVudS1pY29uLWdvb2dsZXBsdXM+YTpiZWZvcmUsIC5tZW51LWljb24tZ29vZ2xlcGxheT5hOmJlZm9yZSwgLm1lbnUtaWNvbi1pbnN0YWdyYW0+YTpiZWZvcmUsIC5tZW51LWljb24tbWl4Y2xvdWQ+YTpiZWZvcmUsIC5tZW51LWljb24tc25hcGNoYXQ+YTpiZWZvcmUsIC5tZW51LWljb24tc291bmRjbG91ZD5hOmJlZm9yZSwgLm1lbnUtaWNvbi1zcG90aWZ5PmE6YmVmb3JlLCAubWVudS1pY29uLXR3aXR0ZXI+YTpiZWZvcmUsIC5tZW51LWljb24tdmltZW8+YTpiZWZvcmUsIC5tZW51LWljb24tdms+YTpiZWZvcmUsIC5tZW51LWljb24teW91dHViZT5hOmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4ubWVudS1pY29uLWFwcGxlbXVzaWM+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3OVwiO1xyXG59XHJcbi5tZW51LWljb24tYmFuZGNhbXA+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkNVwiO1xyXG59XHJcbi5tZW51LWljb24tZmFjZWJvb2s+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjM5ZVwiO1xyXG59XHJcbi5tZW51LWljb24tZ29vZ2xlcGxheT5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1nb29nbGVwbHVzPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYwZDVcIjtcclxufVxyXG4ubWVudS1pY29uLWluc3RhZ3JhbT5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1taXhjbG91ZD5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XHJcbn1cclxuLm1lbnUtaWNvbi1zbmFwY2hhdD5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1zb3VuZGNsb3VkPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxNmRcIjtcclxufVxyXG4ubWVudS1pY29uLXNwb3RpZnk+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiY1wiO1xyXG59XHJcbi5tZW51LWljb24tdHdpdHRlcj5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XHJcbn1cclxuLm1lbnUtaWNvbi12aW1lbz5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XHJcbn1cclxuLm1lbnUtaWNvbi12az5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbn1cclxuLm1lbnUtaWNvbi15b3V0dWJlPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxNjdcIjtcclxufVxyXG4vKiBDbGFzcyB0byByb3RhdGUgd2lkZ2V0cyBhbmQgZWxlbWVudHMgKi9cclxuLnJvdGF0ZU1le1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxufVxyXG4vKiBFU0cgTG9hZCBNb3JlIEJ1dHRvbiAqL1xyXG4uZXNnLWxvYWRtb3JlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuLyogR3JhZGllbnRNYXBzIGVmZmVjdFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gICAuc3JfaXQtZ3JhZGllbnRtYXBzLXNraW57XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVye1xyXG4gICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH0gXHJcbiAgICAuZXNnLW1lZGlhLWNvdmVyLXdyYXBwZXI6aG92ZXIgLmVzZy1tZWRpYS1wb3N0ZXIsIC5lc2ctbWVkaWEtY292ZXItd3JhcHBlcjpob3ZlciAuZXNnLWVudHJ5LW1lZGlhe1xyXG5cdCAgICBmaWx0ZXI6aW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEZW1vIEN1c3RvbSBDU1NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIE1BR05FVElDIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9tYWduZXRpY19lbGVtZW50b3Ige1xyXG4gICAgLnNvbmFhci1maWx0ZXJzIC5lc2ctZmlsdGVyYnV0dG9uLCAuc29uYWFyLWZpbHRlcnMgLmVzZy1uYXZpZ2F0aW9uYnV0dG9uLmVzZy1sb2FkbW9yZSwgLnNvbmFhci1maWx0ZXJzIC5lc2ctc29ydGJ1dHRvbiwgLnNvbmFhci1maWx0ZXJzIC5lc2ctY2FydGJ1dHRvbiwgLnBvZGNhc3QtZmlsdGVyIGxpLCAuZXNnLXNvcnRidXR0b24sIGEuYnRfcnNzX3N1YnNjcmliZSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH0gIFxyXG4gICAgXHJcbiAgICAvKkV2ZW50IGxpc3QqL1xyXG4gICAgICAgIFxyXG4gICAgLmV2ZW50cy1iYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS1TcGVjaWFsIG1lbnUtLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcclxuICAgICAgICAuZWxlbWVudG9yLXNlY3Rpb24tc3RyZXRjaGVkLmVsZW1lbnRvci1zZWN0aW9uLWZ1bGxfd2lkdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZD4uZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcG9zdHMtY2xhc3NpYyAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAjcHVzaGVyLXdyYXAge1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbiAgICAgICAgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLnN1Yi1tZW51Om5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xyXG4gICAgICAgIC8qLS0tbWFrZSB0aGUgbWVudSBpY29uIGJsYWNrIG9uIG1vYmlsZSAtLS0qL1xyXG4gICAgICAgIC5tZW51LXRvZ2dsZSBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5zaXRlLWxvZ28ge1xyXG4gICAgICAgIHRvcDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUub3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5zdWItbWVudS5hY3RpdmUgbGkubWVudS1pdGVtIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUub3BlbiAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZDNkM2Q7XHJcbiAgICB9XHJcbiAgICAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgICAud3AtYWRtaW4tYmFyIC5zaXRlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4gICAgfVxyXG4gICAgLnNpdGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWhvbGRlciB7XHJcbiAgICAgICAgdG9wOiA1dmg7XHJcbiAgICB9XHJcbiAgICAubWVudS10b2dnbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUubGVmdHR5cGU6bm90KC5vcGVuKSB7XHJcbiAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZS5vcGVuIHtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3ViLWFycm93IGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB1bC5oZWFkZXItdG9wLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS1FbmQgU3BlY2lhbCBtZW51LS0tLS0tLS0tLS0tLS0tLS0qL1xyXG59XHJcblxyXG5cclxuLyogTUFHTkVUSUMgV1BCQUtFUllcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbWFnbmV0aWMge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgICYuaGlkZS1oZWFkZXIgeyAgIFxyXG4gICAgICAgIFtkYXRhLXZjLWZ1bGwtd2lkdGg9XCJ0cnVlXCJdLnZjX3JvdyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsIWltcG9ydGFudDtcclxuICAgICAgICB9ICAgXHJcbiAgICAgfVxyXG4gICAgIFxyXG4gICAgYS5wcm9tb2JveDpob3ZlciBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigzcHgpIGJyaWdodG5lc3MoNjAlKTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1ldmVudC10aXRsZSxcclxuICAgIC5zcl9pdC1ldmVudC1hcnRpc3Qge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuZXZlbnRzLWJhci1hcnRpc3RzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtYnV0dG9ucyAuYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICNkcm9wY2FwIHNwYW4uZHJvcGNhcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgfVxyXG4gICAgLyogYnV0dG9uIHZpZXcgYWxsIGluIHRoZSBoZWFkaW5nICovXHJcbiAgICBcclxuICAgIC5yb3dIZWFkaW5nIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLnJvd0hlYWRpbmcgaDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5yb3dIZWFkaW5nIC52Y19idG4zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5yb3dIZWFkaW5nIC52Y19idG4zLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b20ge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgfVxyXG4gICAgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAuYWxpZ24tY2VudGVyLXJlc3BvbnNpdmU+ZGl2Pi53cGJfd3JhcHBlcj4qIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypFdmVudCBsaXN0Ki9cclxuICAgIFxyXG4gICAgLmV2ZW50cy1iYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLVNwZWNpYWwgbWVudS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xyXG4gICAgICAgIFtkYXRhLXZjLWZ1bGwtd2lkdGg9XCJ0cnVlXCJdLnZjX3JvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcHVzaGVyLXdyYXAge1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgIC5zaWRlLW1lbnU6bm90KC5vcGVuKSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyLFxyXG4gICAgICAgIC5zaWRlLW1lbnU6bm90KC5vcGVuKSAubG9nby1kZXNrdG9wIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcclxuICAgICAgICAubG9nby1kZXNrdG9wIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwuc3ViLW1lbnU6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XHJcbiAgICAgICAgLyotLS1tYWtlIHRoZSBtZW51IGljb24gYmxhY2sgb24gbW9iaWxlIC0tLSovXHJcbiAgICAgICAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1tZW51IGxpIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgdG9wOiA0MHB4IWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5vcGVuIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51LmFjdGl2ZSBsaS5tZW51LWl0ZW0gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5vcGVuIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2QzZDtcclxuICAgIH1cclxuICAgIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxuICAgIC53cC1hZG1pbi1iYXIgLnNpdGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg0cHg7XHJcbiAgICB9XHJcbiAgICAuc2l0ZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgIH1cclxuICAgIC5uYXYtaG9sZGVyIHtcclxuICAgICAgICB0b3A6IDV2aDtcclxuICAgIH1cclxuICAgIC5tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBsZWZ0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZTpub3QoLm9wZW4pIHtcclxuICAgICAgICBsZWZ0OiAtMzAwcHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51LmxlZnR0eXBlLm9wZW4ge1xyXG4gICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAubWVudS10b2dnbGUgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5zdWItYXJyb3cgaSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHVsLmhlYWRlci10b3AtbWVudSBsaSBhIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tRW5kIFNwZWNpYWwgbWVudS0tLS0tLS0tLS0tLS0tLS0tKi9cclxufVxyXG5cclxuXHJcbi8qIENPUk5FUlNUT05FIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9jb3JuZXJzdG9uZV9lbGVtZW50b3Ige1xyXG4gICAgLnNvbmFhci1maWx0ZXJzIC5lc2ctZmlsdGVyYnV0dG9uLCAuc29uYWFyLWZpbHRlcnMgLmVzZy1zb3J0YnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogQ09STkVSU1RPTkUgV1BCQUtFUllcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fY29ybmVyc3RvbmUge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLWFydGlzdCBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgaDEuc3JfaXQtcGxheWxpc3QtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuICAgICYuaG9tZSAucGxheWxpc3QgLnNyX2l0LXBsYXlsaXN0LXRpdGxlLFxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHMsXHJcbiAgICAuc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1jaGVja291dCBoMyB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAuYWxpZ24tY2VudGVyLXJlc3BvbnNpdmU+ZGl2Pi53cGJfd3JhcHBlcj4qIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODlweCkgeyAgXHJcbiAgICAgICAgLmNvcm5lcnN0b25lXzJjb2x1bW5zLWZvcm1hdCAudmNfY29sdW1uLWlubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwuaGVhZGVyLXRvcC1tZW51LnJpZ2h0dHlwZSBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51PnVsPmxpLmxvZ28ge1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLmNvcm5lcnN0b25lIGJ1dHRvbixcclxuICAgIC5jb3JuZXJzdG9uZSAudmNfYnRuMy1jb250YWluZXIgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAzcHggMHB4IWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDBweCAxMHB4IDBweCAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4IDBweCA0cHggMHB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmNvcm5lcnN0b25lIGJ1dHRvbjpob3ZlcixcclxuICAgIC5jb3JuZXJzdG9uZSAudmNfYnRuMy1jb250YWluZXIgYTpob3ZlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDdweCAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCA3cHggMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8qLS0tLS0tLS0tLS0tIDIgY29sdW1ucyBzcGVjaWFsIHdpZGh0IGZvcm1hdCAoaG9tZSBwYWdlIC1hYm91dCBjb2x1bW4pLS0tLSovXHJcbiAgICBcclxuICAgIC5jb3JuZXJzdG9uZV8yY29sdW1ucy1mb3JtYXQ+LndwYl9jb2x1bW46Zmlyc3Qtb2YtdHlwZSBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICB9XHJcbiAgICAuY29ybmVyc3RvbmVfaG9tZV9zaW5nbGVpbWFnZSB7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAuY29ybmVyc3RvbmVfaG9tZXBhZ2VfZ3JpZC52Y19yb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLyogYnV0dG9uIHZpZXcgYWxsIGluIHRoZSBoZWFkaW5nICovXHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTVweCkge1xyXG4gICAgICAgIC5yb3dIZWFkaW5nIC52Y19jdXN0b21faGVhZGluZyxcclxuICAgICAgICAucm93SGVhZGluZyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTZweCkge1xyXG4gICAgICAgIC5yb3dIZWFkaW5nIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvd0hlYWRpbmcgaDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3dIZWFkaW5nIC52Y19idG4zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZ3JpZCB7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAmLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC8qIGFkZGVkIHRvIG1haW4gc3R5bGUgKi9cclxuICAgIFxyXG4gICAgZmlndXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBhZGRlZCB0byBtYWluIHN0eWxlICEgKi9cclxuICAgIFxyXG4gICAgLmV2ZW50cy1iYXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuLmV2ZW50cy1iYXItdGl0bGUge1xyXG4gICAgICAgIC8qIGFkZGVkIHRvIG1haW4gc3R5bGUgISAqL1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLmNvcm5lcnN0b25lXzJjb2x1bW5zLWZvcm1hdD4ud3BiX2NvbHVtbjpmaXJzdC1vZi10eXBlPi52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKnRtcCovXHJcbiAgICBcclxuICAgICYucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXBvc3RzLWxpc3QgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTBweCkge1xyXG4gICAgICAgIC5jbGFzc2ljLW1lbnU+dWw+bGkgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgIFxyXG59XHJcblxyXG4vKiBBUEVYIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9hcGV4X2VsZW1lbnRvciB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNzb25hYXItcGxheWVyIC5jbG9zZS5idG4tcGxheWVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLnBsYXllciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXRleHR7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcblxyXG4vKiBBUEVYIFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX2FwZXgge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjc29uYWFyLXBsYXllciAuY2xvc2UuYnRuLXBsYXllciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay1udW1iZXIgc3ZnIHtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgIH1cclxuICAgICNzb25hYXItcGxheWVyIC5wbGF5ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5zcl9pdC10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLndwYl92aWRlb193aWRnZXQudmNfdmlkZW8tZWwtd2lkdGgtNzAgLndwYl93cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgIC5tYzR3cC1mb3JtIHNlbGVjdCxcclxuICAgIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbixcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEpvc2VmaW4gU2FucztcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxyXG4gICAgLm1jNHdwLWZvcm0gc2VsZWN0LFxyXG4gICAgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKmZvb3RlciovXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgI2Zvb3RlcntcclxuICAgICAgICAgICAgLnZjX2J0bjMtc2hhcGUtcm91bmQudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZjX2J0bjMtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZjX2J0bjMtY29udGFpbmVyOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbn1cclxuLyogS1JPTk9YWFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9rcm9ub3h4IHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGl0Q29sdW1ucyBwe1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3AhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAuYWxidW0gLmFsYnVtLWFydCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe1xyXG4gICAgLnNwbGl0Q29sdW1ucyAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6MTAlO1xyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3RzLCAuc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmRlZmF1bHRkaXZpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc29jaWFsLW5ldHdvcmtzIGEgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qTUFJTENISU1QIEZPUk0qL1xyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMThweCAyN3B4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICBcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWF7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH0gICAgXHJcbiAgIFxyXG59XHJcbi8qIE1JTEVORCBmb3IgRWxlbWVudG9yXHJcblxyXG5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbWlsZW5kX2VsZW1lbnRvciB7XHJcbiAgICAuY2xhc3NpYy1tZW51Lm1pbmkgLmxvZ28gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC8qIEF2b2lkIGNvbnRlbnQgYm94IHRvIG92ZXJsYXAgdGhlIGFsYnVtIGNvdmVyICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuYWxidW0taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIC8qIFJlbW92ZSBiYWNrZ3JvdW5kIGJlY2F1c2Ugd2Ugd2FudCB0byBzZWUgdGhlIGJhY2tncm91bmQgaW1hZ2UgKi9cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuc21hbGwtaWNvbi1idCAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc29uYWFyLWVsZW1lbnRvci1pbmxpbmUtYmxvY2sgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyeyBcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gICAgfVxyXG5cclxuICAgIC5zci1kcm9wc2hhZG93LmVsZW1lbnRvci1zZWN0aW9uLXN0cmV0Y2hlZCwgLnNyLWRyb3BzaGFkb3cgLmFsYnVtLWFydCBpbWcge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDNweCByZ2JhKDAsMCwwLDAuMzUpO1xyXG4gICAgfVxyXG4gICAgLm1lZGlhLWJsb2NrIGEsIC5hcnRpY2xlcy1jbGFzc2ljIC5tZWRpYS1ibG9jayAuaG9sZGVyLCAuZXNnLWdyaWQgLm1haW51bCBsaS5lZy1uZXdzLXNraW4tc3BsaXQtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSw3NSw3NiwwLjQyKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1JTEVORFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9taWxlbmQge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjb3ZlcmxheSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIFdvb0NvbW1lcmNlXHJcbiAgICBbcm9sZT1cImxpc3Rib3hcIl0gbGl7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC53aWRnZXQtdGl0bGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zci1sZXR0ZXItc3BhY2luZy02e1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICB9XHJcbiAgICAuc3ItbGV0dGVyLXNwYWNpbmctMntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKnNlYXJjaCBib3gqL1xyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWluLXdpZHRoOjIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKkV2ZW50Ki9cclxuICAgICNhcnRpc3RzX2ZpbHRlciBvcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMzgsIDM2LCAzNSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLypidXR0b24qL1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgLmJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLnN0eWxlMS1idXR0b24gLnZjX2J0bjMudmNfYnRuMy1zaXplLWxne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAuc3R5bGUxLWJ1dHRvbiAudmNfYnRuMy1zaXplLWxnLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b217XHJcbiAgICAgICAgcGFkZGluZzogMTdweCA2NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLypob21lcGFnZSBwb3N0IGdyaWQqL1xyXG4gICAgLmNvbG9yMV90eHQ+ZGl2LCAudmNfZ3JpZCBwe1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmNfZ3JpZCAudmNfY3VzdG9tX2hlYWRpbmcgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKmZvcm0qL1xyXG4gICAgLmxpZ2h0LWZvcm0sIC5saWdodC1mb3JtIHB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAubGlnaHQtZm9ybSB0ZXh0YXJlYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubGlnaHQtZm9ybSBpbnB1dCwgLmxpZ2h0LWZvcm0gdGV4dGFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIC5saWdodC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG4vKiBNQU5EQUxBXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21hbmRhbGEge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKkhPTUUgc29jaWFsIG1lZGlhKi9cclxuICAgIC52Y19pY29uX2VsZW1lbnQtYWxpZ24tY2VudGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcisudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDozMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKkNvbnRhY3QgcGFnZSovXHJcbiAgICAjZHJvcGNhcCBzcGFuLmRyb3BjYXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBET1dOQkVBVCBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9kb3duYmVhdCB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxOTIwcHgpe1xyXG4gICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgfSAgICBcclxuICAgICNvdmVybGF5IHtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcblxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWF7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH0gICBcclxuICAgXHJcbn0gIFxyXG4vKiBNT09OTElHSFQgRUxFTUVOVE9SXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21vb25saWdodF9lbGVtZW50b3Ige1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC8qIEF2b2lkIGNvbnRlbnQgYm94IHRvIG92ZXJsYXAgdGhlIGFsYnVtIGNvdmVyICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuYWxidW0taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIC8qIFJlbW92ZSBiYWNrZ3JvdW5kIGJlY2F1c2Ugd2Ugd2FudCB0byBzZWUgdGhlIGJhY2tncm91bmQgaW1hZ2UgKi9cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9ICBcclxufSAgXHJcbi8qIE1PT05MSUdIVCBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9tb29ubGlnaHQge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC8qIEF2b2lkIGNvbnRlbnQgYm94IHRvIG92ZXJsYXAgdGhlIGFsYnVtIGNvdmVyICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuYWxidW0taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIC8qIFJlbW92ZSBiYWNrZ3JvdW5kIGJlY2F1c2Ugd2Ugd2FudCB0byBzZWUgdGhlIGJhY2tncm91bmQgaW1hZ2UgKi9cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmNfcm93LnRleHRvdmVybGF5e1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcclxuICAgICAgICAudmNfcm93LnRleHRvdmVybGF5e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgICAgIH0gICBcclxuICAgIH0gICAgXHJcblxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcblxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWF7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH0gICBcclxuICAgXHJcbn1cclxuXHJcblxyXG4vKiBQUk9ESUdZIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuXHJcblxyXG5cclxuLyogUFJPRElHWSBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgXHJcbi5fcHJvZGlneSB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxle1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgfVxyXG4gICAgLnN1Yi1hcnJvdyBpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5wcm9tby1vdmVybGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHMsIC5zcl9pdC1wbGF5bGlzdC1yZWxlYXNlLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuZGVmYXVsdGRpdmlkZXIge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1tZW51IGxpIGEuYmFja2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLW5ldHdvcmtzIGEgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qTUFJTENISU1QIEZPUk0qL1xyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMThweCAyN3B4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWF7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogSU5ESUdPIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuXHJcbi5faW5kaWdvX2VsZW1lbnRvcntcclxuXHJcbiAgICAvKiBib3JkZXItYm90dG9tIHVuZGVyIHRoZSBtYWluIG1lbnUgKi9cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYTpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xyXG4gICAgfVxyXG4gIFxyXG59XHJcbi8qIElORElHT1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuXHJcbi5faW5kaWdve1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBib3JkZXItYm90dG9tIHVuZGVyIHRoZSBtYWluIG1lbnUgKi9cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuXHJcbiAgICAvKkJ1dHRvbiBjdXN0b20gc3R5bGUqL1xyXG4gICAgLmluZGlnby1idXR0b24tc3R5bGUgYnV0dG9uLCAuaW5kaWdvLWJ1dHRvbi1zdHlsZSBhe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgIH1cclxufVxyXG4vKiBCZWF0cyBmb3IgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fYmVhdHNfZWxlbWVudG9ye1xyXG4gICAgLnNyLWlubGluZWJsb2NrIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIC5pcm9uLWF1ZGlvcGxheWVyLnNob3ctcGxheWxpc3QgLmJ1dHRvbnMtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjUlIC0gMTg1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuLyogQmVhdCRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9iZWF0c3tcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo2NXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFNvdW5kbWFuIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgXHJcbi5fc291bmRtYW5fZWxlbWVudG9ye1xyXG4gICAgLypQbGF5bGlzdCBmZWF0dXJlZCBpbWFnZSByYXRpbyAyOjMqL1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpe1xyXG4gICAgICAgIC5hbGJ1bUNvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGJ1bS1hcnR7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQ6bm90KC5uby1iYW5uZXIpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaW5nbGUtYWxidW0gLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVkLCAuc2luZ2xlLWFsYnVtICNzaWRlYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0gICAgXHJcbiAgICAgXHJcblxyXG4vKiBTb3VuZG1hbiBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3NvdW5kbWFue1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXIrLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzBweDtcclxuICAgIH1cclxuICAgIC5lbnRyeSBwe1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB9XHJcbiAgICAudmNfZ2VuZXJhbC52Y19idG4ze1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA0NHB4O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LW5hdiwgLnNyX2l0LWFydGlzdC1uYXYgYXtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAvKlBsYXlsaXN0IGZlYXR1cmVkIGltYWdlIHJhdGlvIDI6MyovXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgIC5hbGJ1bUNvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGJ1bS1hcnR7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC8qIFJlbW92ZSBiYWNrZ3JvdW5kIGJlY2F1c2Ugd2Ugd2FudCB0byBzZWUgdGhlIGJhY2tncm91bmQgaW1hZ2UgKi9cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLyogVGhlIENyZXcgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fdGhlY3Jld19lbGVtZW50b3J7XHJcbiAgICAvLyBmb3IgaGVhZGluZyBiaWcgc3Ryb25nIGJsb2NrIHN0eWxlIG9uIGhvbWVwYWdlIGFkZCAubWFpbmhlYWRpbmcgY2xhc3Mgb24gdGhlIGhlYWRpbmcuXHJcbiAgICAubWFpbmhlYWRpbmcgLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5pbmNvbnRhaW5lcjpub3QoLnJlc3BvbnNpdmUpIC5tZW51LWNvbnRhaW5lciwgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpLmluY29udGFpbmVyOm5vdCgucmVzcG9uc2l2ZSkgLm1lbnUtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6MHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKS5taW5pIC5sb2dvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLCAuc2luZ2xlIC5jb250YWluZXIsIC5ibG9nIC5jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3BhZ2UtYmFubmVyLmZ1bGxzY3JlZW4tYmFubmVyLCAuYWxidW0taGVhZGVyIHtcclxuICAgIC8qIHNpbmNlIHdlJ3JlIHVzaW5nIGEgYm94ZWQgbGF5b3V0LCB3ZSB3YW50IGEgbW9yZSBiYW5uZXItc3R5bGUgbG9vayAqL1xyXG4gICAgICAgIGhlaWdodDogNzB2aDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtbmF2LCAuc3JfaXQtYXJ0aXN0LW5hdiBhe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpbmdsZS1hbGJ1bSAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgICAgICAjb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIFRoZSBDcmV3IFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fdGhlY3Jld3tcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLCAuc2luZ2xlIC5jb250YWluZXIsIC5ibG9nIC5jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3BhZ2UtYmFubmVyLmZ1bGxzY3JlZW4tYmFubmVyLCAuYWxidW0taGVhZGVyIHtcclxuICAgIC8qIHNpbmNlIHdlJ3JlIHVzaW5nIGEgYm94ZWQgbGF5b3V0LCB3ZSB3YW50IGEgbW9yZSBiYW5uZXItc3R5bGUgbG9vayAqL1xyXG4gICAgICAgIGhlaWdodDogNzB2aDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtbmF2LCAuc3JfaXQtYXJ0aXN0LW5hdiBhe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMzEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkOyBcclxuICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpbmdsZS1hbGJ1bSAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiAudmNfY3VzdG9tX2hlYWRpbmcuc3JfaXQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAgICAgI292ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogU2t1bGx6IEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuLl9za3VsbHpfZWxlbWVudG9ye1xyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm97XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNrdWxseiBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuLl9za3VsbHp7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucGFnZS10aXRsZSBoMSwgLmVycm9yNDA0IGgxIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgICAucHJvbW90ZXh0IGgxLCAucHJvbW90ZXh0IGgyLCAucHJvbW90ZXh0IGgzLCAucHJvbW90ZXh0IGg0LCAucHJvbW90ZXh0IGg1LCAucHJvbW90ZXh0IGg2IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4yNXZ3O1xyXG4gICAgfVxyXG4gICAgYS5wcm9tb2JveDpob3ZlciAucHJvbW9zdWJ0ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1uYXYsIC5zcl9pdC1hcnRpc3QtbmF2IGF7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5lc2ctZ3JpZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMzEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgIC8qIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgZGl2IC52Y19jdXN0b21faGVhZGluZy5zcl9pdC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgICAgICAjb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbiAgICAgICAgLnByb21vdGV4dCBoMSwgLnByb21vdGV4dCBoMiwgLnByb21vdGV4dCBoMywgLnByb21vdGV4dCBoNCwgLnByb21vdGV4dCBoNSwgLnByb21vdGV4dCBoNiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogU3R1ZGlvIEVsZW1lbnRvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuLl9zdHVkaW9fZWxlbWVudG9ye1xyXG4gICAgLmVsZW1lbnRvci13aWRnZXQtc29uYWFyLW1haWxjaGltcCBpbnB1dHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0gIFxyXG5cclxuLyogU3R1ZGlvIFdQQmFrZXJ5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fc3R1ZGlve1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKmJ1dHRvbiovXHJcbiAgICAudmNfYnRuMy52Y19idG4zLXNpemUtbWQudmNfYnRuMy1zaGFwZS1yb3VuZC52Y19idG4zLXN0eWxlLWN1c3RvbXtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kLnZjX2J0bjMtc2hhcGUtcm91bmQudmNfYnRuMy1zdHlsZS1jdXN0b217XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKnByb21vYm94Ki9cclxuICAgIC5wcm9tb3RleHQgaDEsIC5wcm9tb3RleHQgaDIsIC5wcm9tb3RleHQgaDMsIC5wcm9tb3RleHQgaDQsIC5wcm9tb3RleHQgaDUsIC5wcm9tb3RleHQgaDYge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1dnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAucHJvbW90ZXh0IGgxLCAucHJvbW90ZXh0IGgyLCAucHJvbW90ZXh0IGgzLCAucHJvbW90ZXh0IGg0LCAucHJvbW90ZXh0IGg1LCAucHJvbW90ZXh0IGg2IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDh2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zcGVjaWFsLWJpZy10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zcGVjaWFsLW1lZGl1bS10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qZm9vdGVyKi9cclxuICAgICNmb290ZXIgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIGZvcm17XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcgLnZjX2J0bjMtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogIDAgMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjZm9vdGVyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiAgMCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI2Zvb3RlciAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5YTdkICFpbXBvcnRhbnQ7ICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY1JSAtIDcwcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzNXB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mb290ZXJjcmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5mb290ZXJjcmVkaXQgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4vKiBLaW1jaGVlIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2tpbWNoZWVfZWxlbWVudG9ye1xyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1uZXR3b3JrcyBhIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtYWxidW0gLmJ1dHRvbnMtYmxvY2sgLmF2YWlsYWJsZS1ub3cge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmJsb2NrcXVvdGUtYmxvY2sgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAuaW5mby1zZWN0aW9uIC5saW5rcy1ibG9jayB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLmxvZ28gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBLaW1jaGVlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fa2ltY2hlZXtcclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ODUwcHgpe1xyXG4gICAgICAgIC5zaXRlLWxvZ28gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogS2FyYm9uZXMgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICBcclxuLl9rYXJib25lc19lbGVtZW50b3J7XHJcblxyXG4gICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51PnVsPmxpOm5vdCguaG90bGluaykgYTpob3ZlciAubWVudUl0ZW1VbmRlcmxpbmUsIC5jbGFzc2ljLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWl0ZW06bm90KC5ob3RsaW5rKT5hPi5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogS2FyYm9uZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX2thcmJvbmVze1xyXG5cclxuICAgIC8vbWVudVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MjlweCl7XHJcbiAgICAgICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpIC5jbGFzc2ljLW1lbnUtaG90LWxpbmtze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKSAubG9nb3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmxhbmd1YWdlcy1zZWxlY3RvciA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51PnVsPmxpOm5vdCguaG90bGluaykgYTpob3ZlciAubWVudUl0ZW1VbmRlcmxpbmUsIC5jbGFzc2ljLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWl0ZW06bm90KC5ob3RsaW5rKT5hPi5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvL1NsaWRlclxyXG4gICAgLnRwLWNhcHRpb24gYiwgLnRwLWNhcHRpb24gYXtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmV2LWJ0bi5yZXYtd2l0aGljb24gaXtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy9idXR0b24gY29sb3JcclxuICAgIC5jb21tZW50LWZvcm0gI3N1Ym1pdCwgLndwY2Y3LXN1Ym1pdCwgYS5idXR0b246aG92ZXIsIGEuYnV0dG9uLCAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIC5idXR0b257XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIC8vRnVsbHNjcmVlbiBXaW5kb3cgICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KXtcclxuICAgICAgICAjd3JhcHBlciwgI3dyYXBwZXI+LmNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWRtaW4tYmFyICN3cmFwcGVyLCAuYWRtaW4tYmFyICN3cmFwcGVyPi5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgICAgIFxyXG59XHJcbi8qIE91dGxhbmRlciBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX291dGxhbmRlcl9lbGVtZW50b3J7XHJcbiAgICAvL3ZpZGVvLWxpc3RcclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZXtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgIC8vZXZlbnRzbGlzdFxyXG4gICAgLnNyX2l0LWV2ZW50LW1haW4gaDF7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtYnV0dG9ucyBpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0IC5ldmVudHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbmNlcnRzLWxpc3R7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zci1pdC1ldmVudC1kYXRlIC5zci1pdC1kYXRlLXllYXJze1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3JfaXQtZXZlbnQtbWFpbntcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0IC5ldmVudDpob3ZlciB7XHJcbiAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICBcclxuICAgIC8vV29vY29tbW1lcmNlXHJcbiAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHsgXHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgfVxyXG5cclxufVxyXG4vKiBPdXRsYW5kZXIgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX291dGxhbmRlcntcclxuXHJcbiAgICAvL1JlbW92ZSBsb2dvIG9uIGRlc2t0b3BvIG9ubHlcclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKSAuY2xhc3NpYy1tZW51LWxvZ297XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpICAubG9nb3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy9Cb2xkIFN0eWxlXHJcbiAgICAudmNfY3VzdG9tX2hlYWRpbmcgYntcclxuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhLmJ1dHRvbntcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmZsb3dWaXNpYmxle1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy92aWRlby1saXN0XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tdGl0bGV7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vZXZlbnRzbGlzdFxyXG4gICAgLnNyX2l0LWV2ZW50LW1haW4gaDF7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtYnV0dG9ucyBpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0IC5ldmVudHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbmNlcnRzLWxpc3R7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zci1pdC1ldmVudC1kYXRlIC5zci1pdC1kYXRlLXllYXJze1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3JfaXQtZXZlbnQtbWFpbntcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0IC5ldmVudDpob3ZlciB7XHJcbiAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgIFxyXG4gICAgLy9Gb290ZXJcclxuICAgIC5vdXRsYW5kZXItc29jaWFsbmV0d29yayBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5vdXRsYW5kZXItc29jaWFsbmV0d29yayBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vV29vY29tbW1lcmNlXHJcbiAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHsgXHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgfVxyXG5cclxufVxyXG4vKiBQb2RjYXN0ciBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9wb2RjYXN0cl9lbGVtZW50b3J7XHJcblxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4OyBcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKiBQTEFZRVIgKi9cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5pcm9uX3dpZGdldF9yYWRpby5pcm9uX3BvZGNhc3RfcGxheWVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgfVxyXG4gICAgLmlyb25fcG9kY2FzdF9wbGF5ZXIgLmlyb24tYXVkaW9wbGF5ZXIgLnRyYWNrLXRpdGxlIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuICAgICNzb25hYXItcGxheWVyIC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpIC5tZW51LWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLmNsYXNzaWMtbWVudS1ob3QtbGlua3MgPiBsaS5sYW5ndWFnZXMtc2VsZWN0b3IgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAuc3ViLW1lbnUgbGkgYTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuLyogUG9kY2FzdHIgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9wb2RjYXN0cntcclxuXHJcblxyXG4gICAgLyogUE9EQ0FTVCBTSE9XIFNJTkdMRSBQQUdFICovXHJcbiAgICAuaG9zdC1hdmF0YXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmhvc3QtbmFtZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgXHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7IFxyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuICAgIGgxLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxuICAgIC5wYWdlLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUExBWUVSICovXHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAuaXJvbl93aWRnZXRfcmFkaW8uaXJvbl9wb2RjYXN0X3BsYXllciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIH1cclxuICAgIC5pcm9uX3BvZGNhc3RfcGxheWVyIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAjc29uYWFyLXBsYXllciAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBCVVRUT05TICovXHJcbiAgICAudmNfYnRuMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2J0bjM6bm90KDpob3Zlcikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpIC5tZW51LWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLmNsYXNzaWMtbWVudS1ob3QtbGlua3MgPiBsaS5sYW5ndWFnZXMtc2VsZWN0b3IgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAuc3ViLW1lbnUgbGkgYTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogRk9PVEVSICovXHJcblxyXG5cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjY1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDYXN0b3ByZXNzIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2Nhc3RvcHJlc3NfZWxlbWVudG9ye1xyXG5cclxuICAgIC8qU0lERUJBUiovXHJcbiAgICAjc2lkZWJhciAucGFuZWxfX2hlYWRpbmcgaDMsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnBhbmVsX19oZWFkaW5nIGgzIHsgY29sb3I6ICNmZmY7fVxyXG4gICAgLnRlcm1zLWxpc3QgYSB7IGNvbG9yOiBpbmhlcml0OyB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE2MXB4KSB7IFxyXG4gICAgICAgIC5hbGJ1bUNvdmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaW5nbGUtYWxidW0gLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG5cclxuICAgIC8qIE1FTlUgKi9cclxuICAgIC5jbGFzc2ljLW1lbnUgdWwuc3ViLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogQ2FzdG9wcmVzcyBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2Nhc3RvcHJlc3N7XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6aW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5hYm91dC10ZXh0IC52Y19jdXN0b21faGVhZGluZyBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiNiYjgyNWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgfVxyXG4gICAgLmFib3V0LXRleHQgcHtcclxuICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcG9uc29yLXN0YXRzIHB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyBwLCAuc3BvbnNvcmtpdC1zdGF0cy1udW1iZXJzIGgxe1xyXG4gICAgICAgIGNvbG9yOnJnYigzNCwgMzUsIDM3KTsgICBcclxuICAgIH1cclxuICAgIC5zcG9uc29ya2l0LXN0YXRzLW51bWJlcnMgLndwYl9jb2x1bW4gLnZjX2NvbHVtbi1pbm5lcntcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDUwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpe1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2Zvb3RlciAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlcm1zLWxpc3QgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAvKkJhY2tncm91bmQgY29sb3Igb2YgdGhlIHBvZGNhc3Qgc2hvdyBzaW5nbGUgYmFubmVyKi9cclxuICAgIC5zaW5nbGUtcG9kY2FzdHNob3cgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy52Y19yb3ctaGFzLWZpbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MWIhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBPRENBU1QgU0hPVyBTSU5HTEUgUEFHRSAqL1xyXG4gICAgLmhvc3QtYXZhdGFye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5ob3N0LW5hbWV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4OyBcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBMQVlFUiAqL1xyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLnRyYWNrLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuaXJvbl93aWRnZXRfcmFkaW8uaXJvbl9wb2RjYXN0X3BsYXllciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbiAgICAjc29uYWFyLXBsYXllciAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIEJVVFRPTlMgKi9cclxuICAgIC52Y19idG4zIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICAudmNfYnRuMzpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgY29sb3I6aW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMTkxOTFiIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgIC8qIE1FTlUgKi9cclxuICAgIC5jbGFzc2ljLW1lbnUgdWwuc3ViLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBGT09URVIgKi9cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgICNmb290ZXIgcHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLnZjX2J0bjMudmNfYnRuMy1zdHlsZS1jdXN0b217XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMjdweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMxOTE5MWIhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIzdkODE4OSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgY29sb3I6IzdkODE4OTsgICBcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTQyNDk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQUk9NT1RFIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3Byb21vdGVfZWxlbWVudG9yIHtcclxuICAgIC5yb3RhdGVNZUNXIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkuaW5jb250YWluZXI6bm90KC5yZXNwb25zaXZlKS5jbGFzc2ljX21lbnVfYWxpZ24tcHVsbC1jZW50ZXIuY2xhc3NpY19tZW51X2xvZ29fYWxpZ24tcHVsbC1sZWZ0IC5sb2dvLCAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkuZnVsbHdpZHRoOm5vdCgucmVzcG9uc2l2ZSkuY2xhc3NpY19tZW51X2FsaWduLXB1bGwtY2VudGVyLmNsYXNzaWNfbWVudV9sb2dvX2FsaWduLXB1bGwtbGVmdCAubG9nbyB7XHJcbiAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5sb2dvLWRlc2t0b3AsIC5jbGFzc2ljLW1lbnUubWluaSAubG9nbyBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNjdweDtcclxuICAgIH1cclxuICAgIC5wYXlwYWwtZG9uYXRle1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBheXBhbF9idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAzMHB4IWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNiwuMjgsLjQyLDEuMDUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDFkZWE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAxcHggIzk0MWRlYTtcclxuICAgIH1cclxuICAgIC5wYXlwYWxfYnRuOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxMTc4MTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICMxMzA1MjM7XHJcbiAgICB9XHJcbiAgICAuZXZlbnRzLWJhciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyODBweCl7XHJcbiAgICAgICAgLnZlcnRpY2FsSGVhZGluZ0xlZnQge1xyXG4gICAgICAgICAgICB0b3A6NTAlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogLTE5NXB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZlcnRpY2FsSGVhZGluZ1JpZ2h0IHtcclxuICAgICAgICAgICAgdG9wOjUwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTgwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qRXNzIEdyaWQgRmlsdGVyKi9cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MjBweCl7XHJcbiAgICAgICAgLnNvbmFhci1maWx0ZXJzIC5lZy1zZWFyY2gtd3JhcHBlcntcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb25hYXItZmlsdGVycyAuZXNnLWZpbHRlcnM6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTVFJFQU1LSU5HIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3N0cmVhbWtpbmdfZWxlbWVudG9ye1xyXG4gICAgLnBheXBhbC1kb25hdGV7XHJcbiAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wYXlwYWxfYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTYsLjI4LC40MiwxLjA1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQxZGVhO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMXB4ICM5NDFkZWE7XHJcbiAgICB9XHJcbiAgICAucGF5cGFsX2J0bjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTE3ODE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjMTMwNTIzO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5taW5pIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzAwMDAwMDJlO1xyXG4gICAgfVxyXG4gICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmhvdmVyOmFmdGVyLCAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlcntcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLmxvZ28gYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTcGVha2VycHJlc3MgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fc3BlYWtlcnByZXNzX2VsZW1lbnRvcntcclxuXHJcbiAgICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmhvdmVyOmFmdGVyLCAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlcntcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLmxvZ28gYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG4vKiBTcGVha2VycHJlc3MgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9zcGVha2VycHJlc3N7XHJcblxyXG4gaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6aW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5hYm91dC10ZXh0IC52Y19jdXN0b21faGVhZGluZyBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiM2MURBQzM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgfVxyXG4gICAgLmFib3V0LXRleHQgcHtcclxuICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcG9uc29yLXN0YXRzIHB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyBwLCAuc3BvbnNvcmtpdC1zdGF0cy1udW1iZXJzIGgxe1xyXG4gICAgICAgIGNvbG9yOiNmZmY7ICAgXHJcbiAgICB9XHJcbiAgICAuc3BvbnNvcmtpdC1zdGF0cy1udW1iZXJzIC53cGJfY29sdW1uIC52Y19jb2x1bW4taW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCA1MHB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzYxREFDMyFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KXtcclxuICAgICAgICBib2R5Om5vdCguaG9tZSkgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZm9vdGVyIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVybXMtbGlzdCBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC8qQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgcG9kY2FzdCBzaG93IHNpbmdsZSBiYW5uZXIqL1xyXG4gICAgLnNpbmdsZS1wb2RjYXN0c2hvdyAudmNfcm93LndwYl9yb3cudmNfcm93LnZjX3Jvdy1oYXMtZmlsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxYiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUE9EQ0FTVCBTSE9XIFNJTkdMRSBQQUdFICovXHJcbiAgICAuaG9zdC1hdmF0YXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmhvc3QtbmFtZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7IFxyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuICAgIGgxLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxuICAgIC5wYWdlLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQTEFZRVIgKi9cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmlyb25fd2lkZ2V0X3JhZGlvLmlyb25fcG9kY2FzdF9wbGF5ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiBCVVRUT05TICovXHJcbiAgICAudmNfYnRuMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2J0bjM6bm90KDpob3Zlcikge1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2RkZGRkZCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSB1bC5zdWItbWVudSBsaSBhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5sYW5ndWFnZXMtc2VsZWN0b3IgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSAge1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaSA+IHVsID4gbGkgYTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmhvdmVyOmFmdGVyLCAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlcntcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLmxvZ28gYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZPT1RFUiAqL1xyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciBwe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjppbmhlcml0O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAudmNfYnRuMy52Y19idG4zLXN0eWxlLWN1c3RvbXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAudmNfZ2VuZXJhbC52Y19idG4zOmZvY3VzLCAjZm9vdGVyIC52Y19nZW5lcmFsLnZjX2J0bjM6aG92ZXIge1xyXG4gICAgICAgY29sb3I6ICM1OTVkNjMhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDI3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0IHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICM3ZDgxODkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGNvbG9yOiM3ZDgxODk7ICAgXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFN5bXBob255IEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuLl9zeW1waG9ueV9lbGVtZW50b3J7XHJcbiAgICAuc29uYWFyLXBvZGNhc3QtcGxheWVyLWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTUEVDSUFMIENMQVNTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIFxyXG5cclxuLypzb25hYXItZWxlbWVudG9yLWlubGluZS1ibG9jay0tPiBDYW4gYnUgdXNlZCB0byBhZGQgYSBib3JkZXIgYm90dG9tIHRvIGEgZWxlbWVudG9yIGhlYWRpbmcqL1xyXG4uc29uYWFyLWVsZW1lbnRvci1pbmxpbmUtYmxvY2sgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sQ0FBUCx3RUFBTyxDQW9CUCxPQUFPLENBQVAsK0RBQU8sQ0NuQlAsQUFBQSxhQUFhLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFFLEFBQWtDLFNBQUMsRUFBekIsa0JBQWtCLEVBQUUsSUFBSSxFQUE1SSxBQUFBLGFBQWEsQUFBOEksQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFFLENBQUEsTUFBTSxDQUFDLE1BQU0sT0FBTyxnQkFBZ0IsRUFBRSxNQUFNLEtBQUksZ0JBQWdCLEVBQUUsSUFB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LEtBQUssQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQSxNQUFNLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQSxPQUFPLENBQUMsZUFBZSxBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLE1BQU0sQUFBQSxnQkFBZ0IsQUFBQSxLQUFLLENBQUMsb0JBQW9CLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBRSxBQUFELEFBQUEsYUFBYSxBQUFBLE1BQU0sQUFBQSxnQkFBZ0IsQUFBQSxLQUFLLENBQUMsb0JBQW9CLENBQUMsZUFBZSxBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxNQUFNLEFBQUEsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDLG9CQUFvQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxNQUFNLEFBQUEsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxDQUFDLG9CQUFvQixDQUFDLGFBQWEsQUFBQSxNQUFNLENBQUMsb0JBQW9CLEFBQUEsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxDQUFDLG9CQUFvQixBQUFBLE1BQU0sQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFFLEFBQUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxDQUFDLG9CQUFvQixBQUFBLE1BQU0sQ0FBQyxlQUFlLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFB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QUFFLENBQ2xDLGFBQWEsQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDbEMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNsQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3JDLGFBQWEsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDckMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNyQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3JDLGFBQWEsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDckMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxhQUFhLENBQUMsRUFBRSxBQUFDLENBQ3BDLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxhQUFhLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLGFBQWEsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDaEMsYUFBYSxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNoQyxhQUFhLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLGFBQWEsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDaEMsYUFBYSxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNoQyxhQUFhLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLGFBQWEsQUFBQSxLQUFLLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDbkMsYUFBYSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNuQyxhQUFhLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLGFBQWEsQUFBQSxLQUFLLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDbkMsYUFBYSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsRUFBRSxBQUFDLENBQ2xDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFlBQVksQ0FBRSxHQUFHLENBQ2pCLFVBQVUsQ0FBRSxVQUFVLENBQ3ZCLEFBRUQsQUFBQSxhQUFhLEFBQUEsTUFBTSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2pDLGFBQWEsQUFBQSxNQUFNLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDakMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNqQyxhQUFhLEFBQUEsTUFBTSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2pDLGFBQWEsQUFBQSxNQUFNLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FDakMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUNqQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3BDLGFBQWEsQUFBQSxNQUFNLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDcEMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUNwQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ3BDLGFBQWEsQUFBQSxNQUFNLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDcEMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxhQUFhLENBQUMsRUFBRSxBQUFDLENBQ25DLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQ3ZCLEFBRUQsQUFBQSxTQUFTLENBQUMsRUFBRSxDQUNaLFNBQVMsQ0FBQyxFQUFFLENBQ1osU0FBUyxDQUFDLEVBQUUsQ0FDWixTQUFTLENBQUMsRUFBRSxDQUNaLFNBQVMsQ0FBQyxFQUFFLENBQ1osU0FBUyxDQUFDLEVBQUUsQUFBQyxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFFRCxBQUFBLFVBQVUsQ0FBQyxFQUFFLENBQ2IsVUFBVSxDQUFDLEVBQUUsQ0FDYixVQUFVLENBQUMsRUFBRSxDQUNiLFVBQVUsQ0FBQyxFQUFFLENBQ2IsVUFBVSxDQUFDLEVBQUUsQ0FDYixVQUFVLENBQUMsRUFBRSxBQUFDLENBQ1osU0FBUyxD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QSxRQUFRLENBQzFELFlBQVksQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUNyRCxZQUFZLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDckQsWUFBWSxDQUFDLFFBQVEsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsUUFBUSxDQUNuRSxZQUFZLENBQUMsUUFBUSxDQUFDLEdBQUcsQUFBQSx1QkFBdUIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxNQUFNLENBQzlELFlBQVksQ0FBQyxRQUFRLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDOUQsaUJBQWlCLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLFFBQVEsQ0FDL0QsaUJBQWlCLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDMUQsaUJBQWlCLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDMUQsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEdBQUcsQUFBQSx1QkFBdUIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxRQUFRLENBQ3hFLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUNuRSxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNoRSxLQUFLLENB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QUMsQUFBQSxDQUFVLENBQ3BELGdCQUFnQixDQUFFLElBQ3RCLENBQUMsQUFFRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBQVUsTUFBTSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQVcsTUFBTSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBQVMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBQVMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBQVUsTUFBTSxDQUFDLFdBQVcsQ0FBQyxNQUFNLEFBQUEsTUFBTSxDQUFDLFdBQVcsQ0FBQyxRQUFRLEFBQUEsTUFBTSxBQUFDLENBQzlOLFlBQVksQ0FBRSxPQUFPLENBQ3JCLGtCQUFrQixDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxzQkFBcUIsQ0FDbEYsZUFBZSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxzQkFBcUIsQ0FDL0UsVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxzQkFBcUIsQ0FDN0UsQUFDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFDckIsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEVBQVksV0FB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 */