﻿/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */@import url(../../includes/sonaar-music/fontawesome/css/fontawesome-all.min.css);@import url(../../includes/row-separators/row-separators/css/style.css);.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../images/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../images/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../images/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../images/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}.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}.fa:not(.fas):not(.far):not(.fab){font-weight:normal}[class^="fa-"],[class*=" fa-"]{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{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{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}}.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}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:-40px}.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}.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}.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: 767px){.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: 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-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;margin-right:50px;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:20px}}.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:20px}}.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}.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}}#sonaar_notice_trial{position:fixed;z-index:9999;width:100%;bottom:0;text-align:center;padding:40px;background:#000;color:#ffffff}.sonaar-grid{display:grid;grid-column-gap:20px;grid-row-gap:20px}.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}}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 .mini #menu-main-menu{top:0px}.wp-admin-bar .header-top-menu{position:absolute}.wp-admin-bar .classic-menu.responsive ul li.logo{top:-60px}.wp-admin-bar .fixed_header .menu-toggle,.wp-admin-bar .fixed_header .site-logo{top:60px}.wp-admin-bar .fixed_header .header-top-menu{top:31px;position:fixed}@media screen and (max-width: 1144px){.wp-admin-bar #menu-main-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: 1144px){span.heading-t{margin-top:100px}}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}#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}span.heading-side{display:block;height:3px;width:26px;background-color:#000;margin-bottom:10px}#sidebar span.heading-t3,#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}.woocommerce table,.woocommerce th,.woocommerce td{border:0px;padding:0px}.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,.photos-list: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(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,.iron_widget_posts,.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{font-size:16px;line-height:28px}.single-post #sidebar{margin-top:15px}#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{color:#353535;display:block;font-size:10px;margin-top:-5px}#sidebar .widget_recent_entries ul li{margin-bottom:15px}#sidebar .widget_recent_entries ul li a{display:block}#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}.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}.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}}#wrapper .wpb_row{padding:0;background-size:cover;background-position:center;position:relative}#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}.container{margin-left:auto;margin-right:auto;max-width:1144px;padding-bottom:0px;position:relative;z-index:20;padding:0 15px;box-sizing:border-box}@media only screen and (min-height: 800px){.container{min-height:800px}}footer .container{min-height:auto}.container:before{clear:both;content:"";display:table;margin-top:-1px;height:0}.single .container,.blog .container,.page-template .container{box-sizing:border-box;padding-bottom:50px}#footer .container{padding-bottom:0px !important}.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(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}.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}.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{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 .menu-toggle{position:fixed;z-index:2005}.fixed_header .site-logo{position:fixed;z-index:2000}#fixed-panel .menu-toggle{top:25px;background:url(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}.classic-menu.responsive ul li.languages-selector ul{overflow:visible;text-align:center;max-height:initial;background-color:inherit}@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(../_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}.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}.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(../_img/selector-prev.png) no-repeat 50% 0}.sliderContainer .slideSelectors .next{float:left;width:11px;height:11px;margin:0 0 0 10px;background:url(../_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}.entry{font-size:14px;line-height:18px;font-weight:400}.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}.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}@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{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}.vc_col-sm-4 span.events-bar-title,.vc_col-sm-3 span.events-bar-title,#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}}.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: 1024px){.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: 1025px){.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{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}.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}.page-template-archive-album-grid .news-grid-wrap{clear:initial;margin-right:12px;margin-bottom:20px;width:calc(49% - 12px)}.photos-list{margin:0;padding:0 0 26px;list-style:none}.photos-list li{float:left;display:block}.one-half>li{width:48%;max-width:48%;margin:0.9%}.one-third>li{width:32.3%;max-width:32.3%;margin:0.5%}.photos-list a{overflow:hidden;display:block;position:relative;cursor:pointer;width:100%}.photos-list img{display:block;width:auto;height:auto;min-width:100%;max-width:none}.photos-list .hover-text{width:100%;height:100%;position:absolute;left:0;top:0;text-align:center;background:rgba(0,0,0,0.8);display:none}.photos-list .hover-text:before{content:'';display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px;vertical-align:middle}.photos-list .hover-text span{display:inline-block;vertical-align:middle;white-space:normal;font:20px/24px;padding:13px;position:relative}.photos-list a:focus .hover-text,.photos-list a:hover .hover-text,.photos-list .hover .hover-text{display:block}.photo-wrap{width:48%;margin:1%;float:left;clear:left;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}.photo-wrap.right{float:right;clear:right}.photo-wrap a{display:block;text-decoration:none;text-decoration:none !important}.photo-wrap img{display:block}.photo-wrap .photo-album-tab{display:table;width:100%;height:120px;background-color:#F7F7F7;position:relative}.photo-wrap:hover .tab-text{background-color:#e80e50}.photo-wrap:hover .tab-circle{color:#353535;border-color:#353535}@media only screen and (max-width: 550px){.photo-wrap{clear:both;float:none !important;width:100%}}.tab-text{display:table-cell;vertical-align:middle;padding-left:40px;transition:all 0.2s ease;-ms-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.tab-title{color:#353535;font-weight:300;margin-bottom:0px}.tab-title,.news-grid-tab .tab-text .tab-title{font-size:20px;line-height:22px}.page-template-archive-album-grid h2.tab-title{margin-top:0px !important}h2.tab-title{font-size:20px !important;line-height:20px !important;margin-bottom:0px !important}.photo-album-tab .tab-title{width:60%}.tab-date{color:#7e7e7e;font-size:14px;font-weight:300;width:60%}.tab-circle{height:58px;width:58px;border:1px solid #e80e50;border-radius:100%;position:absolute;right:20px;top:50%;margin-top:-30px;line-height:58px;color:#e80e50;text-align:center;font-size:24px;font-weight:300;transition:all 0.2s ease;-ms-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.tab-text .excerpt{color:#353535}.excerpt p{margin:0}.free-wall{width:100%;height:100%;overflow:hidden;margin-top:10px}.free-wall a.brick{float:left}.imgoverlay{width:100%;height:100%;background-color:#000;opacity:0;filter:alpha(opacity=0);position:absolute;top:0px;left:0px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}a.brick:hover .photohover{opacity:1;-moz-transform:scale(1)}a.brick:hover .imgoverlay{opacity:0.5;filter:alpha(opacity=50)}.free-wall .brick[data-state="start"]{display:block;animation:start 0.5s;-webkit-animation:start 0.5s}.free-wall .brick[data-state="move"]{transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s;-webkit-transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s}.ilightbox-holder{opacity:1 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important"}.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(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)}.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}.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}}.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}.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}@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}}.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}#wrapper .description-column .wpb_row.in_container,#wrapper .description-column .wpb_row.in_container p{margin-top:0px}.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}.buttons-block li{padding:0 11px 11px 0;float:left}.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 #7a7a7a;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,.wpcf7-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(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}.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}.vc_col-sm-12 .post_simple{max-width:600px;margin:0 auto}.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{width:140px}.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}.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}.wpb_content_element{font-size:14px;font-weight:400}.wpb_content_element ul.children{padding-left:15px}#sidebar .panel__heading{color:#353535;background:none;padding:0px;margin:0px}#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{padding:0px;list-style:none}#sidebar ul.children,#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}.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}.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{border:1px solid;display:table;font-size:14px;padding:5px 25px;margin:0 auto;margin-top:20px}@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){.button-wrap{bottom:10px;display:inline-block;left:50%;margin-left:-52px;position:absolute}.button.ticket{display:none}.vc_span4 .countdown-block{display:none}.vc_span4 .countdown-wrap .event-text-wrap{padding-top:0px}}#sidebar .recent-posts .image{margin:0px;float:left;width:100%}#sidebar .recent-posts .text-box{float:left;padding:0px;margin-top:10px;padding-left:10px;padding-right:10px}@media screen and (max-width: 639px){.widget.iron_widget_posts .recent-posts .panel-action{max-width:329px;margin:0 auto}}@media screen and (max-width: 991px){.vc_span4 .iron_widget_videos,.vc_span3 .iron_widget_videos,.vc_span2 .iron_widget_videos,.vc_span4 .iron_widget_posts,.vc_span3 .iron_widget_posts,.vc_span2 .iron_widget_posts{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,.vc_span4 .iron_widget_posts,.vc_span3 .iron_widget_posts,.vc_span2 .iron_widget_posts{width:100%}}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0px !important}.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{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{background-color:#000000;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(-large|-medium), url(-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(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}.photos-list li{float:none}.one-half>li,.one-third>li{width:auto;max-width:none;margin:0 0 20px}}@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}.photos-list .hover-text span{font-size:18px}.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(-large|-small), url(-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,.iron_widget_posts: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}}.woocommerce-checkout-payment p,.woocommerce-checkout-payment label{color:#000 !important}span.sonaar_itemshop{font-size:10px}.woocommerce abbr[title]{text-decoration:none}.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}.page-template-archive-posts-classic-php .media-block.sticky .holder{border:10px solid #000;box-sizing:border-box}@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}}.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}.continuousPlayer-enable .pjax-container{padding-bottom:90px}.error404 p{text-align:center}.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}.side-menu.type2.righttype,.side-menu.type2.lefttype{width:100%;display:table !important;opacity:0;right:0;left:0;z-index:0}.side-menu.type2.righttype.smallOverlay,.side-menu.type2.lefttype.smallOverlay{display:block !important}.side-menu.type2.righttype .content-menu,.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}.side-menu.type2.righttype .content-menu .site-title,.side-menu.type2.lefttype .content-menu .site-title{margin-top:70px}.side-menu.type2.righttype.open,.side-menu.type2.lefttype.open{z-index:2001}.side-menu.righttype{right:-370px}.side-menu.lefttype{left:-370px}.side-menu.righttype.open{right:0px}.side-menu.lefttype.open{left:0px}#nav{float:left;font-size:13px;line-height:17px;width:100%}.nav-menu,.nav-menu>ul{margin:0;padding:0;list-style:none}.nav-menu li{display:inline-block;width:100%;text-align:center}.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}.nav-menu li.backlist{margin-bottom:20px}.nav-menu li a.backbtn{background:none;font-size:18px}.nav-menu li a.backbtn:hover{color:#353535}.nav-menu li:hover>a{text-decoration:none;color:#000}.nav-menu .sub-menu,.nav-menu .children{background-color:#353535;display:block;position:absolute;z-index:11;background:none !important}ul.nav-menu .has-drop-down.hover>ul{display:block}.nav-menu .sub-menu li:last-child,.nav-menu .children li:last-child{border-bottom:0}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover,.nav-menu .current_page_item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a{background-image:none}.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}ul.sub-menu{width:370px;height:100%;max-width:100vw;display:block;top:0px;padding:0px;transition:all 250ms ease}.righttype.type1 ul.sub-menu,.righttype.type3 ul.sub-menu{right:-370px}.lefttype.type1 ul.sub-menu,.lefttype.type3 ul.sub-menu{left:-370px}.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}ul.sub-menu.active{-webkit-transform:translateZ(0px)}.righttype.type1 ul.sub-menu.active,.righttype.type3 ul.sub-menu.active{right:0px;-webkit-transform:translateZ(0px)}.lefttype.type1 ul.sub-menu.active,.lefttype.type3 ul.sub-menu.active{left:0px;-webkit-transform:translateZ(0px)}.type2 ul.sub-menu.active{opacity:1;z-index:30;display:block;left:0;transform:scale(1)}#sidebar ul.sub-menu{position:relative;left:0px;right:0px}.type2 .sub-arrow{display:inline;position:absolute;line-height:1em;top:0}.sub-arrow i{position:absolute;top:0px;font-size:32px;top:50%;right:10px}.type2 .sub-arrow i{right:0;position:relative;margin-left:30px;margin-top:45% !important;transform:translateY(-45%);vertical-align:middle}.type2 .sub-arrow i:before{vertical-align:middle}@media only screen and (max-width: 767px){.sub-arrow i{position:absolute;font-size:24px;line-height:26px}}.menu-toggle{position:absolute;top:30px;height:28px;width:28px;font-size:32px;line-height:28px;text-align:right;z-index:2005}.menu-toggle span{transform-origin:center;height:3px;width:28px;display:block;position:absolute;transition:all 250ms ease}.menu-toggle span:nth-child(0n+1){top:5px}.menu-toggle span:nth-child(0n+2){top:13px}.menu-toggle span:nth-child(0n+3){top:21px}.menu-toggle.toggled{z-index:9999}.menu-toggle.toggled span:nth-child(0n+1){transform:rotate(45deg);top:13px}.menu-toggle.toggled span:nth-child(0n+2){opacity:0}.menu-toggle.toggled span:nth-child(0n+3){transform:rotate(-45deg);top:13px}.menu-toggle.righttype{right:50px}@media screen and (max-width: 768px){.menu-toggle.righttype{right:25px}}.menu-toggle.lefttype{left:50px}#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}#sr_it-videolist-box{margin-top:40px}.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 .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-container .wpb_column,.sr_it-video-list .wpb_column{float:right}.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{margin-top:135px}.single-artist .artist_sidebar .sr_it-meta{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{float:right;margin-top:162px}@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 .iron_widget_radio{margin-left:-15px}.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:0}.sr_it-playlist-artists{font-weight:bold}.sr_it-playlist-release-date,.sr_it-playlist-artists{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:40px}.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}}@media (min-width: 768px){.single-album .sr_it-single-post.no-banner{margin-top:80px}}@media (min-width: 1024px){.single-album .sr_it-single-post.no-banner{margin-top:160px}}.album-template.album-template-single-album-sidecover .sr_it-singlealbum-content-wrapper{padding:50px}@media (max-width: 768px){.album-template.album-template-single-album-sidecover .sr_it-singlealbum-content-wrapper{padding:10px}}.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 .container>.boxed{margin-top:120px;padding:75px 30px 75px 30px}@media (max-width: 768px){.album-template.album-template-single-album-sidecover .container>.boxed{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 0px 0px 20px}@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, transparent 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}}.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 .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;margin-top:5%}}.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:50%;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 .meta-podcast{font-size:11px;line-height:11px;text-transform:uppercase;display:inline-block}@media (min-width: 768px){.iron_podcast_player .meta-podcast{font-size:14px;line-height:19px;vertical-align:bottom}}.iron_podcast_player .meta-podcast>div{display:inline-block;margin-right:10px;margin-bottom:5px}@media (min-width: 768px){.iron_podcast_player .meta-podcast>div{margin-bottom:8px}}.iron_podcast_player .meta-podcast .sonaar-category{font-weight:bold;text-decoration:underline}.iron_podcast_player .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 .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:#7bd8b4;padding:4px 15px;text-transform:uppercase;background:#19482f;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}}.sonaar-single-podcast,.single-podcast #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}.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 .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}.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}}.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;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}.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 polygon,.iron-audioplayer .control path,.iron-audioplayer .control rect{fill:#000}.iron-audioplayer .play{border-color:red}.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: 600px){.iron-audioplayer .album .album-art{max-width:100%}}.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{font-weight:bold;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% - 90px);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 .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{background-size:10px 13px}.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;padding-left:0px}}.iron-audioplayer .tracklist-item-title{display:inline-block}.iron-audioplayer .track-number{width:48px;font-size:16px;height:100%;padding-left:25px;position:relative;vertical-align:top}.iron-audioplayer .track-number .number{display:inline-block;padding-right:10px;vertical-align:top}.iron-audioplayer .track-number svg{width:10px;height:12px;position:absolute;top:6px;left:0}.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(25% - 225px)}}.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 li{float:none;display:inline-block}@media (max-width: 991px){.iron-audioplayer .buttons-block{padding-left:15px}}.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}.iron_music_player .player{height:130px}.iron_music_player .control{width:158px;margin:20px auto 0;position:relative}.iron_music_player .play{position:absolute;left:50%;transform:translate(-50%, 0);width:26px;height:21.3px}.iron_music_player .wave{margin:20px 0;margin-left:40px;margin-right:40px}.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 .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,.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.artist_player{bottom:0;transform:translate3d(0, 0, 0)}.continuousPlayer .playerNowPlaying .album-art,.artist_player .playerNowPlaying .album-art{height:70px;width:70px;position:absolute;top:10px;left:10px;background:#222}.continuousPlayer .playerNowPlaying .album-art .loading-icon,.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,.artist_player .playerNowPlaying .album-art img{width:100%;height:auto}.continuousPlayer .playerNowPlaying .metadata,.artist_player .playerNowPlaying .metadata{position:absolute;left:100px;top:25px;letter-spacing:1px;width:200px;overflow:visible}.continuousPlayer .playerNowPlaying .metadata .album-title,.artist_player .playerNowPlaying .metadata .album-title{font-size:0.8em;line-height:0.8em}.continuousPlayer .player,.artist_player .player{width:calc( 100% - 300px);height:100%;position:absolute;left:300px;top:0px}.continuousPlayer .player #cplayer,.artist_player .player #cplayer{opacity:0;transition:all 3000ms ease}.continuousPlayer .player #cplayer.hide,.artist_player .player #cplayer.hide{opacity:0}.continuousPlayer .player #cplayer.reveal,.artist_player .player #cplayer.reveal{opacity:1}.continuousPlayer .player .progressLoading,.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,.artist_player .player .wave{width:calc( 100% - 200px);position:absolute;left:10px;top:28px}.continuousPlayer .player .wave wave,.artist_player .player .wave wave{overflow-x:hidden !important}.continuousPlayer .player .control,.artist_player .player .control{width:120px;position:absolute;right:10px;top:0;height:90px}.continuousPlayer .player .control .play,.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,.artist_player .player .control .play svg{height:25px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer .player .control .play path,.artist_player .player .control .play path,.continuousPlayer .player .control .play rect,.artist_player .player .control .play rect{transition:all 300ms ease}.continuousPlayer .player .control .play rect,.artist_player .player .control .play rect{opacity:0}.continuousPlayer .player .control .play .audio-playing path,.artist_player .player .control .play .audio-playing path{opacity:0}.continuousPlayer .player .control .play .audio-playing rect,.artist_player .player .control .play .audio-playing rect{opacity:1}.continuousPlayer .player .control .previous,.artist_player .player .control .previous{position:absolute;left:0;bottom:0;opacity:1 !important;width:30px;height:100%;display:block;cursor:pointer}.continuousPlayer .player .control .previous svg,.artist_player .player .control .previous svg{height:15px;top:50%;transform:translate(-50%, -50%);position:absolute;left:50%}.continuousPlayer .player .control .next,.artist_player .player .control .next{position:absolute;right:0;opacity:1 !important;bottom:0;width:30px;height:100%;display:block;cursor:pointer}.continuousPlayer .player .control .next svg,.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.artist_player .player .control .play path{opacity:0}.continuousPlayer.audio-playing .player .control .play rect,.audio-playing.artist_player .player .control .play rect{opacity:1}.continuousPlayer.loading .playerNowPlaying .album-art .loading-icon,.loading.artist_player .playerNowPlaying .album-art .loading-icon{opacity:1}.artist_player{position:absolute;top:-90px;transform:initial !important;height:180px;background:#777}@media screen and (max-width: 1440px){.artist_player{height:120px;top:-60px}}.artist-template-single-artists-blank .artist_player{top:-275px}@media screen and (max-width: 1440px){.artist-template-single-artists-blank .artist_player{top:-225px}}@media screen and (max-width: 767px){.artist-template-single-artists-blank .artist_player{top:-175px;height:90px}}.artist_player .playerNowPlaying .album-art{width:136px;height:136px;top:22px;left:22px;background:none;overflow:hidden}.artist_player .playerNowPlaying .album-art img{display:none}@media screen and (max-width: 1440px){.artist_player .playerNowPlaying .album-art{width:100px;height:100px;top:10px;left:10px}}.artist_player .playerNowPlaying .metadata{left:190px;top:70px;width:330px}@media screen and (max-width: 1440px){.artist_player .playerNowPlaying .metadata{left:135px;top:50px;width:330px}}@media screen and (max-width: 767px){.artist_player .playerNowPlaying{position:absolute;left:0;transform:scale(0.75)}}.artist_player .player{width:calc( 100% - 400px);left:400px}.artist_player .player .progressLoading{top:90px;width:calc(100% - 275px)}.artist_player .player .control{height:180px;right:75px}.artist_player .player .wave{width:calc(100% - 275px);top:72px}@media screen and (max-width: 1440px){.artist_player .player{width:calc( 100% - 350px);left:350px}.artist_player .player .progressLoading{top:62px;width:calc(100% - 275px)}.artist_player .player .control{height:120px;right:50px}.artist_player .player .wave{width:calc(100% - 275px);top:45px}}@media screen and (max-width: 767px){.artist_player .player{left:0;width:100%}.artist_player .player .progressLoading{display:none}.artist_player .player #artistPlayer{display:none}.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}.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}@media only screen and (max-width: 1025px){.list-type-album .store .track-store li{border:none}}.list-type-album .store .track-store li a{width:100%;height:100%;padding-top:30px;display:block;font-size:10px;text-transform:uppercase;text-align:center;overflow:hidden}@media only screen and (max-width: 1025px){.list-type-album .store .track-store li a{padding-top:20px}}.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:94px;width:100% !important;display:flex;justify-content:center;height:70px;box-shadow:0 0 5px rgba(0,0,0,0.75);z-index:-1}}#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}@media only screen and (max-width: 1025px){#sonaar-player .close.btn-player.enable.storePanel{bottom:164px}}#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 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{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 .progress{width:calc(100% - 200px);position:absolute;height:90px;left:75px;bottom:0}#sonaar-player .player .wavesurfer .progress .bar{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:3px;top:calc(50% - 1px)}#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:0px -1px 5px rgba(0,0,0,0.15);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}#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}#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:5px 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%}#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:185px;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: 540px){#sonaar-player .player .control{width:120px}}@media only screen and (max-width: 860px){#sonaar-player .player .control{margin-right:20px}}#sonaar-player .player .control .play{position:absolute;right:35px;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}#sonaar-player .player .control .previous{position:absolute;right:95px;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:0;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%}#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.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)}}#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;width:100px;font-size:12px;padding:6px 2px;border-radius:22px;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;margin-right:14px}}#sonaar-player.list-type-podcast .player .control .play{right:0px}#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}@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)}}.sonaar-list-active #pusher{overflow-y:hidden;overflow-x:hidden;height:100vh}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:transparent}h1.page-title{font-size:84px;line-height:75px;margin-bottom:40px}.page-subtitle{font-size:36px;line-height:32px}#page-banner{z-index:10;position:relative;box-sizing:border-box;overflow:hidden}#page-banner .page-banner-bg{width:100%;height:100%;z-index:100;position:relative;top:0%;background-size:cover !important;opacity:1;overflow:visible;will-change:transform, opacity;transform:rotateX(0deg) translate(0px, 0px) translateZ(0)}#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.single-product .woocommerce-tabs .tabs{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}.product_title.entry-title{text-align:left}.single-product .product_title.entry-title{display:none}.woocontent,div.woocommerce{margin:0 auto;max-width:1104px;overflow:hidden;padding-left:20px;padding-right:20px}.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 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 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{width:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:auto;max-width:48%;margin-right:4%}@media only screen and (max-width: 768px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{max-width:100%;margin-right:0px}}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:left}.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;margin:0 auto}.button.add_to_cart_button.product_type_simple:hover{color:#FFF !important}.woocommerce span.price{text-align:center;font-size:18px;white-space:nowrap}.woocommerce span.price del{position:absolute;left:50%;top:5px;transform:translate(-50%, 0)}.woocommerce 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}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{letter-spacing:1px}.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}.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"}.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 .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}}@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 .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 .classic-menu>ul>li a{padding-left:15px;padding-right:15px}._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 .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}._apex #footer{background-color:transparent;position:relative;z-index:8000}@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 #footer{background-color:transparent;position:relative;z-index:8000}._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 .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 #footer{background-color:transparent;position:relative;z-index:8000}._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 .eg-sonaar-events-grid01-element-14-a{min-height:40px}._moonlight .classic-menu>ul>li>a{padding-left:0px;padding-right:0px;margin-right:40px}._moonlight .classic-menu:not(.mini):not(.responsive)>ul>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid transparent}._moonlight .classic-menu:not(.mini):not(.responsive)>ul>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 #footer{background-color:transparent;position:relative;z-index:8000}._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 #footer{background-color:transparent;position:relative;z-index:8000}._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 .eg-sonaar-events-grid01-element-14-a{min-height:40px}@media (min-width: 1440px){._indigo .classic-menu #menu-main-menu{padding-right:100px !important}}._indigo .classic-menu>ul>li:not(.logo)>a{padding-left:0px;padding-right:0px;margin-right:40px}._indigo .classic-menu:not(.mini):not(.responsive)>ul>li:not(.logo)>a{padding-bottom:10px;border-bottom:6px solid transparent}._indigo .classic-menu:not(.mini):not(.responsive)>ul>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 .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}._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 #footer{background-color:transparent}._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 .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;padding-right:40px}._thecrew #page-banner.fullscreen-banner,._thecrew .album-header{height:70vh}._thecrew #footer{background-color:transparent}._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;padding-right:30px}._thecrew.single-album .container{padding-left:0;padding-right:0}._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 .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 #footer{background-color:transparent}._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 .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 .eg-sonaar-events-grid01-element-14-a{min-height:40px}@media (min-width: 850px){._kimchee .site-logo img{width:150px}}._karbones .classic-menu>ul>li.hotlink{margin-left:2px;margin-right:2px}@media (max-width: 1520px){._karbones .classic-menu:not(.responsive) .hotlink{display:none}._karbones .classic-menu:not(.responsive) .logo{padding-left:0}}._karbones .classic-menu.responsive>ul>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>ul>li>ul>li 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>ul>li ul li 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 .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 .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 #footer{background: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 .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_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) ul#menu-main-menu{margin-top:33px}._podcastr .classic-menu.mini ul#menu-main-menu{margin-top:14px}._podcastr .classic-menu>ul>li.hotlink{margin-left:2px;margin-right:2px}@media (max-width: 1520px){._podcastr .classic-menu:not(.responsive) .hotlink{display:none}._podcastr .classic-menu:not(.responsive) .logo{padding-left:0}}._podcastr .classic-menu.responsive>ul>li.current-menu-item>a,._podcastr .classic-menu.responsive>ul>li a:hover,._podcastr .classic-menu.responsive>ul>li.languages-selector>ul>li a:hover,._podcastr .classic-menu.responsive>ul>li.current-menu-ancestor>a{color:#494949}._podcastr .classic-menu.responsive>ul>li>ul>li a:hover{background:transparent}._podcastr .classic-menu>ul>li:not(.hotlink) a{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}._podcastr .classic-menu>ul>li ul li a{padding-left:10px;padding-right:10px}._podcastr .classic-menu>ul>li:not(.hotlink) a:hover .menuItemUnderline,._podcastr .classic-menu ul>li.current-menu-item:not(.hotlink)>a>.menuItemUnderline{right:0}._podcastr .menuItemUnderline{position:absolute;left:0;right:100%;bottom:0;background:#fff;height:5px;-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}._podcastr .responsive .menuItemUnderline{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}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImxpYnMvX2ZhbmN5Ym94LnNjc3MiLCJsaWJzL19wZXJmZWN0LXNjcm9sbGJhci5taW4uc2NzcyIsImJhc2UvX3ZhcmlhYmxlLnNjc3MiLCJiYXNlL192Y3RlbXBsYXRlcy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fc3R5bGUuc2NzcyIsImJhc2UvX21lbnUuc2NzcyIsInBvc3R0eXBlL192aWRlby5zY3NzIiwicG9zdHR5cGUvX2FydGlzdC5zY3NzIiwicG9zdHR5cGUvX3BsYXlsaXN0LnNjc3MiLCJwb3N0dHlwZS9fZXZlbnQuc2NzcyIsIndpZGdldC9fZ3JpZC5zY3NzIiwicG9zdHR5cGUvX3BvZGNhc3Quc2NzcyIsIndpZGdldC9fZXZlbnRsaXN0LnNjc3MiLCJ3aWRnZXQvX3JhZGlvLnNjc3MiLCJ3aWRnZXQvX2lyb24tYXVkaW9wbGF5ZXIuc2NzcyIsIndpZGdldC9fc29uYWFyUGxheWVyLnNjc3MiLCJ3aWRnZXQvX3BhZ2UtYmFubmVyLnNjc3MiLCJwbHVnaW5zL19wbHVnaW5zLnNjc3MiLCJwbHVnaW5zL193b29jb21tZXJjZS5zY3NzIiwicGx1Z2lucy9fdmlzdWFsLWNvbXBvc2VyLnNjc3MiLCJwbHVnaW5zL19tYWlsY2hpbXAtZm9yLXdwLnNjc3MiLCJiYXNlL19jdXN0b20uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdsaWJzL19mYW5jeWJveC5zY3NzJztcclxuQGltcG9ydCAnLi4vLi4vaW5jbHVkZXMvc29uYWFyLW11c2ljL2ZvbnRhd2Vzb21lL2Nzcy9mb250YXdlc29tZS1hbGwubWluLmNzcyc7XHJcbkBpbXBvcnQgJ2xpYnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLm1pbi5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9fdmFyaWFibGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvX3ZjdGVtcGxhdGVzLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL19iYXNlLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL19zdHlsZS5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9fbWVudS5zY3NzJztcclxuQGltcG9ydCAncG9zdHR5cGUvX3ZpZGVvLnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fYXJ0aXN0LnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fcGxheWxpc3Quc2Nzcyc7XHJcbkBpbXBvcnQgJ3Bvc3R0eXBlL19ldmVudC5zY3NzJztcclxuQGltcG9ydCAnd2lkZ2V0L19ncmlkLnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fcG9kY2FzdC5zY3NzJztcclxuQGltcG9ydCAnd2lkZ2V0L19ldmVudGxpc3Quc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9fcmFkaW8uc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9faXJvbi1hdWRpb3BsYXllci5zY3NzJztcclxuQGltcG9ydCAnd2lkZ2V0L19zb25hYXJQbGF5ZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9fcGFnZS1iYW5uZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BsdWdpbnMvX3BsdWdpbnMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvX2N1c3RvbS5zY3NzJztcclxuQGltcG9ydCAnLi4vLi4vaW5jbHVkZXMvcm93LXNlcGFyYXRvcnMvcm93LXNlcGFyYXRvcnMvY3NzL3N0eWxlLmNzcyciLCIvKiEgZmFuY3lCb3ggdjIuMS40IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXHJcbi5mYW5jeWJveC13cmFwLFxyXG4uZmFuY3lib3gtc2tpbixcclxuLmZhbmN5Ym94LW91dGVyLFxyXG4uZmFuY3lib3gtaW5uZXIsXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxyXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXHJcbi5mYW5jeWJveC1uYXYsXHJcbi5mYW5jeWJveC1uYXYgc3BhbixcclxuLmZhbmN5Ym94LXRtcFxyXG57XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA4MDIwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2tpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vcGVuZWQge1xyXG5cdHotaW5kZXg6IDgwMzA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdCAgIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdCAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1pbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5uZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHtcclxuXHRjb2xvcjogIzQ0NDtcclxuXHRmb250OiAxNHB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2Uge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9zcHJpdGUucG5nJyk7XHJcbn1cclxuXHJcbiNmYW5jeWJveC1sb2FkaW5nIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC0yMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcclxuXHRvcGFjaXR5OiAwLjg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNjA7XHJcbn1cclxuXHJcbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XHJcblx0d2lkdGg6IDQ0cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94X2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTE4cHg7XHJcblx0cmlnaHQ6IC0xOHB4O1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogODA0MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogNDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ZhbmN5Ym94L2JsYW5rLmdpZicpOyAvKiBoZWxwcyBJRSAqL1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHR6LWluZGV4OiA4MDQwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0bWFyZ2luLXRvcDogLTE4cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRtcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTk5OTk5cHg7XHJcblx0bGVmdDogLTk5OTk5cHg7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG1heC13aWR0aDogOTk5OTlweDtcclxuXHRtYXgtaGVpZ2h0OiA5OTk5OXB4O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE92ZXJsYXkgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtbG9jayB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ei1pbmRleDogODAxMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9vdmVybGF5LnBuZycpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLyogVGl0bGUgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0ei1pbmRleDogODA1MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiA1MCU7XHJcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcblx0ei1pbmRleDogODA1MDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XHJcblx0cGFkZGluZzogMnB4IDIwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XHJcbn0iLCIvKiBwZXJmZWN0LXNjcm9sbGJhciB2MC42LjE2ICovXG4ucHMtY29udGFpbmVyey1tcy10b3VjaC1hY3Rpb246YXV0bzt0b3VjaC1hY3Rpb246YXV0bztvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX1Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSl7LnBzLWNvbnRhaW5lcntvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsucHMtY29udGFpbmVye292ZXJmbG93OmF1dG8gIWltcG9ydGFudH19LnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteD4ucHMtc2Nyb2xsYmFyLXgtcmFpbCwucHMtY29udGFpbmVyLnBzLWFjdGl2ZS15Pi5wcy1zY3JvbGxiYXIteS1yYWlse2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14Pi5wcy1zY3JvbGxiYXIteC1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXg+LnBzLXNjcm9sbGJhci14LXJhaWw+LnBzLXNjcm9sbGJhci14e2JhY2tncm91bmQtY29sb3I6Izk5OTtoZWlnaHQ6MTFweH0ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15Pi5wcy1zY3JvbGxiYXIteS1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXk+LnBzLXNjcm9sbGJhci15LXJhaWw+LnBzLXNjcm9sbGJhci15e2JhY2tncm91bmQtY29sb3I6Izk5OTt3aWR0aDoxMXB4fS5wcy1jb250YWluZXI+LnBzLXNjcm9sbGJhci14LXJhaWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtib3R0b206MHB4O2hlaWdodDoxNXB4fS5wcy1jb250YWluZXI+LnBzLXNjcm9sbGJhci14LXJhaWw+LnBzLXNjcm9sbGJhci14e3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2FhYTstd2Via2l0LWJvcmRlci1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtib3R0b206MnB4O2hlaWdodDo2cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXgsLnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbDphY3RpdmU+LnBzLXNjcm9sbGJhci14e2hlaWdodDoxMXB4fS5wcy1jb250YWluZXI+LnBzLXNjcm9sbGJhci15LXJhaWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtyaWdodDowO3dpZHRoOjE1cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbD4ucHMtc2Nyb2xsYmFyLXl7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojYWFhOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3JpZ2h0OjJweDt3aWR0aDo2cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXksLnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbDphY3RpdmU+LnBzLXNjcm9sbGJhci15e3dpZHRoOjExcHh9LnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteD4ucHMtc2Nyb2xsYmFyLXgtcmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3BhY2l0eTouOX0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14Pi5wcy1zY3JvbGxiYXIteC1yYWlsPi5wcy1zY3JvbGxiYXIteHtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7aGVpZ2h0OjExcHh9LnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteT4ucHMtc2Nyb2xsYmFyLXktcmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3BhY2l0eTouOX0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15Pi5wcy1zY3JvbGxiYXIteS1yYWlsPi5wcy1zY3JvbGxiYXIteXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7d2lkdGg6MTFweH0ucHMtY29udGFpbmVyOmhvdmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsLC5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWx7b3BhY2l0eTouNn0ucHMtY29udGFpbmVyOmhvdmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXI+LnBzLXNjcm9sbGJhci14e2JhY2tncm91bmQtY29sb3I6Izk5OX0ucHMtY29udGFpbmVyOmhvdmVyPi5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXI+LnBzLXNjcm9sbGJhci15e2JhY2tncm91bmQtY29sb3I6Izk5OX1cbiIsIi8vUHJlZGVmaW5lZCBCcmVhay1wb2ludHMgZm9yIG1pbiB3aWR0aFxyXG4kc2NyZWVuX2Rlc2t0b3A6IDEwMjRweDtcclxuJHNjcmVlbl90YWJsZXQ6IDc2OHB4OyIsIi52Y19yb3cuc29uYWFyLXRlbXBsYXRlcy1iaW9ncmFwaHktNC10ZXh0b3ZlcmxheXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4uc29uYWFyX3RlbXBsYXRlc19iZ19wYXR0ZXJue1xyXG4gICAgYmFja2dyb3VuZC1zaXplOmluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgXHJcbn1cclxuXHJcblxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtYmFubmVyLXNob3AxIC52Y19idG4zLWNvbnRhaW5lciBhe1xyXG4gICAgcGFkZGluZzogMjVweCA4MHB4IDI4cHggMjVweCFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MjVweCFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1iYW5uZXItc2hvcDEgLnZjX2J0bjMudmNfYnRuMy1zdHlsZS1vdXRsaW5lLWN1c3RvbXtcclxuICAgIGJvcmRlci13aWR0aDozcHg7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWJpb2dyYXBoeS01IC53cGJfY29sdW1uOmZpcnN0LWNoaWxke1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXtcclxuICAgIHBhZGRpbmctdG9wOjEwMHB4IWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4IWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6MTAlO1xyXG59XHJcbn1cclxuXHJcbi5zb25hYXJfdGVtcGxhdGVzX2F1ZGlvcGxheWVyMDAxe1xyXG4gICAgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtYmFubmVyLTJjb2x1bW5zLTFcclxuLnNvbmFhci10ZW1wbGF0ZXMtYmFubmVyLTJjb2x1bW5zLTF7XHJcbiAgICAmLnZjX3Jvd3tcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtYmlvZ3JhcGh5LTdcclxuLnNvbmFhci10ZW1wbGF0ZXMtYmlvZ3JhcGh5LTd7XHJcbiAgICAmLnZjX3Jvdy1mbHVpZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6aW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZHJvcGNhcCBzcGFuLmRyb3BjYXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTdweDtcclxuICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICYudmNfcm93LWZsdWlkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIGJ1dHRvbiwgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLnZjX2J0bjMtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC52Y19idG4zLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC5mb290ZXJjcmVkaXQgYXtcclxuICAgIGNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC5zcG9uc29yLWxvZ28gcHtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC5zcG9uc29yLWxvZ28gaW1ne1xyXG4gcGFkZGluZzogNXB4IDV2dztcclxudmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgYS52Y19idG4zLWljb24tbGVmdCB7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAudmNfYnRuMy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAudmNfYnRuMy1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxICp7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuZGl2aWRlcndyYXAgZGl2e1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDJcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgcCwgI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBwIHtcclxuICAgIGNvbG9yOmluaGVyaXQ7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSBidXR0b24sIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cImZvb3RlcmNyZWRpdFwiXSBhe1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cImZvb3RlcmNyZWRpdFwiXSBwe1xyXG4gICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJzcG9uc29yLWxvZ29cIl0gcHtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJzcG9uc29yLWxvZ29cIl0gaW1ne1xyXG4gcGFkZGluZzogNXB4IDV2dztcclxudmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgYVtjbGFzcyo9XCJ2Y19idG4zLWljb24tbGVmdFwiXSB7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwidmNfYnRuMy1jb250YWluZXJcIl0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiAqe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cImRpdmlkZXJ3cmFwXCJdIGRpdntcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDNcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMgW2NsYXNzKj1cImZvb3Rlci1yYWRpdXNcIl17XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQhaW1wb3J0YW50OyAgXHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAzIC5hbGlnbi1yaWdodCAud3BiX3dyYXBwZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMyAuY2VudGVyLW1vYmlsZSAqLCAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMyAuY2VudGVyLW1vYmlsZSAuYWxpZ24tcmlnaHQgLndwYl93cmFwcGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNFxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNCBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cImZvb3Rlci13aXRoaW1hZ2VcIl17XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIWltcG9ydGFudDtcclxufVxyXG4gICAgXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJmb290ZXJjcmVkaXRcIl0gcHtcclxuICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNCBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIHB7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNCBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIGltZ3tcclxuICAgcGFkZGluZzogNXB4IDV2dztcclxuICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNCBbY2xhc3MqPVwidmNfYnRuMy1jb250YWluZXJcIl0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNCAqe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cImRpdmlkZXJ3cmFwXCJdIGRpdntcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBwLCAjZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IHAge1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIGJ1dHRvbiwgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwiZm9vdGVyY3JlZGl0XCJdIGF7XHJcbiAgICBjb2xvcjppbmhlcml0O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwiZm9vdGVyY3JlZGl0XCJdIHB7XHJcbiAgICBmb250LXNpemU6MTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBwe1xyXG50ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBpbWd7XHJcbiBwYWRkaW5nOiA1cHggNXZ3O1xyXG52ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBhW2NsYXNzKj1cInZjX2J0bjMtaWNvbi1sZWZ0XCJdIHtcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJ2Y19idG4zLWNvbnRhaW5lclwiXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1ICp7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwiZGl2aWRlcndyYXBcIl0gZGl2e1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwN1xyXG5cclxuI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNyAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG59XHJcbiNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDcgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcbiNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDcgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDd7IFxyXG4gICAgZm9ybXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIC52Y19idG4zLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6ICAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAgMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWE3ZCAhaW1wb3J0YW50OyAgXHJcbiAgICB9XHJcbiAgICAuZm9vdGVyY3JlZGl0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3e1xyXG4gICAgICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2NSUgLSA3MHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLXNvY2lhbC1tZWRpYS1mb290ZXJcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtc29jaWFsLW1lZGlhLWZvb3RlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcgLnZjX2J0bjMtaWNvbntcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWFydGlzdDAxXHJcbi5zb25hYXItdGVtcGxhdGVzLWFydGlzdDAxIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1tZCAudmNfYnRuMy1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWFydGlzdDAyXHJcbi5zb25hYXItdGVtcGxhdGVzLWFydGlzdDAyIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1zbSB7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDE4cHg7XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtZXZlbnQtbGlzdC0wMSBhbmQgc29uYWFyLXRlbXBsYXRlcy1ldmVudC1saXN0LTAyXHJcbi5zb25hYXItdGVtcGxhdGVzLWV2ZW50LWxpc3QtMDF7XHJcbiAgICAuY29uY2VydHMtbGlzdHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtbWVtYmVycyBcclxuLnNvbmFhci10ZW1wbGF0ZXMtbWVtYmVycyAudmNfYnRuMywgLnNvbmFhci10ZW1wbGF0ZXMtbWVtYmVycyAudmNfYnRuMzpob3ZlciwgLnNvbmFhci10ZW1wbGF0ZXMtbWVtYmVycyAudmNfYnRuMzphY3RpdmUsIC5zb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgLnZjX2J0bjM6Zm9jdXN7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgYS52Y19idG4zLWljb24tbGVmdHtcclxuICAgIGxlZnQ6IC0xOHB4O1xyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWJhbmQtbWVtYmVyLWZ1bGx3aWR0aCBcclxuLnNvbmFhci10ZW1wbGF0ZXMtbWVtYmVyLXBpY3tcclxuICAgIG1pbi1oZWlnaHQ6IDM3dnc7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtbWVtYmVyLXBpY3tcclxuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xyXG4gICAgfVxyXG59XHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtc3R1ZGlvLWludHJvXHJcbi5zb25hYXItdGVtcGxhdGVzLXN0dWRpby1pbnRyb3tcclxuICAgICYudmNfcm93e1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1ib29raW5nLTFcclxuLnNvbmFhci10ZW1wbGF0ZXMtYm9va2luZy0xe1xyXG4gICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1oZWFkaW5nLWJvbGQtMVxyXG4uc29uYWFyLXRlbXBsYXRlcy1oZWFkaW5nLWJvbGQtMXtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCdXR0b25zIGludG8gdmlkZW8gYm94XHJcbi52aWRlby1iYWNrZ3JvdW5kLTJidXR0b25zIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZ3tcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDs7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDs7XHJcbn0iLCJcclxuYm9keSAuZmF7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzO1xyXG59XHJcbmJvZHkgLmZhLmZhYiwgYm9keSAuZmEuZmFzLCBib2R5IC5mYS5mYXJ7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRBd2Vzb21lO1xyXG59XHJcbi5mYSwgLmZhc3sgZm9udC13ZWlnaHQ6IDkwMDt9XHJcbi5mYXIsIC5mYWJ7Zm9udC13ZWlnaHQ6NDAwO31cclxuLmZhOm5vdCguZmFzKTpub3QoLmZhcik6bm90KC5mYWIpe1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbi8qIEljb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gICBbY2xhc3NePVwiZmEtXCJdLFxyXG4gICBbY2xhc3MqPVwiIGZhLVwiXSB7XHJcbiAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICB9XHJcbiAgIFxyXG4gICBbY2xhc3NePVwiZmEtXCJdOmJlZm9yZSxcclxuICAgW2NsYXNzKj1cIiBmYS1cIl06YmVmb3JlIHtcclxuICAgICB3aWR0aDogMWVtO1xyXG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgfVxyXG4gICBcclxuICAgeDotby1wcmVmb2N1cyxcclxuICAgLmZhLWxlZnQtb3Blbi1iaWcsXHJcbiAgIC5mYS1yaWdodC1vcGVuLWJpZyxcclxuICAgLmZhLXZpbWVvLFxyXG4gICAuZmEtc291bmRjbG91ZCB7XHJcbiAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICB9XHJcbiAgIFxyXG4gICAuZmEtbGVmdC1vcGVuLWJpZzpiZWZvcmUge1xyXG4gICAgIGNvbnRlbnQ6ICdcXGU4MDAnO1xyXG4gICB9XHJcbiAgIC5mYS1yaWdodC1vcGVuLWJpZzpiZWZvcmUge1xyXG4gICAgIGNvbnRlbnQ6ICdcXGU4MDMnO1xyXG4gICB9XHJcbiAgIC5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgXHJcbiAgICAgY29udGVudDogJ1xcZjE2Nyc7IFxyXG4gICB9XHJcbiAgIC5mYWIuZmEtZmFjZWJvb2stZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzOWVcIjtcclxuICB9XHJcblxyXG4gICAubGluayBbY2xhc3NePVwiZmEtXCJdOmJlZm9yZSxcclxuICAgLmxpbmsgW2NsYXNzKj1cIiBmYS1cIl06YmVmb3JlIHtcclxuICAgICB3aWR0aDogYXV0bztcclxuICAgfVxyXG5cclxuXHJcbi8qIEhpZGUgSGVhZGVyIGFuZCBtZW51XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaGlkZS1oZWFkZXIge1xyXG4gICNwdXNoZXItd3JhcCB7XHJcbiAgICBsZWZ0OiAwcHghaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2lkZS1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICBoZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNyX2l0LXBhZHRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuICAuY2xhc3NpYy1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tZW51LWl0ZW0ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAubWVudS10b2dnbGUsXHJcbiAgdWwuaGVhZGVyLXRvcC1tZW51LFxyXG4gIGEuc2FuZHdpY2gtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAjcHVzaGVyLm1lbnUtdHlwZS1jbGFzc2ljLW1lbnUge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQzcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52Y19idG4zIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8qIEZvb3RlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuI2Zvb3RlciB7XHJcbiAgLyogQ3VzdG9tIHZjX2Nhcm91c2VsIChTUE9OU09SKSAqL1xyXG4gIC52Y19pbWFnZXNfY2Fyb3VzZWwsXHJcbiAgLnZjX2Nhcm91c2VsLXNsaWRlbGluZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmNfY2Fyb3VzZWwtc2xpZGVsaW5lLWlubmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY+LnZjX2l0ZW0ge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbiAgLyogVkMgQnV0dG9uIGVsZW1lbnQgKi9cclxuICAudmNfYnRuMy1zaGFwZS1yb3VuZCB7XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICB9XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS1tZCB7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS1zbSB7XHJcbiAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICB9XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS14cyB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBQb3N0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5hLmJ0X3Jzc19zdWJzY3JpYmV7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDAwMDtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgfVxyXG5cclxuLyogbWV0YSAqL1xyXG5cclxuLnNyX2l0LWRhdGV0aW1lIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zcl9pdC1tZXRhIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAuc3JfaXQtZGF0ZXRpbWUsXHJcbiAgLnNyX2l0LW1ldGEtYXV0aG9yLWxpbmsge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcl9pdC1zaW5nbGVwb3N0LXRpdGxlIHtcclxuICAuc3JfaXQtc2lkZWJhci1lbmFibGUgJiB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAuc3JfaXQtc2lkZWJhci1lbmFibGUubGVmdCAmIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzUlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFNpZGViYXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMzAlO1xyXG59XHJcblxyXG4uc3JfaXQtbmF2IHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAmLmNvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgfVxyXG4gIC5zcl9pdC1uYXZUaXRsZS10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAlbmF2V3JhcCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIC5zcl9pdC1hcnJvdyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LW5hdlRpdGxlLXRleHQge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3JfaXQtbmV4dC13cmFwIHtcclxuICAgIEBleHRlbmQgJW5hdldyYXA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LXRleHR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcywgRm9udGVsbG87XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LW5hdlRpdGxlLXRleHQsIC5zcl9pdC10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcl9pdC1wcmV2LXdyYXAge1xyXG4gICAgQGV4dGVuZCAlbmF2V3JhcDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcl9pdC10ZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjMwYVwiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LW5hdlRpdGxlLXRleHQsIC5zcl9pdC10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXBvc3RzLWxpc3Qge1xyXG4gICNwb3N0LWxpc3QgLnRleHQtYm94IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qXHJcbmRlZmF1bHQgV29yZFByZXNzXHJcbiovXHJcblxyXG4jcG9zdC1saXN0IHtcclxuICAuZm9ybWF0LXF1b3RlIHtcclxuICAgIGgyLFxyXG4gICAgLmNsYXNzaWMtbWV0YSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtYXQtYXNpZGUge1xyXG4gICAgQGV4dGVuZCAuZm9ybWF0LXF1b3RlO1xyXG4gIH1cclxuICAuZm9ybWF0LXN0YXR1cyB7XHJcbiAgICBAZXh0ZW5kIC5mb3JtYXQtcXVvdGU7XHJcbiAgICAuaG9sZGVyIHtcclxuICAgICAgZGlzcGxheTogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCByZ2IoMjAsIDIwLCAyMCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNyX2l0LXBhZHRvcCB7XHJcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuXHJcbi8qXHJcbi8vIHRleHQgYWxpZ25tZW50IGZvciBWQyBDb2x1bW5zIGFuZCBJbm5lciBDb2x1bW5zXHJcbiovXHJcblxyXG4udGV4dC1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxlZnQsXHJcbi50ZXh0LWxlZnQgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctbGVmdCAubWM0d3AtZm9ybSxcclxuLnRleHQtbGctbGVmdCAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLWxlZnQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtbGctbGVmdCxcclxuLnRleHQtbGctbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1sZWZ0IC52Y19jdXN0b21faGVhZGluZyxcclxuLnRleHQtbGctbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbGVmdCAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1sZWZ0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtcmlnaHQsXHJcbi50ZXh0LXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLXJpZ2h0IC5tYzR3cC1mb3JtLFxyXG4udGV4dC1sZy1yaWdodCAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLXJpZ2h0LFxyXG4udGV4dC1sZy1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nLFxyXG4udGV4dC1sZy1yaWdodCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWNlbnRlcixcclxuLnRleHQtY2VudGVyIC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWNlbnRlciAubWM0d3AtZm9ybSxcclxuLnRleHQtbGctY2VudGVyIC52Y19idG4zLWNvbnRhaW5lcixcclxuLnRleHQtbGctY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLWNlbnRlcixcclxuLnRleHQtbGctY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIC52Y19jdXN0b21faGVhZGluZyxcclxuLnRleHQtbGctY2VudGVyIC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1jZW50ZXIgLmljb24tYm94LWlubGluZSB7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1qdXN0aWZ5LFxyXG4udGV4dC1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtbGctanVzdGlmeSAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLWp1c3RpZnksXHJcbi50ZXh0LWxnLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSAudmNfY3VzdG9tX2hlYWRpbmcsXHJcbi50ZXh0LWxnLWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBqdXN0aWZ5O1xyXG59XHJcblxyXG5cclxuLyogfSovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudGV4dC1tZC1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtbWQtbGVmdCxcclxuICAudGV4dC1tZC1sZWZ0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtbWQtbGVmdCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtbWQtbGVmdCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAudGV4dC1tZC1sZWZ0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWxlZnQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAudGV4dC1tZC1yaWdodCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LW1kLXJpZ2h0LFxyXG4gIC50ZXh0LW1kLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtbWQtcmlnaHQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LW1kLXJpZ2h0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAudGV4dC1tZC1yaWdodCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtbWQtcmlnaHQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAudGV4dC1tZC1jZW50ZXIgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1tZC1jZW50ZXIsXHJcbiAgLnRleHQtbWQtY2VudGVyIC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtbWQtY2VudGVyIC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1tZC1jZW50ZXIgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC1tZC1jZW50ZXIgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1tZC1jZW50ZXIgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtbWQtanVzdGlmeSAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LW1kLWp1c3RpZnksXHJcbiAgLnRleHQtbWQtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLnZjX2J0bjMtY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtbWQtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBqdXN0aWZ5O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRleHQtc20tbGVmdCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXNtLWxlZnQsXHJcbiAgLnRleHQtc20tbGVmdCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LXNtLWxlZnQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXNtLWxlZnQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnRleHQtc20tbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1zbS1sZWZ0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnRleHQtc20tcmlnaHQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1zbS1yaWdodCxcclxuICAudGV4dC1zbS1yaWdodCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LXNtLXJpZ2h0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1zbS1yaWdodCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnRleHQtc20tcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgLnRleHQtc20tY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtc20tY2VudGVyLFxyXG4gIC50ZXh0LXNtLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LXNtLWNlbnRlciAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtc20tY2VudGVyIC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtc20tY2VudGVyIC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtc20tY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1zbS1qdXN0aWZ5LFxyXG4gIC50ZXh0LXNtLWp1c3RpZnkgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1zbS1qdXN0aWZ5IC52Y19idG4zLWNvbnRhaW5lcixcclxuICB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIH1cclxuICAudGV4dC1zbS1qdXN0aWZ5IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDoganVzdGlmeTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xyXG4gIC50ZXh0LXhzLWxlZnQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC14cy1sZWZ0LFxyXG4gIC50ZXh0LXhzLWxlZnQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC14cy1sZWZ0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC14cy1sZWZ0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWxlZnQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQteHMtbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQteHMtcmlnaHQsXHJcbiAgLnRleHQteHMtcmlnaHQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC14cy1yaWdodCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQteHMtcmlnaHQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLXJpZ2h0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC14cy1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWNlbnRlciAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXhzLWNlbnRlcixcclxuICAudGV4dC14cy1jZW50ZXIgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC14cy1jZW50ZXIgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXhzLWNlbnRlciAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWNlbnRlciAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC14cy1qdXN0aWZ5IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQteHMtanVzdGlmeSxcclxuICAudGV4dC14cy1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcbiAgLnRleHQteHMtanVzdGlmeSAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC14cy1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGp1c3RpZnk7XHJcbiAgfVxyXG59XHJcblxyXG4jc29uYWFyX25vdGljZV90cmlhbHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnNvbmFhci1ncmlke1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gIGdyaWQtcm93LWdhcDogMjBweDtcclxufVxyXG4uc29uYWFyLWdyaWQtMntcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxufVxyXG4uc29uYWFyLWdyaWQtM3tcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xyXG59XHJcbi5zb25hYXItZ3JpZC00e1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDEuMCBCYXNlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogMS4yIFdlYmZvbnRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLypcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XHJcbiAgICBzcmM6IHVybChcImZvbnRzL29zd2FsZC1yZWd1bGFyLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiZm9udHMvb3N3YWxkLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvb3N3YWxkLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9vc3dhbGQtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL29zd2FsZC1yZWd1bGFyLnN2ZyNvc3dhbGRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xyXG4gICAgc3JjOiB1cmwoXCJmb250cy9vc3dhbGQtYm9sZC5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcImZvbnRzL29zd2FsZC1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL29zd2FsZC1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvb3N3YWxkLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9vc3dhbGQtYm9sZC5zdmcjb3N3YWxkYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSAvKlxyXG5cclxuLyogRm9udGVsbG8sIGEgRm9udC1Bd2Vzb21lIGZhbGxiYWNrXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udGVsbG8nO1xyXG4gICAgc3JjOiB1cmwoXCJmb250cy9mb250ZWxsby5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcImZvbnRzL2ZvbnRlbGxvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ZvbnRlbGxvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvZm9udGVsbG8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9mb250ZWxsby5zdmcjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4qL1xyXG5cclxuXHJcbi8qIDEuMiBSZXNldFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBGb250IFNpemUgOiAxNHB4ICgwLjg3NWVtKVxyXG4gKiBMaW5lIEhlaWdodCA6IDIwcHggKDEuNDI5ZW0pXHJcbiAqXHJcbiAqIEB0b2RvIEludGVncmF0ZSBOb3JtYWxpemUuY3NzIHRvIHByb3ZpZGUgY3Jvc3MtYnJvd3NlciBjb25zaXN0ZW5jeVxyXG4gKiAgICAgICBhbmQgYSBzbWFydCBkZWZhdWx0IHN0eWxpbmcgb2YgSFRNTCBlbGVtZW50cy5cclxuICpcclxuICogQHNlZSBodHRwOi8vZ2l0LmlvL25vcm1hbGl6ZVxyXG4gKi9cclxuXHJcblxyXG4vKipcclxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAmLndwLWFkbWluLWJhciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzFGMUYxRjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmgxIHtcclxuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcclxufVxyXG5cclxuaDMge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbmg0IHtcclxuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcclxufVxyXG5cclxuaDYge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbi5zaXRlLWxvZ28ucmlnaHR0eXBlLFxyXG4uc2l0ZS1sb2dvLmxlZnR0eXBlIHtcclxuICB0b3A6IDMwcHg7XHJcbn1cclxuXHJcbi53cC1hZG1pbi1iYXIgLm1pbmkgI21lbnUtbWFpbi1tZW51IHtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLndwLWFkbWluLWJhciAuaGVhZGVyLXRvcC1tZW51IHtcclxuICAvLyBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLndwLWFkbWluLWJhciAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgbGkubG9nbyB7XHJcbiAgdG9wOiAtNjBweDtcclxufVxyXG5cclxuLndwLWFkbWluLWJhciAuZml4ZWRfaGVhZGVyIHtcclxuICAubWVudS10b2dnbGUsXHJcbiAgLnNpdGUtbG9nbyB7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC5oZWFkZXItdG9wLW1lbnUge1xyXG4gICAgdG9wOiAzMXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0NHB4KSB7XHJcbiAgLndwLWFkbWluLWJhciAjbWVudS1tYWluLW1lbnUge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gIC53cC1hZG1pbi1iYXIgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHtcclxuICAgIHRvcDogNDZweDtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmb250Zml4IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiAjMWYxZjFmO1xyXG59XHJcblxyXG5mb3JtLFxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5oZWFkZXIsXHJcbmZvb3RlcixcclxuYXJ0aWNsZSxcclxuc2VjdGlvbixcclxuaGdyb3VwLFxyXG5uYXYsXHJcbmZpZ3VyZSxcclxuYXNpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxucSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlIGgxLFxyXG5oMS5wYWdlLXRpdGxlLFxyXG4uZXJyb3I0MDQgaDEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuc3Bhbi5oZWFkaW5nLXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMHB4O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ0cHgpIHtcclxuICBzcGFuLmhlYWRpbmctdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbnNwYW4uaGVhZGluZy1iIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDNweDtcclxuICB3aWR0aDogMjZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbnNwYW4uaGVhZGluZy10MyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcblxyXG5zcGFuLmhlYWRpbmctYjMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy10LFxyXG4jd3JhcHBlciAud3BiX3JvdyAud2lkZ2V0Lmlyb25fd2lkZ2V0X2RpdmlkZXI6Zmlyc3QtY2hpbGQgc3Bhbi5oZWFkaW5nLXQzIHtcclxuICBtYXJnaW4tdG9wOiBpbmhlcml0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAjd3JhcHBlciAud3BiX3JvdyAud2lkZ2V0Lmlyb25fd2lkZ2V0X2RpdmlkZXI6Zmlyc3QtY2hpbGQgc3Bhbi5oZWFkaW5nLXQsXHJcbiAgI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy10MyB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy1iLFxyXG4jd3JhcHBlciAud3BiX3JvdyAud2lkZ2V0Lmlyb25fd2lkZ2V0X2RpdmlkZXI6Zmlyc3QtY2hpbGQgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93Lm5vLW1hcmdpbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zcGFuLmhlYWRpbmctc2lkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4jc2lkZWJhciBzcGFuLmhlYWRpbmctdDMsXHJcbiNzaWRlYmFyIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxucHJlIHtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgLyogY3NzLTMgKi9cclxuICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDtcclxuICAvKiBNb3ppbGxhLCBzaW5jZSAxOTk5ICovXHJcbiAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDtcclxuICAvKiBPcGVyYSA0LTYgKi9cclxuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XHJcbiAgLyogT3BlcmEgNyAqL1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAvKiBJbnRlcm5ldCBFeHBsb3JlciA1LjUrICovXHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLnVwcGVyY2FzZSBoMSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLndpZGdldC51cHBlcmNhc2UgaDMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi53aWRnZXQtdGl0bGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuaDMgLnJzc3dpZGdldCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG5oMyAucnNzd2lkZ2V0IGltZyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi53aWRnZXRfcnNzIGxpIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ud2lkZ2V0X3JzcyBsaSAucnNzd2lkZ2V0IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLndpZGdldF9yc3MgbGkgLnJzcy1kYXRlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi53aWRnZXRfcnNzIC5yc3NTdW1tYXJ5IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxudGFibGUsXHJcbnRoLFxyXG50ZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHRhYmxlLFxyXG4ud29vY29tbWVyY2UgdGgsXHJcbi53b29jb21tZXJjZSB0ZCB7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLWV2ZW50IHRhYmxlLFxyXG4uc2luZ2xlLWV2ZW50IHRoLFxyXG4uc2luZ2xlLWV2ZW50IHRkIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLWV2ZW50IHRkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW46IDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5jb2RlLFxyXG5wcmUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG5wcmUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDIuMCBHZW5lcmFsXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogMi4xIEhlbHBlciBDbGFzc2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogQ2xlYXJpbmcgZmxvYXRzICovXHJcblxyXG4uY2xlYXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuLyogTm8gdW5kZXJsaW5lcyBvbiBsaW5rICovXHJcblxyXG5hOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5vcGFjaXR5emVybyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmNsZWFyOmFmdGVyLFxyXG4uYXRvbGw6YWZ0ZXIsXHJcbi5pc2xhbmQ6YWZ0ZXIsXHJcbi5pc2xldDphZnRlcixcclxuLndpZGdldDphZnRlcixcclxuLndpZGdldC1hcmVhOmFmdGVyLFxyXG4udGV4dHdpZGdldDphZnRlcixcclxuLnBhbmVsX19oZWFkaW5nOmFmdGVyLFxyXG4ucGFuZWxfX2JvZHk6YWZ0ZXIsXHJcbi5jb250ZW50X193cmFwcGVyOmFmdGVyLFxyXG4uc2VjdGlvbjphZnRlcixcclxuLmVudHJ5OmFmdGVyLFxyXG4ucGhvdG9zLWxpc3Q6YWZ0ZXIsXHJcbi5wYW5lbCAubmF2LWhvbGRlcjphZnRlcixcclxuLmhlYWRpbmc6YWZ0ZXIsXHJcbiNuYXY6YWZ0ZXIsXHJcbi5tZW51OmFmdGVyLFxyXG4jaGVhZGVyOmFmdGVyLFxyXG4jdHdvY29sdW1uczphZnRlcixcclxuLmxpbmtzLWJsb2NrOmFmdGVyLFxyXG4udHdvLWNvbHVtbnM6YWZ0ZXIsXHJcbi5mb3JtIC5yb3c6YWZ0ZXIsXHJcbi5pbmZvLXNlY3Rpb246YWZ0ZXIsXHJcbi5mb3JtIC5ib3g6YWZ0ZXIsXHJcbi5mb3JtLXN1Ym1pdDphZnRlcixcclxuLmNvbnRhaW5lcjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmhlbnRyeSB7XHJcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5hamF4LWxvYWQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvYWpheC1sb2FkZXIuZ2lmKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1zZWN0aW9uLmFqYXgtbG9hZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDglIDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKiN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lIGEge1xyXG5cdG1heC13aWR0aDogICAgIDEwMHB4O1xyXG5cdG92ZXJmbG93OiAgICAgIGhpZGRlbjtcclxuXHR3aGl0ZS1zcGFjZTogICBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn0qL1xyXG5cclxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8qbWFrZSBsaWdodGJveCBmaXQgaW50byBhIHNtYWxsIGRldmljZSovXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLmZhbmN5Ym94LXdyYXAge1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmFuY3lib3gtc2tpbixcclxuICAuZmFuY3lib3gtc2tpbiBpZnJhbWUsXHJcbiAgLmZhbmN5Ym94LXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mYW5jeWJveC1za2luIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZhbmN5Ym94LWNsb3NlIHtcclxuICAgIHJpZ2h0OiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZ1bGx3aWR0aGltZyBpbWcge1xyXG4gIHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuXHJcbi8qIEFzc2lzdGl2ZSB0ZXh0ICovXHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMyMTc1OWI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1cHg7XHJcbiAgdG9wOiA1cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHotaW5kZXg6IDEwMDAwMDtcclxuICAvKiBBYm92ZSBXUCB0b29sYmFyICovXHJcbn1cclxuXHJcbi5saXN0aW5nLXNlY3Rpb24udmlkZW9zLFxyXG4udHdvX2NvbHVtbl9hbGJ1bSxcclxuLmlyb25fd2lkZ2V0X3Bvc3RzLFxyXG4uYXJ0aWNsZXMtc2VjdGlvbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLyogMi4yIENvbXBvbmVudCBBbmltYXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uZmFkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcclxufVxyXG5cclxuLmZhZGUuaW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbGxhcHNlLmluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcclxufVxyXG5cclxuXHJcbi8qIDIuMyBSZXNwb25zaXZlIEFzc2V0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qXHJcbiAqIFJlc3BvbnNpdmUgaW1hZ2VzXHJcbiAqXHJcbiAqIEZsdWlkIGltYWdlcyBmb3IgcG9zdHMsIGNvbW1lbnRzLCBhbmQgd2lkZ2V0c1xyXG4gKi9cclxuXHJcbi5lbnRyeSBpbWcsXHJcbi5jb21tZW50LWNvbnRlbnQgaW1nLFxyXG4ud2lkZ2V0IGltZyxcclxuLndwLWNhcHRpb24ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qIE1ha2Ugc3VyZSBpbWFnZXMgd2l0aCBXb3JkUHJlc3MtYWRkZWQgaGVpZ2h0IGFuZCB3aWR0aCBhdHRyaWJ1dGVzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xyXG5cclxuLmNvbW1lbnQtY29udGVudCBpbWdbaGVpZ2h0XSxcclxuaW1nW2NsYXNzKj1cImFsaWduXCJdLFxyXG5pbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdLFxyXG5pbWdbY2xhc3MqPVwiYXR0YWNobWVudC1cIl0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaW1nLnNpemUtZnVsbCxcclxuaW1nLnNpemUtbGFyZ2UsXHJcbmltZy53cC1wb3N0LWltYWdlIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbWcuZnVsbHdpZHRoIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaW1nLndwLXBvc3QtaW1hZ2Uub3JpZ2luYWwge1xyXG4gIGhlaWdodDogYXV0bztcclxuICAvL21heC13aWR0aDogaW5oZXJpdDtcclxuICB3aWR0aDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8qIE1ha2Ugc3VyZSB2aWRlb3MgYW5kIGVtYmVkcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCxcclxudmlkZW8ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qIE92ZXJyaWRlIHRoZSBUd2l0dGVyIGVtYmVkIGZpeGVkIHdpZHRoLiAqL1xyXG5cclxuLnR3aXR0ZXItdHdlZXQtcmVuZGVyZWQge1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogSW1hZ2VzICovXHJcblxyXG4uYWxpZ25sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmFsaWduY2VudGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmltZy5hbGlnbmxlZnQge1xyXG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDA7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XHJcbiAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcclxufVxyXG5cclxuaW1nLmFsaWducmlnaHQge1xyXG4gIG1hcmdpbjogNXB4IDAgNXB4IDIwcHg7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xyXG4gIG1hcmdpbjogNXB4IDAgNXB4IDEwcHg7XHJcbn1cclxuXHJcbmltZy5hbGlnbmNlbnRlciB7XHJcbiAgbWFyZ2luOiA1cHggYXV0bztcclxufVxyXG5cclxuaW1nLmFsaWdubm9uZSB7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcclxuLmVudHJ5LWNhcHRpb24sXHJcbi5nYWxsZXJ5LWNhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbmltZy53cC1zbWlsZXksXHJcbi5yc3N3aWRnZXQgaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQrdWwsXHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCtvbCB7XHJcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG59XHJcblxyXG5cclxuLyogMi41IFNvY2lhbCBOZXR3b3Jrc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5wYW5lbC5maXhlZC1iYXIgLnNvY2lhbC1uZXR3b3JrcyB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLnBhbmVsIC5zb2NpYWwtbmV0d29ya3Mge1xyXG4gIHBhZGRpbmc6IDIxcHggMDtcclxufVxyXG5cclxuLnNvY2lhbC1uZXR3b3JrcyBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xyXG59XHJcblxyXG4uc29jaWFsLW5ldHdvcmtzIGEge1xyXG4gIGNvbG9yOiAjODg4ODg4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNvY2lhbC1uZXR3b3JrcyBhIGkge1xyXG4gIHBhZGRpbmc6IDAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICBjb2xvcjogIzg3ODc4NztcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4uc2hhcmluZ190b29sYm94IGkge1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG5cclxuLnNvY2lhbC1uZXR3b3JrcyBpbWcge1xyXG4gIG1heC1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcblxyXG4vKiAyLjYgR3JpZFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBHcmlkIHdyYXBwZXJcclxuICovXHJcblxyXG4uZ3JpZC1jb2xzIHtcclxuICBtYXJnaW4tbGVmdDogLTIlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG5cdCAqIEdyaWRcclxuXHQgKi9cclxuXHJcbi5ncmlkX19pdGVtLFxyXG4uZ3JpZC1jb2xzPi53aWRnZXQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAyJTtcclxufVxyXG5cclxuLmdyaWQtY29scy0tMT4uZ3JpZF9faXRlbSxcclxuLmdyaWQtY29scy0tMT4ud2lkZ2V0IHtcclxuICB3aWR0aDogOTglO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLS0yPi5ncmlkX19pdGVtLFxyXG4uZ3JpZC1jb2xzLS0yPi53aWRnZXQge1xyXG4gIHdpZHRoOiA0OCU7XHJcbn1cclxuXHJcbi5ncmlkLWNvbHMtLTM+LmdyaWRfX2l0ZW0sXHJcbi5ncmlkLWNvbHMtLTM+LndpZGdldCB7XHJcbiAgd2lkdGg6IDMxLjMzJTtcclxufVxyXG5cclxuLmdyaWQtY29scy0tND4uZ3JpZF9faXRlbSxcclxuLmdyaWQtY29scy0tND4ud2lkZ2V0IHtcclxuICB3aWR0aDogMjMlO1xyXG59XHJcblxyXG5cclxuLyogMi43IFBhbmVsL0lzbGFuZC9XaWRnZXRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKipcclxuICogU2ltcGxlLCBib3hlZCBvZmYgY29udGVudCwgYXMgcGVyOlxyXG4gKiBjc3N3aXphcmRyeS5jb20vMjAxMS8xMC90aGUtaXNsYW5kLW9iamVjdFxyXG4gKiBFLmcuOlxyXG4gKlxyXG5cdDxkaXYgY2xhc3M9XCJhdG9sbFwiPlxyXG5cdFx0PGRpdiBjbGFzcz1cImlzbGFuZFwiPlxyXG5cdFx0XHRJIGFtIGJveGVkIG9mZi5cclxuXHRcdDwvZGl2PlxyXG5cdDwvZGl2PlxyXG4gKlxyXG4gKiBUaGUgdGVybSBgLmlzbGFuZGAgZm9yIHRoZSBtb21lbnQgc2luY2UgYC5wYW5lbGBcclxuICogaXMgY3VycmVudGx5LCBub24tc2VtYW50aWNhbGx5LCB1c2VkIGZvciB0aGUgdG9wIG5hdmJhci5cclxuICpcclxuICogQGRlbW8ganNmaWRkbGUubmV0L2ludWl0Y3NzL3U4cFYzXHJcbiAqL1xyXG5cclxuLmF0b2xsLFxyXG4uaXNsYW5kLFxyXG4uaXNsZXQsXHJcbi53aWRnZXQsXHJcbi5wYW5lbF9fYm9keSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uYXRvbGw+IDpsYXN0LWNoaWxkLFxyXG4uaXNsYW5kPiA6bGFzdC1jaGlsZCxcclxuLmlzbGV0PiA6bGFzdC1jaGlsZCxcclxuLndpZGdldD4gOmxhc3QtY2hpbGQsXHJcbi5wYW5lbF9fYm9keT4gOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNzaWRlYmFyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgLnNpbmdsZS1wb3N0ICYge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogVXNlIGl0IGxpa2UgYW4gXCJvdXRlciBwYW5lbFwiXHJcbiAqXHJcbiAqIEBhbGlhcyBgLnBhbmVsYCwgYC5vdXRlci1wYW5lbGBcclxuICovXHJcblxyXG4jc2lkZWJhciAud2lkZ2V0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgLypvdmVyZmxvdzpoaWRkZW47Ki9cclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFVzZSBpdCBsaWtlIGFuIFwiaW5uZXIgcGFuZWxcIiBvciBcInBhbmVsIGNvbnRlbnRzXCJcclxuICpcclxuICogQGFsaWFzIGAuaW5uZXItcGFuZWxgLCBgLnBhbmVsX19ib2R5YFxyXG4gKi9cclxuXHJcbi5pc2xhbmQsXHJcbi5pc2xldCxcclxuLnBhbmVsX19ib2R5IHtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbn1cclxuXHJcbi5pc2xhbmQsXHJcbi5wYW5lbF9fYm9keSB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnBhbmVsX19oZWFkaW5nKy5wYW5lbF9fYm9keSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBKdXN0IGxpa2UgYC5pc2xhbmRgLCBvbmx5IHNtYWxsZXIuXHJcblxyXG5cclxuXHJcbi5pc2xldCB7XHJcblx0cGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4vKipcclxuICogT3B0aW9uYWwgSGVhZGluZ1xyXG4gKi9cclxuXHJcbi5wYW5lbF9faGVhZGluZyB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ucGFuZWwtdGl0bGUsXHJcbi53aWRnZXQtdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oMS5wYW5lbC10aXRsZSxcclxuaDIucGFuZWwtdGl0bGUsXHJcbmgzLnBhbmVsLXRpdGxlLFxyXG5oNC5wYW5lbC10aXRsZSxcclxuaDUucGFuZWwtdGl0bGUsXHJcbmg2LnBhbmVsLXRpdGxlLFxyXG4ucGFuZWwtdGl0bGUsXHJcbi53aWRnZXQtdGl0bGUge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIEJhZGdlcyAmIEFjdGlvbnNcclxuICovXHJcblxyXG4ucGFuZWwtYWN0aW9uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuXHJcbi8qIFRlbXBvcmFyeSBmaXggKi9cclxuXHJcbi5wYW5lbF9faGVhZGluZyAucGFuZWwtYWN0aW9uIHtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnBhbmVsLWFjdGlvbisucGFuZWwtYWN0aW9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBPcHRpb25hbCBGb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXHJcbiAqL1xyXG5cclxuLnBhbmVsX19mb290ZXIge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuXHJcbi8qIC5wYW5lbC1ncm91cCB7fSAqL1xyXG5cclxuXHJcbi8qIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVscyAqL1xyXG5cclxuLnBhbmVsLWdyb3VwIC5hdG9sbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8qIGNyb3AgY29udGVudHMgd2hlbiBjb2xsYXBzZWQgKi9cclxufVxyXG5cclxuLnBhbmVsLWdyb3VwIC5hdG9sbCsuYXRvbGwge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBAZGVwcmVjYXRlZCBJbiBmYXZvciBvZiBhYnN0cmFjdCBcInBhbmVsXCIgY29tcG9uZW50LlxyXG4gKi9cclxuXHJcblxyXG4vKiBzZWN0aW9uICovXHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcclxufVxyXG5cclxuXHJcbi8qIGhlYWRpbmcgKi9cclxuXHJcblxyXG4vKlxyXG4uaGVhZGluZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9oZWFkaW5nLWRlY28ucG5nKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhlYWRpbmcgaDEge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkaW5nIC5saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4qL1xyXG5cclxuLndpZGdldC1ibG9ja3Mge1xyXG4gIG1hcmdpbjogMCAtMzBweCAyN3B4IC0xMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi53aWRnZXQtYmxvY2tzIC5ibG9jayB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBwYWRkaW5nOiAwIDIwcHggMjBweCAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLndpZGdldC1ibG9ja3MgLmJsb2NrIC5ob2xkZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZjRmNGY7XHJcbiAgcGFkZGluZzogOXB4O1xyXG4gIGhlaWdodDogMjYycHg7XHJcbn1cclxuXHJcblxyXG4vKiB0aXRsZS1ib3ggKi9cclxuXHJcbi50aXRsZS1ib3gge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjNweCAxN3B4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi50aXRsZS1ib3ggLmxpbmsge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDVweCAwIDAgMjBweDtcclxufVxyXG5cclxuLnRpdGxlLWJveCBoMiB7XHJcbiAgZm9udDogMjRweC8yOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4jc2lkZWJhciAucG9zdC1kYXRlIHtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuI3NpZGViYXIgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuI3NpZGViYXIgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI3NpZGViYXIgc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qIDIuOCBDYXJvdXNlbFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYW5lbF9faGVhZGluZysuY2Fyb3VzZWwge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbF9fd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uanMtY2Fyb3VzZWwgLmNhcm91c2VsX193cmFwcGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCA0OXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tcHJldixcclxuLmNhcm91c2VsIC5idG4tbmV4dCB7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDUwcHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuYnRuLXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuYnRuLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmJ0bi1wcmV2OmhvdmVyLFxyXG4uY2Fyb3VzZWwgLmJ0bi1uZXh0OmhvdmVyIHtcclxuICB3aWR0aDogNThweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIge1xyXG4gIGxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmJ0bi1uZXh0OmhvdmVyIHtcclxuICByaWdodDogLTEwcHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuaWNvbi1sZWZ0LW9wZW4tYmlnLFxyXG4uY2Fyb3VzZWwgLmljb24tcmlnaHQtb3Blbi1iaWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW46IC0yNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmljb24tbGVmdC1vcGVuLWJpZyB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5pY29uLXJpZ2h0LW9wZW4tYmlnIHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5zbGlkZXNldCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcm91c2VsIC5zbGlkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMi4zMyU7XHJcbiAgbWFyZ2luOiAwLjUlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uanMtY2Fyb3VzZWwgLnNsaWRlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCBpbWcsXHJcbi5hcnRpY2xlIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnNsaWRlIGEsXHJcbi5hcnRpY2xlIGEge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAubW9yZSxcclxuLmFydGljbGUgLm1vcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICBib3R0b206IDlweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuaG92ZXItYm94IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjb2xvcjogIzFBMUExQTtcclxuICAvKiBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY29sb3IgcGFsZXR0ZSAqL1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuc2xpZGUgYTpmb2N1cyAuaG92ZXItYm94LFxyXG4uY2Fyb3VzZWwgLnNsaWRlIGE6aG92ZXIgLmhvdmVyLWJveCxcclxuLmNhcm91c2VsIC5zbGlkZSBhLmhvdmVyIC5ob3Zlci1ib3gge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5ob3Zlci1ib3hfX2NlbnRlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uaG92ZXItYm94X19pbm5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi52Yy1jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmMtY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSxcclxuLnZjLWNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xyXG4gIHRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52Yy1jYXJvdXNlbC1jb250cm9sIHtcclxuICBtYXJnaW4tdG9wOiAtMzRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXJcclxuICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5qcy1jYXJvdXNlbCAuY2Fyb3VzZWxfX3dyYXBwZXIge1xyXG4gIG1hcmdpbjogMCAzNXB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuYnRuLXByZXYsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5idG4tbmV4dCB7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5idG4tbmV4dDpob3ZlciB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5pY29uLXJpZ2h0LW9wZW4tYmlnIHtcclxuICBtYXJnaW46IC0xNXB4IDAgMCAwO1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAuc2xpZGUge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbCAubW9yZSB7XHJcbiAgcmlnaHQ6IDEycHg7XHJcbiAgYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAzLjAgU3RydWN0dXJlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogMy4xIENvbnRhaW5lclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIHdyYXBwZXIgKi9cclxuXHJcbiN3cmFwcGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLyouYm94ZWQsXHJcbiN3cmFwcGVyIC53cGJfcm93LmluX2NvbnRhaW5lcixcclxuI3dyYXBwZXIgLndwYl9yb3cgLndwYl9yb3csXHJcbmZvb3RlciAud3BiX3JvdyAud3BiX3JvdyxcclxuLndwYl9yb3cgLnZjX3R0YS1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMTQ0cHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvIDM1cHggYXV0bztcclxufSovXHJcblxyXG5cclxuLyouYm94ZWQsIGZvb3RlciAud3BiX3JvdyAud3BiX3Jvd3tcclxuICAgIG1heC13aWR0aDogMTE0NHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0byAzNXB4IGF1dG87XHJcbn1cclxuLnNpbmdsZS1wb3N0IC5ib3hlZCB7XHJcbiAgICBtYXgtd2lkdGg6IDExNDRweDtcclxufSovXHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmFja2dyb3VuZC1vdmVybGF5LFxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmctdmlkZW8td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cgLmJhY2tncm91bmQtb3ZlcmxheSxcclxuI3dyYXBwZXIgLndwYl9yb3cgLmJnLXZpZGVvLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93Lmhhcy1iZy12aWRlbyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cgLmJnLXZpZGVvLXdyYXAgdmlkZW8uYmctdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuXHJcbi8qIGNvbnRhaW5lciAqL1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTE0NHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICB9XHJcbn1cclxuXHJcbmZvb3RlciAuY29udGFpbmVyIHtcclxuICBtaW4taGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLnNpbmdsZSAuY29udGFpbmVyLFxyXG4uYmxvZyAuY29udGFpbmVyLFxyXG4ucGFnZS10ZW1wbGF0ZSAuY29udGFpbmVyIHtcclxuICAvKiBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyovXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuI2Zvb3RlciAuY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIC5jb250ZW50X193cmFwcGVyIHt9ICovXHJcblxyXG4uY29udGVudF9fbWFpbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDY1JTtcclxufVxyXG5cclxuLmNvbnRlbnQtLXJldiAuY29udGVudF9fbWFpbiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ucGFuZWwtbmV0d29ya3Mge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxufVxyXG5cclxuXHJcbi8qIDMuMiBTaWRlYmFyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY29udGVudC0tcmV2Pi5zcl9pdC1jb250ZW50LXNpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLyogMy4zIFBvc3RzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc3RpY2t5cG9zdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9zdGlja3ljb3JuZXIucG5nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zdGlja3lwb3N0IGkge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3cHg7XHJcbiAgcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLnN0aWNreSAuc3RpY2t5cG9zdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zdGlja3kge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcblxyXG4vKiAzLjQgUG9zdCBMaXN0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubWVkaWEtbGlzdCxcclxuLmxpc3Rpbmctc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVkaWEtZGVjb3JhdGlvbiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBwYWRkaW5nOiAwLjI1ZW07XHJcbn1cclxuXHJcbi5tZWRpYS1kZWNvcmF0aW9uLm1lZGlhLWF1ZGlvIHtcclxuICBjb2xvcjogI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAubWVkaWEtZGVjb3JhdGlvbi5tZWRpYS1hdWRpbyxcclxuLm1lZGlhLWJsb2NrIGE6aG92ZXIgLm1lZGlhLWRlY29yYXRpb24ubWVkaWEtYXVkaW8ge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBhLmhvdmVyIC5tZWRpYS1kZWNvcmF0aW9uLm1lZGlhLXZpZGVvLFxyXG4ubWVkaWEtYmxvY2sgYTpob3ZlciAubWVkaWEtZGVjb3JhdGlvbi5tZWRpYS12aWRlbyB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiBtZWRpYS1ibG9jayAqL1xyXG5cclxuLm1lZGlhLWJsb2NrIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjbGVhcjogYm90aDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIGEge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLypjb2xvcjojMDAwOyovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8qYmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3OyovXHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2UtaW4tb3V0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1wb3N0cy1saXN0LXBocCAubWVkaWEtYmxvY2sgYSwgLmxpc3Rpbmctc2VjdGlvbiAubWVkaWEtYmxvY2sgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50d29fY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jayBhIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIGEuaG92ZXIge1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmhvbGRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIHdpZHRoOiAyNjBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgNDBweCAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmltYWdlLnJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmV3cyAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4udmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIHdpZHRoOiAyNjBweDtcclxuICBtYXJnaW46IDAgNDBweCAwIDA7XHJcbn1cclxuXHJcbi5uZXdzIC5tZWRpYS1ibG9jayAuaW1hZ2UuZW1wdHkge1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLnRleHQtYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyODVweDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC50ZXh0LWJveC5lbXB0eSB7XHJcbiAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggMTBweDtcclxufVxyXG5cclxuLm1ldGEtc2ltcGxlIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG5cclxuLyogZml4IGZvciBWQyA0LjkgKi9cclxuXHJcbi52Y19jb2x1bW4taW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAvKlxyXG4gIGZpeCBmb3Igc3RyZXRjaGluZyByb3dcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICovXHJcbn1cclxuXHJcbi52Y19zcGFuNCAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4udmNfc3BhbjMgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZjX3NwYW4yIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udmNfc3BhbjQgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCxcclxuLnZjX3NwYW4zIC5tZWRpYS1ibG9jayAudGV4dC1ib3gsXHJcbi52Y19zcGFuMiAubWVkaWEtYmxvY2sgLnRleHQtYm94IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZjX3NwYW40IC5yZWNlbnQtcG9zdHMgaDIsXHJcbi52Y19zcGFuMyAucmVjZW50LXBvc3RzIGgyLFxyXG4udmNfc3BhbjIgLnJlY2VudC1wb3N0cyBoMiB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmltYWdlIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBoMiB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ubmV3cyAubWVkaWEtYmxvY2sgaDIsXHJcbi5pcm9uX3dpZGdldF9yZWNlbnRfcG9zdHMgLm5ld3MgLm1lZGlhLWJsb2NrIGgyIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLndlYmtpdCAubWVkaWEtYmxvY2sgaDIge1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAuY2F0ZWdvcnkge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5tZXRhLXNpbXBsZSB7XHJcbiAgbWFyZ2luOiA1cHggMCAwO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLnNyX2l0LW1ldGEtYXV0aG9yLWxpbmssXHJcbi5tZWRpYS1ibG9jayAucG9zdC1jYXRlZ29yaWVzLFxyXG4ubWVkaWEtYmxvY2sgLnBvc3QtdGFncyB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5tZWRpYS1ibG9jayBhLmhvdmVyIC5jYXRlZ29yeSB7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAuZXhjZXJwdCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyogMy41IFBvc3QgQWNjb3JkaW9uXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogMy4gQ3VzdG9tIGJhY2tncm91bmQgcG9zaXRvblxyXG4odG8gdXNlIGFzIGV4dHJhIGNsYXNzIG9uIGFuIHZpc3VhbCBjb21wc2VyIGVsZW1lbnQpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jd3JhcHBlciAuYmctbGVmdC10b3Age1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5iZy1sZWZ0LWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLWxlZnQtYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctcmlnaHQtdG9wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLXJpZ2h0LWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5iZy1yaWdodC1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctY2VudGVyLXRvcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctY2VudGVyLWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctY2VudGVyLWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgNC4wIEhlYWRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDQuMSBTaXRlIEhlYWRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmhlYWRlcl9fbGVmdCxcclxuLmhlYWRlcl9fbGVmdDpiZWZvcmUsXHJcbi5zaXRlLXRpdGxlLFxyXG4uc2l0ZS1kZXNjcmlwdGlvbixcclxuLmJsb2NrcXVvdGUtYm94IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2l0ZS10aXRsZSxcclxuLnNpdGUtZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG5cclxuXHJcbi8qIGxvZ28gKi9cclxuXHJcbi5zaXRlLXRpdGxlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi10b3A6IDEyMHB4O1xyXG59XHJcblxyXG4uc2l0ZS10aXRsZSBpbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmxvZ28tZGVza3RvcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5sb2dvLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4ubG9nby1wYW5lbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDEycHggMzBweCAwIDA7XHJcbn1cclxuXHJcbi5sb2dvLXBhbmVsIGltZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTIwcHg7XHJcbiAgbWF4LWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnBhbmVsLmZpeGVkLWJhciAubG9nby1wYW5lbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNtZW51LXRyaWdnZXIge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAmLmRlc2t0b3Age1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI21lbnUtdHJpZ2dlci1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBzbG9nYW4gKi9cclxuXHJcbi5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3b3JkLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuXHJcblxyXG4vKiBibG9ja3F1b3RlLWJveCAqL1xyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIGNpdGUge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUgcCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJveCB7XHJcbiAgbWF4LXdpZHRoOiA0NzBweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYm94IGJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3ggYmxvY2txdW90ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi4oCcXCI7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJveCBibG9ja3F1b3RlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIuKAnVwiO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3ggZmlnY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udDogMTRweC8xNnB4O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3ggZmlnY2FwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW46IDhweCAxOXB4IDAgMDtcclxufVxyXG5cclxuYm9keS5wdXNoTWVudSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI3B1c2hlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jcHVzaGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIHotaW5kZXg6IDMwO1xyXG59XHJcblxyXG4jb3ZlcmxheSB7XHJcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICB6LWluZGV4OiAxNTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xyXG59XHJcblxyXG4jb3ZlcmxheSAucGVyc3BlY3RpdmUge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAzNSUgY2VudGVyIDA7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuXHJcblxyXG4vKiBSSUdIVC1TSURFIEFOSU1BVElPTlMgKi9cclxuXHJcbi5zaXRlLWxvZ28ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvKlx0dG9wOjQwcHg7Ki9cclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnNpdGUtbG9nby5yaWdodHR5cGUge1xyXG4gIGxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zaXRlLWxvZ28ubGVmdHR5cGUge1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uYWx0LW1lbnUtdG9nZ2xlOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5maXhlZF9oZWFkZXIgLm1lbnUtdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMjAwNTtcclxufVxyXG5cclxuLmZpeGVkX2hlYWRlciAuc2l0ZS1sb2dvIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMjAwMDtcclxufVxyXG5cclxuI2ZpeGVkLXBhbmVsIC5tZW51LXRvZ2dsZSB7XHJcbiAgdG9wOiAyNXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvbWVudS1vcGVuLXcucG5nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZTpob3ZlcixcclxuLm1lbnUtdG9nZ2xlLW9mZjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUuaGlkZGVuLW9uLWRlc2t0b3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5tZW51LXRvZ2dsZS5oaWRkZW4tb24tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2lkZS1tZW51LW9wZW4gLm1lbnUtdG9nZ2xlLmhpZGRlbi1vbi1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUucmlnaHR0eXBlIHtcclxuICByaWdodDogMzVweDtcclxuICBwYWRkaW5nOiAxMnB4IDcwcHggMTJweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudS5sZWZ0dHlwZSB7XHJcbiAgbGVmdDogMzVweDtcclxuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzIyMjtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51LnJpZ2h0dHlwZSBsaSB7XHJcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUubGVmdHR5cGUgbGkge1xyXG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51IGxpIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSAubGFuZ3VhZ2VzLXNlbGVjdG9yIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51IC5sYW5ndWFnZXMtc2VsZWN0b3IgdWwge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUgLmxhbmd1YWdlcy1zZWxlY3RvciBzZWxlY3Qge1xyXG4gIG1hcmdpbjogMCAwIDAgMjBweDtcclxufVxyXG5cclxuLmNsYXNzaWMtbWVudSAubGFuZ3VhZ2VzLXNlbGVjdG9yIGxpLFxyXG4uY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgLmxhbmd1YWdlcy1zZWxlY3RvciBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiBpbml0aWFsO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHVsIGxpLmhvdGxpbmsubGFuZ3VhZ2VzLXNlbGVjdG9yIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgLmxhbmd1YWdlcy1zZWxlY3RvciBsaSBhIHtcclxuICB3aWR0aDogaW5pdGlhbDtcclxufVxyXG5cclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHVsIGxpLmxhbmd1YWdlcy1zZWxlY3RvciB1bCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5oZWFkZXItdG9wLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2l0ZS1sb2dvIHtcclxuICAgIC8qdG9wOjI1cHg7Ki9cclxuICB9XHJcbiAgLnNpdGUtbG9nby5yaWdodHR5cGUge1xyXG4gICAgbGVmdDogMjVweDtcclxuICB9XHJcbiAgLnNpdGUtbG9nby5sZWZ0dHlwZSB7XHJcbiAgICByaWdodDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbiNmaXhlZC1wYW5lbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDc4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ODg4NztcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdG9wOiAtNzhweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZml4ZWQtcGFuZWwtbG9nbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbn1cclxuXHJcbi5maXhlZC1wYW5lbC1sb2dvIGltZyB7XHJcbiAgbWF4LWhlaWdodDogNzBweDtcclxufVxyXG5cclxuXHJcbi8qIDQuMyBCcmVhZGNydW1ic1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBtYXJnaW46IDAgMCAyOXB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMjFweCAycHggMXB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgbGk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICc+JztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEzcHg7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyBhIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuXHJcbi8qIDQuNCBQcmltZXRpbWVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNwYWdlX3ByaW1ldGltZSAuaW9zU2xpZGVyV3JhcCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJpbWVpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAwO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0ge1xyXG4gIHdpZHRoOiA4NzJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAwIDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggLTVweCAjMDAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIGltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC5zZWxlY3RvclNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9faW1nL3NlbGVjdG9yLXNoYWRvdy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQxIHNwYW4ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogNTZweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZjX3NwYW40IC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQxIHNwYW4sXHJcbi52Y19zcGFuMyAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuLFxyXG4udmNfc3BhbjIgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDEgc3BhbixcclxuI3NpZGViYXIgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDEgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG59XHJcblxyXG4udmNfc3BhbjQgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIgc3BhbixcclxuLnZjX3NwYW4zIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQyIHNwYW4sXHJcbi52Y19zcGFuMiAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuLFxyXG4jc2lkZWJhciAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAtMTdweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMzdweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNsaWRlckNvbnRhaW5lciAuc2xpZGVTZWxlY3RvcnMgLnByZXYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9zZWxlY3Rvci1wcmV2LnBuZykgbm8tcmVwZWF0IDUwJSAwO1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAubmV4dCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9zZWxlY3Rvci1uZXh0LnBuZykgbm8tcmVwZWF0IDUwJSAwO1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAuaXRlbSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDlweDtcclxuICBiYWNrZ3JvdW5kOiAjYWFhO1xyXG4gIG1hcmdpbjogMXB4IDFweCAxcHggMTFweDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5pdGVtLmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMXB4O1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAuc2VsZWN0ZWQge1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5zZWxlY3RlZC5maXJzdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNjcm9sbGJhckNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMjRweDtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaW9zU2xpZGVyV3JhcCB7XHJcbiAgICBoZWlnaHQ6IDMzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciB7XHJcbiAgICB3aWR0aDogOTU0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgNS4wIENvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiA1LjEgRW50cnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi53cC1mZWF0dXJlZC1pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uZW50cnkge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5cclxuLyogNS4yIE5ld3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBhcnRpY2xlcy1zZWN0aW9uICovXHJcblxyXG4uYXJ0aWNsZXMtc2VjdGlvbiB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1zZWN0aW9uOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmFydGljbGVzLXNlY3Rpb24gLmFydGljbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiAzMy4zJTtcclxuICBwYWRkaW5nOiAwIDQwcHggMzhweCAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDAgLTRweCAwIDA7XHJcbn1cclxuXHJcbiN0d29jb2x1bW5zIC5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIHtcclxuICB3aWR0aDogNDklO1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSAuaG9sZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xyXG59XHJcblxyXG4udmlkZW8tcG9zdCB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbn1cclxuXHJcblxyXG4vKi5zaW5nbGUtcG9zdCB0aW1le1xyXG5cdGZvbnQtc2l6ZToxMnB4O1xyXG59Ki9cclxuXHJcbi5zcl9pdC1zaW5nbGUtcG9zdCAuc3BsaXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBtZXRhICovXHJcblxyXG4uc3JfaXQtbWV0YSAubGlua3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgbWF4LXdpZHRoOiA2MCU7XHJcbn1cclxuXHJcbi5jbGFzc2ljLW1ldGEgLnNyX2l0LW1ldGEtYXV0aG9yLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlkZW8tYmxvY2sgLnNyX2l0LW1ldGEgLmxpbmtzIHtcclxuICBwYWRkaW5nOiAwIDAgMCA5cHg7XHJcbn1cclxuXHJcbi52aWRlby1ibG9jayAuc3JfaXQtbWV0YSB7XHJcbiAgbWFyZ2luOiAwIDAgMThweDtcclxufVxyXG5cclxuXHJcbi8qIGJsb2NrcXVvdGUtYmxvY2sgKi9cclxuXHJcbi5ibG9ja3F1b3RlLWJsb2NrIHtcclxuICAvKiBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgY29sb3I6ICNlODBlNTA7Ki9cclxuICBtYXJnaW46IDAgMCAyNnB4O1xyXG4gIHBhZGRpbmc6IDQwcHggNTBweCA0NnB4IDU5cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ibG9jayAudGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCAwIDlweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQ6IDE0cHgvMThweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYmxvY2sgZmlnY2FwdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuXHJcbi8qIGxpbmtzLWJsb2NrICovXHJcblxyXG4ubGlua3MtYmxvY2sge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4jY29udGVudCAubGlua3MtYmxvY2sge1xyXG4gIG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbiNjb250ZW50IC5saW5rcy1ibG9jayAuYnV0dG9uIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuI2NvbnRlbnQgLnZpZGVvLWJsb2NrIC5saW5rcy1ibG9jayB7XHJcbiAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICBwYWRkaW5nOiAzMXB4IDAgNDhweDtcclxufVxyXG5cclxuYS5idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnBsYXlsaXN0IGEuYnV0dG9uIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udHJpZGVudCBhLmJ1dHRvbiB7XHJcbiAgcGFkZGluZzogOHB4IDE4cHggNHB4O1xyXG59XHJcblxyXG5hLmJ1dHRvbjpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc3RvcmUtbGlzdCBhLmJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5cclxuLyogdHdvLWNvbHVtbnMgKi9cclxuXHJcbi50d28tY29sdW1ucyB7XHJcbiAgbWFyZ2luOiAwIC00MHB4IDAgMDtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4udHdvLWNvbHVtbnMgLmNvbHVtbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLnR3by1jb2x1bW5zIC5jb2x1bW4tbGFzdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLnR3by1jb2x1bW5zIHAge1xyXG4gIG1hcmdpbjogMCAwIDIwcHg7XHJcbn1cclxuXHJcbi50d28tY29sdW1ucyAuYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgbWFyZ2luOiAyMnB4IDAgMjZweDtcclxuICBwYWRkaW5nOiAzN3B4IDQ1cHggNDVweCA2MnB4O1xyXG59XHJcblxyXG4udHdvLWNvbHVtbnMgLmJsb2NrcXVvdGUtYmxvY2sgLnRpdGxlIHtcclxuICBtYXJnaW46IDAgMCAxNHB4O1xyXG59XHJcblxyXG4uZm9ybS1ibG9jayB7XHJcbiAgcGFkZGluZzogMzVweCAwIDA7XHJcbn1cclxuXHJcblxyXG4vKiBOZXdzIEdyaWQgKi9cclxuXHJcbi5uZXdzLWdyaWQtd3JhcCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMSU7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNSU7XHJcbiAgd2lkdGg6IDQ5LjUlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwLnJpZ2h0IHtcclxuICBjbGVhcjogcmlnaHQ7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjUlO1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgYSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIGEgaW1nLFxyXG4ubmV3cy1ncmlkLXdyYXAgYSAubmV3cy1ncmlkLXRhYiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgwZTUwO1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgLm5ld3MtZ3JpZC10YWIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgLnRhYi10ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWQtd3JhcCBhIHRpbWUge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnZjX3NwYW4xMiAubmV3cy1ncmlkLXdyYXAgLnRhYi10ZXh0LFxyXG4udmNfc3BhbjYgLm5ld3MtZ3JpZC13cmFwIC50YWItdGV4dCB7XHJcbiAgcGFkZGluZzogMjVweDtcclxufVxyXG5cclxuLnZjX3NwYW40IC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQgLnRhYi10aXRsZSxcclxuLnZjX3NwYW4zIC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQgLnRhYi10aXRsZSxcclxuLnZjX3NwYW4yIC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQgLnRhYi10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLm5ld3MtZ3JpZC13cmFwIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIENsYXNzaWMgQmxvZyAqL1xyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLmNsYXNzaWMtbWV0YSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5jbGFzc2ljLW1ldGEgLnNyX2l0LWRhdGV0aW1lIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC5ob2xkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgcGFkZGluZzogMzVweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLnRleHQtYm94IGEge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLnRleHQtYm94IGgyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgYS5yZWFkbW9yZS1jbGFzc2ljLFxyXG5hcnRpY2xlIC5tb3JlLWxpbmsge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgYS5yZWFkbW9yZS1jbGFzc2ljOmhvdmVyLFxyXG5hcnRpY2xlIC5tb3JlLWxpbms6aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC1jYXRlZ29yaWVzLFxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC10YWdzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC1jYXRlZ29yaWVzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLnBvc3QtY2F0ZWdvcmllcyBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC10YWdzIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIGkge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG5cclxuLyogNS4zIEV2ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5pY29uLWNvbmNlcnQtZHJvcGRvd24ge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGl0bGUtcm93LmhvdmVyIC5pY29uLWNvbmNlcnQtZHJvcGRvd24ge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uaWNvbi1jb25jZXJ0LWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjdcIjtcclxufVxyXG5cclxubGkuZXhwYW5kZWQgLnRpdGxlLXJvdyAuaWNvbi1jb25jZXJ0LWRyb3Bkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjhcIjtcclxufVxyXG5cclxuXHJcbi8qIFNpbmdsZSBQYWdlICovXHJcblxyXG4uZXZlbnQtdGV4dC13cmFwLXNpbmdsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IHtcclxuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGN0Y3Rjc7XHJcbiAgY29sb3I6ICM1QTVBNUE7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgaGVpZ2h0OiA2NnB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IC5zcl9pdC1kYXRldGltZSB7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5ldmVudC1yb3cgc3Bhbi5sb2NhdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjNUE1QTVBO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IHNwYW4uY2l0eSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjZTgwZTUwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZXZlbnQtcm93IC5idXR0b24ge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDM1cHg7XHJcbn1cclxuXHJcbi5ldmVudC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4uZXZlbnQtd3JhcHBlciAubGVmdGhhbGYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0Ni41JTtcclxuICBtYXJnaW4tcmlnaHQ6IDQuNSU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uZXZlbnQtd3JhcHBlciAucmlnaHRoYWxmIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDklO1xyXG59XHJcblxyXG4uZXZlbnQtd3JhcHBlciB0YWJsZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG5cclxuLmV2ZW50LWljb24ge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmV2ZW50LXdyYXBwZXIgLmxlZnRoYWxmIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5ldmVudC13cmFwcGVyIC5yaWdodGhhbGYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biB7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biBoMiBzcGFuLFxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93biB0aW1lIHtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93bjpob3ZlciBoMiBzcGFuIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnRpdGxlLXJvdy5uby1jb3VudGRvd246aG92ZXIgdGltZSB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi50aXRsZS1yb3cubm8tY291bnRkb3duIGEge1xyXG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvdW50ZG93bi1ibG9jay5maW5pc2hlZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogTkVXIEVWRU5UUyBXSURHRVQgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zaW5nbGUtYXJ0aXN0IC5hcnRpc3Rfc2lkZWJhciBoMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1hcnRpc3Qge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfZXZlbnRzLndpZGdldD51bCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5ldmVudHMtYmFyIHtcclxuICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMyU7XHJcbiAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuc3Bhbi5ldmVudHMtYmFyLXRpdGxlIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuc3Bhbi5ldmVudHMtYmFyLWFydGlzdHMge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzIHNlbGVjdCB7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMC4wMXB4O1xyXG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG59XHJcblxyXG5zcGFuLmV2ZW50cy1iYXItYXJ0aXN0cyBzZWxlY3Q6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTNweDtcclxuICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4udmNfY29sLXNtLTQgc3Bhbi5ldmVudHMtYmFyLXRpdGxlLFxyXG4udmNfY29sLXNtLTMgc3Bhbi5ldmVudHMtYmFyLXRpdGxlLFxyXG4jc2lkZWJhciBzcGFuLmV2ZW50cy1iYXItdGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAvKiBTbWFsbCAqL1xyXG4gIC52Y19jb2wtc20tNCBzcGFuLmV2ZW50cy1iYXItdGl0bGUsXHJcbiAgLnZjX2NvbC1zbS0zIHNwYW4uZXZlbnRzLWJhci10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiA1LjQgQWxidW1cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5hbGJ1bS1oZWFkZXIge1xyXG4gIGhlaWdodDogOTB2aDtcclxuICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uYmFja0NvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNTBweDtcclxuICBsZWZ0OiAtNTBweDtcclxuICB3aWR0aDogY2FsYyggMTAwJSArIDEwMHB4KTtcclxuICBoZWlnaHQ6IGNhbGMoIDEwMCUgKyAxMDBweCk7XHJcbn1cclxuXHJcbi5hbGJ1bUNvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC8qd2lkdGg6IDgwJTsqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbn1cclxuXHJcbi5hbGJ1bUNvdmVyIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1OXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDVweCBibGFjaztcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuYWxidW1Db3ZlciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC8qbWF4LXdpZHRoOiA1MCU7Ki9cclxuICAgIGhlaWdodDogNTAlO1xyXG4gIH1cclxuICAuYWxidW1Db3ZlciBpbWcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTlweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCBibGFjaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLmFsYnVtQ292ZXIge1xyXG4gICAgd2lkdGg6IDQ2NHB4O1xyXG4gICAgaGVpZ2h0OiA0NjRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG4uc2luZ2xlLWFsYnVtICN3cmFwcGVyIC5jb250YWluZXI+LmJveGVkIHtcclxuICAgIG1heC13aWR0aDogMTA0NHB4O1xyXG59Ki9cclxuXHJcbi5zaW5nbGUtYWxidW0gLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVkIHtcclxuICBwYWRkaW5nOiA4MHB4IDIwcHggMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIG1hcmdpbi10b3A6IC04NXB4O1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCB7XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG4gIC8vICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCBoNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5oZWFkaW5nLWIzIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcIiAnO1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlOjphZnRlciB7XHJcbiAgY29udGVudDogJyBcIic7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLm1ldGEtYXJ0aXN0X29mX2FsYnVtIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogN3B4O1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCAuYmxvY2txdW90ZS1ibG9jayBmaWdjYXB0aW9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5zcl9pdC1jb250ZW50LXNpZGUge1xyXG4gIG1hcmdpbi10b3A6IC04NXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogNjBweCAyMHB4O1xyXG59XHJcblxyXG4uaW5mby1zZWN0aW9uIC5ibG9ja3F1b3RlLWJsb2NrIHtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiA0MHB4IDUwcHggMjZweCAzNXB4O1xyXG59XHJcblxyXG4udHdvX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sge1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAxJSAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxufVxyXG5cclxuLnR3b19jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrLnNpbmdsZSB7XHJcbiAgbWF4LXdpZHRoOiA0NDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAlICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMSUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3NpZGViYXIgLnR3b19jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi50d29fY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jay5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4udGhyZWVfY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jayB7XHJcbiAgd2lkdGg6IDMxLjMzJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uZm91cl9jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrIHtcclxuICB3aWR0aDogMjMlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAxJTtcclxuICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi50eXBlLWFsYnVtIGEge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi50eXBlLWFsYnVtIC5pbWFnZSB7XHJcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50eXBlLWFsYnVtIC50ZXh0LWJveCB7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4udHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBtYXJnaW46IDBweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4jc2lkZWJhciAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYWxidW0taG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIHotaW5kZXg6IDEyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5hbGJ1bS1ob3Zlci13cmFwOmhvdmVyIC5hbGJ1bS1ob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxufVxyXG5cclxuLmFsYnVtLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmFsYnVtLWxpc3RlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHotaW5kZXg6IDExO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDcwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5yZWxlYXNlLWRhdGUsXHJcbi5hdmFpbGFibGUtbm93IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIsXHJcbi52Y19zcGFuMyAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIsXHJcbi52Y19zcGFuMiAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIgI3NpZGViYXIgLnR5cGUtYWxidW0gLnRleHQtYm94IGgyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAuYWxidW0tbGlzdGVuLFxyXG4udmNfc3BhbjMgLmFsYnVtLWxpc3RlbixcclxuLnZjX3NwYW4yIC5hbGJ1bS1saXN0ZW4gI3NpZGViYXIgLmFsYnVtLWxpc3RlbiB7XHJcbiAgZm9udC1zaXplOiA2MHB4O1xyXG59XHJcblxyXG5cclxuLyotLS1UZW1wbGF0ZSBBbGJ1bXMgcG9zdC0tLSovXHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWFsYnVtLWdyaWQgLm5ld3MtZ3JpZC13cmFwIHtcclxuICBjbGVhcjogaW5pdGlhbDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB3aWR0aDogY2FsYyg0OSUgLSAxMnB4KTtcclxufVxyXG5cclxuXHJcbi8qIDUuNSBQaG90b1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnBob3Rvcy1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAwIDI2cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm9uZS1oYWxmPmxpIHtcclxuICB3aWR0aDogNDglO1xyXG4gIG1heC13aWR0aDogNDglO1xyXG4gIG1hcmdpbjogMC45JTtcclxufVxyXG5cclxuLm9uZS10aGlyZD5saSB7XHJcbiAgd2lkdGg6IDMyLjMlO1xyXG4gIG1heC13aWR0aDogMzIuMyU7XHJcbiAgbWFyZ2luOiAwLjUlO1xyXG59XHJcblxyXG4ucGhvdG9zLWxpc3QgYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGhvdG9zLWxpc3QgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IC5ob3Zlci10ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IC5ob3Zlci10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDAgMCAtNXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5waG90b3MtbGlzdCAuaG92ZXItdGV4dCBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGZvbnQ6IDIwcHgvMjRweDtcclxuICBwYWRkaW5nOiAxM3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IGE6Zm9jdXMgLmhvdmVyLXRleHQsXHJcbi5waG90b3MtbGlzdCBhOmhvdmVyIC5ob3Zlci10ZXh0LFxyXG4ucGhvdG9zLWxpc3QgLmhvdmVyIC5ob3Zlci10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBob3RvLXdyYXAge1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgbWFyZ2luOiAxJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBjbGVhcjogbGVmdDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi5waG90by13cmFwLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG59XHJcblxyXG4ucGhvdG8td3JhcCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5waG90by13cmFwIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5waG90by13cmFwIC5waG90by1hbGJ1bS10YWIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5waG90by13cmFwOmhvdmVyIC50YWItdGV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxufVxyXG5cclxuLnBob3RvLXdyYXA6aG92ZXIgLnRhYi1jaXJjbGUge1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGJvcmRlci1jb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gIC5waG90by13cmFwIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYi10ZXh0IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnRhYi10aXRsZSB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi50YWItdGl0bGUsXHJcbi5uZXdzLWdyaWQtdGFiIC50YWItdGV4dCAudGFiLXRpdGxlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtYWxidW0tZ3JpZCBoMi50YWItdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMi50YWItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5waG90by1hbGJ1bS10YWIgLnRhYi10aXRsZSB7XHJcbiAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnRhYi1kYXRlIHtcclxuICBjb2xvcjogIzdlN2U3ZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB3aWR0aDogNjAlO1xyXG59XHJcblxyXG4udGFiLWNpcmNsZSB7XHJcbiAgaGVpZ2h0OiA1OHB4O1xyXG4gIHdpZHRoOiA1OHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlODBlNTA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnRhYi10ZXh0IC5leGNlcnB0IHtcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLmV4Y2VycHQgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZnJlZS13YWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZnJlZS13YWxsIGEuYnJpY2sge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaW1nb3ZlcmxheSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbmEuYnJpY2s6aG92ZXIgLnBob3RvaG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG5hLmJyaWNrOmhvdmVyIC5pbWdvdmVybGF5IHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxufVxyXG5cclxuLmZyZWUtd2FsbCAuYnJpY2tbZGF0YS1zdGF0ZT1cInN0YXJ0XCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBhbmltYXRpb246IHN0YXJ0IDAuNXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YXJ0IDAuNXM7XHJcbn1cclxuXHJcbi5mcmVlLXdhbGwgLmJyaWNrW2RhdGEtc3RhdGU9XCJtb3ZlXCJdIHtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC41cywgbGVmdCAwLjVzLCB3aWR0aCAwLjVzLCBoZWlnaHQgMC41cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjVzLCBsZWZ0IDAuNXMsIHdpZHRoIDAuNXMsIGhlaWdodCAwLjVzO1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSAhaW1wb3J0YW50XCI7XHJcbn1cclxuXHJcblxyXG4vKiA1LjYgVmlkZW9cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi52aWRlby1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheSAudmlkZW8tYmxvY2sgaWZyYW1lIHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW92ZXJsYXkgLnZpZGVvLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5uZXIge1xyXG4gIHdpZHRoOiBpbml0aWFsIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLWJsb2NrIC5idG4tcGxheSB7XHJcbiAgd2lkdGg6IDg5cHg7XHJcbiAgaGVpZ2h0OiA4OXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggMDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luOiAtNTdweCAwIDAgLTQ4cHg7XHJcbn1cclxuXHJcbi52aWRlb3MsXHJcbi5uZXdzIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi52aWRlby1wb3N0IGg0IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5saW5rcy1ibG9jayAuYnV0dG9ucyB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG5cclxuLyogVmlkZW8gTGlzdCAqL1xyXG5cclxuLmhvbGRlci52aWRlbyAuaW1hZ2Uge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ob2xkZXIudmlkZW8gLmltYWdlIGltZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLmhvbGRlci52aWRlbyAudGV4dC1ib3gge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG59XHJcblxyXG4ucGxheS1idXR0b24ge1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogNjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03NSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiA1MXB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmhvbGRlcjpob3ZlciAucGxheS1idXR0b24ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbn1cclxuXHJcbi52Y19zcGFuMyAucGxheS1idXR0b24sXHJcbi52Y19zcGFuMiAucGxheS1idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTIuNXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTc1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbn1cclxuXHJcblxyXG4vKiBWaWRlbyBHcmlkICovXHJcblxyXG4udmlkZW9ncmlkIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDglO1xyXG4gIG1hcmdpbjogMSU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi52aWRlb2dyaWQucmlnaHQge1xyXG4gIGNsZWFyOiByaWdodDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgLmhvbGRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW9ncmlkIC5pbWFnZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgLmltYWdlIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAudmlkZW9ncmlkIC5pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgLnRleHQtYm94IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4udmlkZW9ncmlkIGgyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLnZpZGVvZ3JpZCBhIHtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLnZpZGVvZ3JpZCAubWVkaWEtYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aWRlby1tYXNrIHtcclxuICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgLnZpZGVvLW1hc2sge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnZpZGVvLW1hc2sge1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLmhvbGRlci52aWRlbyBoMiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbiAgLmhvbGRlci52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmhvbGRlci52aWRlbyAuaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhvbGRlci52aWRlbyAuaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuaG9sZGVyLnZpZGVvIC50ZXh0LWJveCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnZpZGVvZ3JpZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogNS43IENvbnRhY3RcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC1waHAgLmVudHJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uY29udGFjdC1ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjBiMGI7XHJcbiAgcGFkZGluZzogNDBweCAzNXB4IDIxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgLTJweCAzMHB4IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCBpbWcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogNXB4IDQ1cHggMjBweCAwO1xyXG59XHJcblxyXG4uY29udGFjdC1ib3ggYWRkcmVzcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCAudGl0bGUge1xyXG4gIGZvbnQ6IGJvbGQgMjBweC8yNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxufVxyXG5cclxuLmNvbnRhY3QtYm94IHAge1xyXG4gIG1hcmdpbjogMCAwIDIycHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCAucGhvbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMnB4IDAgMDtcclxufVxyXG5cclxuLmNvbnRhaW5lci5jbGVhci1iZyB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmNpcmNsZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG59XHJcblxyXG4uY2lyY2xlIHtcclxuICB3aWR0aDogMjQwcHg7XHJcbiAgaGVpZ2h0OiAyNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBtYXJnaW46IDIwcHggYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jaXJjbGUgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5jaXJjbGUgLmNlbnRlcmluZyxcclxuLmNpcmNsZSAud3BiX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaXJjbGUgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ud3BiX2NvbnRlbnRfZWxlbWVudC5jaXJjbGUgYSB7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5jaXJjbGUgLmljb25zLFxyXG4uY2lyY2xlIC5mYSB7XHJcbiAgY29sb3I6ICNiMWIxYjE7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAuY2lyY2xlIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG4gIC5jaXJjbGUgcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gIC5jaXJjbGUtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuICAuY2lyY2xlIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiA1LjggVHJhY2sgTGlzdGluZ1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnRyYWNrcy1ibG9jayBoMiB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDZweCAyM3B4O1xyXG4gIGNvbG9yOiAjNWE1YTVhO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luOiAwIDAgMXB4O1xyXG59XHJcblxyXG5cclxuLyogdHJhY2tzLWxpc3QgKi9cclxuXHJcbi50cmFja3MtbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdD5saSB7XHJcbiAgcGFkZGluZzogMThweCAxOTBweCAxOHB4IDgzcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0PmxpOmJlZm9yZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgbWFyZ2luOiA4cHggMCAwIC00MHB4O1xyXG4gIGNvbG9yOiAjNWE1YTVhO1xyXG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjtcclxuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLnBsYXllci1ib3gge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLnBsYXllci1ib3ggLmpwLWNvbnRyb2xzIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wcmVzdG8gLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICBwYWRkaW5nLXRvcDogMXB4O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLmJ1dHRvbnMge1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgdG9wOiAxMnB4O1xyXG4gIHdpZHRoOiAxNTVweDtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5idXR0b24ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHdpZHRoOiA4MXB4O1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnByZXN0byAudHJhY2tzLWxpc3QgLmJ1dHRvbiB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggNHB4IDEwcHg7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAuYnRuLXBsYXksXHJcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wbGF5IGkuZmEsXHJcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIGkuZmEge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5idG4tcGxheTpob3ZlcixcclxuLnRyYWNrcy1saXN0IC5idG4tcGF1c2U6aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wbGF5IFtjbGFzc149XCJmYS1cIl0sXHJcbi50cmFja3MtbGlzdCAuYnRuLXBsYXkgW2NsYXNzKj1cIiBmYS1cIl0sXHJcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIFtjbGFzc149XCJmYS1cIl0sXHJcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIFtjbGFzcyo9XCIgZmEtXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwLjRlbTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogNS45IEdhbGxlcmllc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmdhbGxlcnkge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAxJSAxJSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5LXNpemUtbWVkaXVtLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeS1zaXplLXRodW1ibmFpbCxcclxuLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnktc2l6ZS10aHVtYm5haWwsXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5LXNpemUtdGh1bWJuYWlsIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgMjBweDtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0sXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTAgLmdhbGxlcnktaXRlbSxcclxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogOTklO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDQ5JTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYyg1MCUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMzIlO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDMzJSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAyMyU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMjUlIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygyNSUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDE5JTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygyMCUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDIwJSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMTUlO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDE2LjclIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygxNi43JSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMTMlO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDE0LjI4JSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTQuMjglIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAxMSU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMTIuNSUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEyLjUlIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiA5JTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxMS4xJSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTEuMSUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDFuKSxcclxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMm4pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgzbiksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDRuKSxcclxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNW4pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg2biksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDduKSxcclxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoOG4pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg5bikge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDUwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtOmhvdmVyIC5nYWxsZXJ5LWNhcHRpb24ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1jYXB0aW9uLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktY2FwdGlvbixcclxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWNhcHRpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiA1LjEwIFBhZ2luYXRpb25cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBidXR0b24tbW9yZSAqL1xyXG5cclxuYS5idXR0b24tbW9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDAgMjhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTgwZTUwO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBjb2xvcjogI2U4MGU1MDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBsaW5lLWhlaWdodDogODBweDtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDIwcHg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5wYWdlcyAuY3VycmVudCxcclxuLnBhZ2VzIGE6aG92ZXIsXHJcbmEuYnV0dG9uLW1vcmU6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgwZTUwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5cclxuLyogbmV4dCBwcmV2IGxpbmsgKi9cclxuXHJcbi5wYWdlcyB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdlcyBhLFxyXG4ucGFnZXMgLmN1cnJlbnQsIC5ldmVudC1wYWdpbmF0aW9uIGJ1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgcGFkZGluZzogMjVweCA1cHg7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5wYWdlcyAuY3VycmVudCB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGFnZXMuZnVsbCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucGFnZXMuZnVsbCBsaSBhIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIGxpIHNwYW4ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnBhZ2VzLmZ1bGwgbGkgYS5uZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLnBhZ2VzLmZ1bGwgbGkgYS5wcmV2IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLnBhZ2UtbnVtYmVycy5kb3RzIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA3M3B4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucGFnZXMgLmFsaWdubGVmdCBhLFxyXG4ucGFnZXMgLmFsaWducmlnaHQgYSwgLmV2ZW50LXBhZ2luYXRpb24gYnV0dG9uIHtcclxuICB3aWR0aDogdW5zZXQ7XHJcbiAgbWluLXdpZHRoOiAxNjVweDtcclxufVxyXG5cclxuXHJcbi8qIDUuMTEgRmlsdGVyc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmZpbHRlcnMtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRmNGY0ZjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQ6IDEzcHgvMTZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmlsdGVyLWhlYWRpbmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogODdweDtcclxuICBwYWRkaW5nOiAxOHB4IDEwcHggMTZweDtcclxuICBjb2xvcjogIzY2NjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIC5ob2xkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLXdpZHRoOiA4N3B4O1xyXG59XHJcblxyXG4uZmlsdGVycy1ibG9jayB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZpbHRlcnMtYmxvY2sgdWwgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMThweCAxOXB4IDE2cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIHVsIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG59XHJcblxyXG4uZmlsdGVycy1ibG9jayAuc2VsZWN0LWFyZWEsXHJcbi5maWx0ZXJzLWJsb2NrIHNlbGVjdCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpbHRlcnMtYmxvY2sgLnNlbGVjdC1hcmVhIHtcclxuICBtYXJnaW46IC0xcHggLTFweCAtMXB4IDFweDtcclxufVxyXG5cclxuXHJcbi8qIDUuMTIgNDA0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogNS4xMyBDb21tZW50c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmNvbW1lbnRzLWxpbmsgYTpiZWZvcmUsXHJcbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb246YmVmb3JlLFxyXG4uY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktbG9naW46YmVmb3JlLFxyXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmJlZm9yZSxcclxuLmJ5cG9zdGF1dGhvcj4uY29tbWVudC1ib2R5IC5mbjpiZWZvcmUge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgMTZweC8xIEdlbmVyaWNvbnM7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtLWF1dGhvcjphZnRlcixcclxuLmNvbW1lbnQtZm9ybS1lbWFpbDphZnRlcixcclxuLmNvbW1lbnQtZm9ybS11cmw6YWZ0ZXIsXHJcbi5jb21tZW50LWJvZHk6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtLWF1dGhvcjpiZWZvcmUsXHJcbi5jb21tZW50LWZvcm0tYXV0aG9yOmFmdGVyLFxyXG4uY29tbWVudC1mb3JtLWVtYWlsOmJlZm9yZSxcclxuLmNvbW1lbnQtZm9ybS1lbWFpbDphZnRlcixcclxuLmNvbW1lbnQtZm9ybS11cmw6YmVmb3JlLFxyXG4uY29tbWVudC1mb3JtLXVybDphZnRlcixcclxuLmNvbW1lbnQtYm9keTpiZWZvcmUsXHJcbi5jb21tZW50LWJvZHk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcblxyXG4vKiBGb250IEF3ZXNvbWUgKi9cclxuXHJcbi5ieXBvc3RhdXRob3I+LmNvbW1lbnQtYm9keSAuZm46YmVmb3JlLFxyXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktbGluazpiZWZvcmUsXHJcbi5jb21tZW50LXJlcGx5LWxvZ2luOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbn1cclxuXHJcbi5jb21tZW50cy10aXRsZSxcclxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gIGZvbnQ6IDI0cHgvMjhweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcbi8qKioqKioqL1xyXG5cclxuLm11c3QtbG9nLWluLFxyXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0sXHJcbi5jb21tZW50LXJlc3BvbmQgaWZyYW1lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb21tZW50cy10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0LFxyXG4uY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdD5saTphZnRlcixcclxuLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4+bGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3Q+bGk6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbW1lbnQtYm9keSB7XHJcbiAgcGFkZGluZzogMjRweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbW1lbnQtYXV0aG9yIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXgtd2lkdGg6IDc0cHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1hdXRob3IgLmZuIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5jb21tZW50LWF1dGhvciAuZm4sXHJcbi5jb21tZW50LWF1dGhvciAudXJsLFxyXG4uY29tbWVudC1yZXBseS1saW5rLFxyXG4uY29tbWVudC1yZXBseS1sb2dpbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uc2F5cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5vLWF2YXRhcnMgLmNvbW1lbnQtYXV0aG9yIHtcclxuICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5vLWF2YXRhcnMgLmNvbW1lbnQtbWV0YWRhdGEsXHJcbi5uby1hdmF0YXJzIC5jb21tZW50LWNvbnRlbnQsXHJcbi5uby1hdmF0YXJzIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ5cG9zdGF1dGhvcj4uY29tbWVudC1ib2R5IC5mbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0IC5lZGl0LWxpbmsge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1tZXRhZGF0YSxcclxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbixcclxuLmNvbW1lbnQtY29udGVudCxcclxuLmNvbW1lbnQtbGlzdCAucmVwbHkge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNzklO1xyXG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEyNHB4KTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTI0cHgpO1xyXG59XHJcblxyXG4uY29tbWVudC1tZXRhLFxyXG4uY29tbWVudC1tZXRhIGEge1xyXG4gIGNvbG9yOiAjYTJhMmEyO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmNvbW1lbnQtbWV0YWRhdGEge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLnBpbmctbWV0YSB7XHJcbiAgY29sb3I6ICNhMmEyYTI7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcblxyXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uIHtcclxuICBjb2xvcjogI2EyYTJhMjtcclxufVxyXG5cclxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTJweDtcclxufVxyXG5cclxuLmNvbW1lbnQtcmVwbHktbGluazpiZWZvcmUsXHJcbi5jb21tZW50LXJlcGx5LWxvZ2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTJcIjtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG5cclxuXHJcbi8qIENvbW1lbnQgZm9ybSAqL1xyXG5cclxuLmNvbW1lbnQtcmVzcG9uZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1MzUzNTtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmNvbW1lbnQgLmNvbW1lbnQtcmVzcG9uZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxufVxyXG5cclxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW5fdGFibGV0KSB7XHJcbiAgLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYSB7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsXHJcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCxcclxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSBbZm9yPVwiYXV0aG9yXCJdLFxyXG4uY29tbWVudC1mb3JtIFtmb3I9XCJlbWFpbFwiXSxcclxuLmNvbW1lbnQtZm9ybSBbZm9yPVwidXJsXCJdLFxyXG4uY29tbWVudC1mb3JtIFtmb3I9XCJjb21tZW50XCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICB3aWR0aDogNjAwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gLnJlcXVpcmVkIHtcclxuICBjb2xvcjogI2VkMzMxYztcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcclxuLmNvbW1lbnQtZm9ybSBwLmNvbW1lbnQtbm90ZXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gcC5jb21tZW50LW5vdGVzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcclxuICB3aWR0aDogOTklO1xyXG59XHJcblxyXG4uZm9ybS1hbGxvd2VkLXRhZ3MsXHJcbi5mb3JtLWFsbG93ZWQtdGFncyBjb2RlIHtcclxuICBjb2xvcjogIzY4Njg2ODtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tYWxsb3dlZC10YWdzIGNvZGUge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0IC5waW5nYmFjayxcclxuLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIHtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdCAucGluZ2JhY2sgLmNvbW1lbnQtYm9keSxcclxuLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIC5jb21tZW50LWJvZHkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb21tZW50LW5hdmlnYXRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDYwNHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubm8tY29tbWVudHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1ZTc7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgNi4wIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogNi4xIFNpdGUgRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBmb3JtICovXHJcblxyXG4uZm9ybSB7XHJcbiAgbWFyZ2luOiAwIDAgMTVweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZm9ybSAucm93IHtcclxuICBwYWRkaW5nOiAwIDAgMTJweDtcclxufVxyXG5cclxuLmZvcm0gLndyYXAge1xyXG4gIHBhZGRpbmc6IDhweCAwIDEycHg7XHJcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xyXG59XHJcblxyXG4uZm9ybSBsYWJlbCB7XHJcbiAgZm9udDogMTRweC8xNnB4O1xyXG4gIGNvbG9yOiAjNGU0ZTRlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxufVxyXG5cclxuLmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4uZm9ybSB0ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogOHB4IDZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250OiAxNHB4LzE3cHg7XHJcbiAgY29sb3I6ICM0ZTRlNGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtIHRleHRhcmVhIHtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBoZWlnaHQ6IDE0NXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDE0NXB4O1xyXG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDZweDtcclxufVxyXG5cclxuLmZvcm0gLmJveCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogOXB4IDE1cHggMCAwO1xyXG4gIG1pbi13aWR0aDogMjEwcHg7XHJcbn1cclxuXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwIDdweCAwIDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mb3JtIC5ib3ggbGFiZWwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDJweCAwIDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250OiAxNHB4LzMwcHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzAwMDtcclxuICBtaW4td2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIHtcclxuICBtYXgtd2lkdGg6IDExNDRweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjMTExO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLXRvcDogMTA0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnN1Y2Nlc3Mgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4ucHJlc3RvIC5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIHBhZGRpbmc6IDRweCAwIDA7XHJcbn1cclxuXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uaW5mby1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5pbmZvLXNlY3Rpb24gLmxpbmtzLWJsb2NrIHtcclxuICBtYXJnaW46IDEycHggMCAwO1xyXG4gIHBhZGRpbmc6IDIzcHggMCAxNXB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xyXG59XHJcblxyXG5cclxuLyogYXNpZGUgKi9cclxuXHJcbi5hc2lkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQwLjUlO1xyXG59XHJcblxyXG5cclxuLyogaW5mby1zZWN0aW9uICovXHJcblxyXG4uaW5mby1zZWN0aW9uIC5pbWFnZSB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxufVxyXG5cclxuLmluZm8tc2VjdGlvbiAuaW1hZ2UgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uaW5mby1zZWN0aW9uIGgyIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyogZGVzY3JpcHRpb24tY29sdW1uICovXHJcblxyXG4uZGVzY3JpcHRpb24tY29sdW1uIHtcclxuICB3aWR0aDogNTcuNSU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5kZXNjcmlwdGlvbi1jb2x1bW4gLndwYl9yb3cuaW5fY29udGFpbmVyLFxyXG4jd3JhcHBlciAuZGVzY3JpcHRpb24tY29sdW1uIC53cGJfcm93LmluX2NvbnRhaW5lciBwIHtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBidXR0b25zLWJsb2NrICovXHJcblxyXG4uYnV0dG9ucy1ibG9jayB7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYnV0dG9ucy1ibG9jayAudGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udDogMTRweC8xOHB4O1xyXG4gIG1hcmdpbjogMCAwIDdweDtcclxufVxyXG5cclxuLndlYmtpdCAuYnV0dG9ucy1ibG9jayAudGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDZweDtcclxuICBwYWRkaW5nOiAxcHggMCAwO1xyXG4gIHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLnByZXN0byAuYnV0dG9ucy1ibG9jayAudGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDZweDtcclxuICBwYWRkaW5nOiAxcHggMCAwO1xyXG59XHJcblxyXG4uYnV0dG9ucy1ibG9jayB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYnV0dG9ucy1ibG9jayBsaSB7XHJcbiAgcGFkZGluZzogMCAxMXB4IDExcHggMDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmJ1dHRvbnMtYmxvY2sgYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDdweCAxMnB4IDVweDtcclxufVxyXG5cclxuLnByZXN0byAuYnV0dG9ucy1ibG9jayBhIHtcclxuICBwYWRkaW5nOiA4cHggMTJweCA0cHg7XHJcbn1cclxuXHJcbi50cmlkZW50IC5idXR0b25zLWJsb2NrIGEge1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4IDRweDtcclxufVxyXG5cclxuLndlYmtpdCAuYnV0dG9uLFxyXG4ud2Via2l0IC50cmFja3MtbGlzdCAuYnV0dG9uIHtcclxuICAvKnBhZGRpbmctdG9wOiAxcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDFweDsqL1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuXHJcbi50cmlkZW50IC50cmFja3MtbGlzdCAuYnV0dG9uIHtcclxuICBwYWRkaW5nOiA4cHggMTBweCA0cHg7XHJcbn1cclxuXHJcbi53ZWJraXQgLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuXHJcblxyXG4vKiBCT09LSU5HIEZPUk0gKi9cclxuXHJcbi5jb21tZW50LWZvcm0gaW5wdXQsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRkZGRjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjN2E3YTdhO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6ICM0RTRFNEU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLndwY2Y3LXRleHQge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gdGV4dGFyZWEsXHJcbi53cGNmNy10ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzdhN2E3YTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8qZm9udDogMTRweC8xN3B4OyovXHJcbiAgaGVpZ2h0OiAxNDVweDtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtICNzdWJtaXQsXHJcbi53cGNmNy1zdWJtaXQge1xyXG4gIGJvcmRlcjogMCBub25lO1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gIGhlaWdodDogNDVweDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSAjc3VibWl0OmhvdmVyLFxyXG4ud3BjZjctc3VibWl0OmhvdmVyIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLndwY2Y3LWNoZWNrYm94IHtcclxuICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcblxyXG4vKioqKiovXHJcblxyXG4uc2VsZWN0LW5hdi1zZWxlY3QsXHJcbi5uYXYtc2VsZWN0IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QtYXJlYSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzY1NjU2NTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgaGVpZ2h0OiA1MnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwIDQ4cHggMCA0MHB4O1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250OiAxM3B4LzUycHg7XHJcbn1cclxuXHJcbi5zZWxlY3QtYXJlYSAuY2VudGVyIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VsZWN0LWFyZWEgLnNlbGVjdC1vcGVuZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNnB4IC0xMTFweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICB3aWR0aDogMTFweDtcclxuICByaWdodDogMTZweDtcclxuICB0b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiAyMDAwO1xyXG4gIG1hcmdpbjogLTFweCAwO1xyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMgLmRyb3AtaG9sZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNTc1NzU3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQ6IDEzcHgvMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyB1bCBsaSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyB1bCBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLnNlbGVjdC1vcHRpb25zIC5pdGVtLXNlbGVjdGVkIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIFBhc3N3b3JkLXByb3RlY3RlZCBmb3JtICovXHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMDA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlIDBzLCBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5cclxuLyogNi4yIENvbnRhY3QgRm9ybSA3XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kaXYud3BjZjcge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5kaXYud3BjZjctbWFpbC1zZW50LW9rIHtcclxuICBjb2xvcjogIzQ2ODg0NztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcclxufVxyXG5cclxuZGl2LndwY2Y3LW1haWwtc2VudC1uZyB7XHJcbiAgY29sb3I6ICNiOTRhNDg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICBib3JkZXItY29sb3I6ICNlMGFlYjY7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1zcGFtLWJsb2NrZWQge1xyXG4gIGNvbG9yOiAjYzA5ODUzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmJlZWQ1O1xyXG59XHJcblxyXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xyXG4gIGNvbG9yOiAjYjk0YTQ4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTBhZWI2O1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCxcclxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwLW5vLWFqYXgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjYjk0YTQ4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwYWViNjtcclxuICBmb250LXNpemU6IDEwcHQ7XHJcbiAgcGFkZGluZzogMC4yNWVtO1xyXG4gIG1hcmdpbjogMC4yZW0gMDtcclxufVxyXG5cclxuc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxufVxyXG5cclxuLndwY2Y3LWRpc3BsYXktbm9uZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZGl2LndwY2Y3IGltZy5hamF4LWxvYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMTFweDtcclxuICBtYXJnaW46IGF1dG8gMDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbmRpdi53cGNmNyBkaXYuYWpheC1lcnJvciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZGl2LndwY2Y3IC5wbGFjZWhlbGQge1xyXG4gIGNvbG9yOiAjODg4O1xyXG59XHJcblxyXG4ud3BjZjctcmVjYXB0Y2hhPmRpdiB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmVjYXB0Y2hhIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IGluaXRpYWw7XHJcbn1cclxuZGl2LndwY2Y3IC5hamF4LWxvYWRlciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmKTtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuZGl2LndwY2Y3IC5hamF4LWxvYWRlci5pcy1hY3RpdmUge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qIFNpbmdsZSBEaXNjb2dyYXBoeSBQYWdlIFZlcnNpb24gKi9cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAgLnBsYXllci1sZWZ0c2lkZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDk0cHg7XHJcbn1cclxuXHJcbi5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciAuaW5mby1ib3ggLnBsYXllci1jZW50ZXItd3JhcCAucGxheWVyLWxlZnRzaWRlIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAucGxheWVyLWxlZnRzaWRlIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSB7XHJcbiAgaGVpZ2h0OiA4MnB4O1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAucGxheWVyLWxlZnRzaWRlIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSAuanAtY29udHJvbHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSB7XHJcbiAgd2lkdGg6IDMzLjMzJTtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci1sZWZ0c2lkZSAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2UgLmpwLWNvbnRyb2xzIGxpIGEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSBhLmpwLW5leHQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci1sZWZ0c2lkZSAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2UgLmpwLWNvbnRyb2xzIGxpIGEgaSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAgLnBsYXllci1yaWdodHNpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGhlaWdodDogODZweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciAuaW5mby1ib3ggLnBsYXllci10aW1lbGluZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogODZweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmF1ZGlvLWhvbGRlciAuanAtcGxheWxpc3QgdWwudHJhY2tzLWxpc3QgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG5cclxuLyogX19fUmVzcG9uc2l2ZV9fXyAqL1xyXG5cclxuXHJcbi8qIFJhZGlvIFdpZGdldCAqL1xyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSB7XHJcbiAgaGVpZ2h0OiA4NnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXHJcbi5wbGF5ZXItaW5mbyAucGxheWVyLXRpdGxlLWJveCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAuaW5mby1ib3ggLnRleHQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5cclxuLyogUmFkaW8gV2lkZ2V0IChTbWFsbCkqL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHksXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHksXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHksXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHkge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2UsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSxcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlIHtcclxuICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAuanAtcHJvZ3Jlc3MsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtcHJvZ3Jlc3MsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtcHJvZ3Jlc3MsXHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC50aW1lLWJveCxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94LFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94LFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudGl0bGUsXHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lLFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyxcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLWNvbnRyb2xzLFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAuYXVkaW8taG9sZGVyLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLmF1ZGlvLWhvbGRlcixcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5hdWRpby1ob2xkZXIsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5hdWRpby1ob2xkZXIsXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLmF1ZGlvLWhvbGRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXR5cGUtcGxheWxpc3QsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC10eXBlLXBsYXlsaXN0LFxyXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLnBhbmVsLWFjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLmluZm8tYm94IGltZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4gLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uLWNvbHVtbiB1bC50cmFja3MtbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBsYXllci1ib3ggLmpwLWNvbnRyb2xzIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXR5cGUtcGxheWxpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLmpwLXR5cGUtcGxheWxpc3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQ29sb3Igb3ZlcnJpZGVzICovXHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLmluZm8tYm94IHtcclxuICBiYWNrZ3JvdW5kOiAjRjAwO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXJcclxuICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlPi5pcm9uX3dpZGdldF90d2l0dGVyIC5wYW5lbF9fYm9keSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5cclxuLyogNy4zIExhdGVzdCBOZXdzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ucmVjZW50LXBvc3RzIGgyIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIG1heC13aWR0aDogNDAwcHg7XHJcbn1cclxuXHJcbi5yZWNlbnQtcG9zdHMgLmV4Y2VycHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZSAuaW1hZ2UsXHJcbi5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgLmltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE3OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhIHtcclxuICBoZWlnaHQ6IDM2MHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZSBhIHtcclxuICBoZWlnaHQ6IDMxOHB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnNsaWRlIGEuaG92ZXIsXHJcbi5hcnRpY2xlIGEuaG92ZXIge1xyXG4gIGNvbG9yOiAjMUExQTFBO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnRleHQsXHJcbi5hcnRpY2xlIC50ZXh0IHtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggNDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnRleHQgaDIsXHJcbi5hcnRpY2xlIC50ZXh0IGgyIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udGV4dCAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5hcnRpY2xlIC5zcl9pdC1kYXRldGltZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuc2xpZGUgYTpmb2N1cyAudGV4dCAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5jYXJvdXNlbCAuc2xpZGUgYTpob3ZlciAudGV4dCAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5jYXJvdXNlbCAuc2xpZGUgYS5ob3ZlciAudGV4dCAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5hcnRpY2xlIGE6Zm9jdXMgLnNyX2l0LWRhdGV0aW1lLFxyXG4uYXJ0aWNsZSBhOmhvdmVyIC5zcl9pdC1kYXRldGltZSxcclxuLmFydGljbGUgYS5ob3ZlciAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gIGNvbG9yOiAjMUExQTFBO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXIgLyBOYXJyb3cgR3JpZFxyXG4gKi9cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhLFxyXG4uZ3JpZC1jb2xzLS0yIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLnRleHQsXHJcbi5ncmlkLWNvbHMtLTIgLmNhcm91c2VsIC50ZXh0IHtcclxuICBwYWRkaW5nOiAyNXB4IDEycHggMzVweDtcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLnRleHQgaDIsXHJcbi5ncmlkLWNvbHMtLTIgLmNhcm91c2VsIC50ZXh0IGgyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnJlY2VudC1wb3N0cyAubWVkaWEtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDMyOXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5yZWNlbnQtcG9zdHMgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFNpZGViYXIgU2ltcGxlIFBvc3QgKi9cclxuXHJcbi5wb3N0X3NpbXBsZSBhIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuc2ltcGxlLXBvc3QtaW1nLXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuc2ltcGxlLXBvc3QtdHh0LXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA3MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDUlO1xyXG59XHJcblxyXG4ucG9zdF9zaW1wbGUgLnNpbXBsZS1wb3N0LXR4dC13cmFwIGgyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuc2ltcGxlLXBvc3QtdHh0LXdyYXAgLmV4Y2VycHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5wb3N0X3NpbXBsZSAuaW1hZ2Uge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucG9zdF9zaW1wbGUgLnNwbGl0dGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnZjX2NvbC1zbS0xMiAucG9zdF9zaW1wbGUge1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcblxyXG4vKiA3LjQgVXBjb21pbmcgRXZlbnRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogLmlyb25fd2lkZ2V0X2V2ZW50cyB7fSAqL1xyXG5cclxuLmNvbmNlcnQtYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgY29sb3I6ICM0MzQyNDI7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jb25jZXJ0LWJveCxcclxuLmNvbmNlcnQtYm94IC5ob3Zlci1ib3gge1xyXG4gIHBhZGRpbmc6IDI1cHggMjBweCA0NXB4O1xyXG59XHJcblxyXG4uY29uY2VydC1ib3ggLnNyX2l0LWRhdGV0aW1lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5jb25jZXJ0LWJveCAudGltZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC02cHg7XHJcbiAgcGFkZGluZzogMC41ZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4uY29uY2VydC1ib3ggLmV2ZW50LXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI0I2QjZCNjtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogU2lkZWJhclxyXG4gKi9cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNvbmNlcnQtYm94IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNvbmNlcnQtYm94LFxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCAuaG92ZXItYm94IHtcclxuICBwYWRkaW5nOiAyNXB4IDEycHggMzVweDtcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY29uY2VydC1ib3ggLnNyX2l0LWRhdGV0aW1lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY29uY2VydC1ib3ggLmRhdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCAudGltZSB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBGb290ZXJcclxuICovXHJcblxyXG5cclxuLyogNy41IFJlY2VudCBWaWRlb3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi52aWRlby1ib3gge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi52aWRlby1ib3ggLmhvdmVyLWJveCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi52aWRlby1ib3ggLmltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvLWJveCBoMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLnZpZGVvLWJveCAuYnRuLXBsYXkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udmlkZW8tYm94IC5pY29uLXBsYXkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxNnB4IDEzcHggMTZweCAxOXB4O1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi52aWRlby1ib3ggLmJ0bi1wbGF5IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF92aWRlb3MgaDIge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3ZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbiNzaWRlYmFyIC52aWRlby1saXN0LnZpZGVvX2xpc3QgLmltYWdlIHtcclxuICB3aWR0aDogMTQwcHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAuaXJvbl93aWRnZXRfdmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2UsXHJcbi52Y19zcGFuMyAuaXJvbl93aWRnZXRfdmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2UsXHJcbi52Y19zcGFuMiAuaXJvbl93aWRnZXRfdmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udmNfc3BhbjQgLnZpZGVvZ3JpZCBoMixcclxuLnZjX3NwYW4zIC52aWRlb2dyaWQgaDIsXHJcbi52Y19zcGFuMiAudmlkZW9ncmlkIGgyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogU2lkZWJhclxyXG4gKi9cclxuXHJcblxyXG4vKipcclxuICogRm9vdGVyXHJcbiAqL1xyXG5cclxuXHJcbi8qIDcuNiBOZXdzbGV0dGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtYXBwZW5kIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMjcyNzI3O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA2OCU7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTBweCAxJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogMzZweDtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5mb3JtLXN0YXR1cyB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXIgLyBOYXJyb3dcclxuICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWxhYmVsLFxyXG4uZ3JpZC1jb2xzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWxhYmVsIHtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLyogNy43IFRlcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogLmlyb25fd2lkZ2V0X3Rlcm1zICovXHJcblxyXG4udGVybXMtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4udGVybXMtbGlzdCBsaSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLnRlcm1zLWxpc3QgbGk6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRlcm1zLWxpc3QgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDEwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udGVybXMtbGlzdCBhOmZvY3VzLFxyXG4udGVybXMtbGlzdCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI0VCRUJFQjtcclxufVxyXG5cclxuLnRlcm1zLWxpc3Qgc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTaWRlYmFyXHJcbiAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBGb290ZXJcclxuICovXHJcblxyXG5cclxuLyogNy44IFdvcmRQcmVzcyBXaWRnZXRzL0RlZmF1bHQgV2lkZ2V0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBEZWZhdWx0IFdpZGdldHMgOlxyXG4gKiAtIFdQX1dpZGdldF9BcmNoaXZlc1xyXG4gKiAtIFdQX1dpZGdldF9DYWxlbmRhclxyXG4gKiAtIFdQX1dpZGdldF9DYXRlZ29yaWVzXHJcbiAqIC0gV1BfV2lkZ2V0X0xpbmtzXHJcbiAqIC0gV1BfV2lkZ2V0X01ldGFcclxuICogLSBXUF9XaWRnZXRfUGFnZXNcclxuICogLSBXUF9XaWRnZXRfUmVjZW50X0NvbW1lbnRzXHJcbiAqIC0gV1BfV2lkZ2V0X1Bvc3RzXHJcbiAqIC0gV1BfV2lkZ2V0X1JTU1xyXG4gKiAtIFdQX1dpZGdldF9TZWFyY2hcclxuICogLSBXUF9XaWRnZXRfVGFnX0Nsb3VkXHJcbiAqIC0gV1BfV2lkZ2V0X1RleHRcclxuICogLSBXUF9OYXZfTWVudV9XaWRnZXRcclxuICpcclxuICovXHJcblxyXG5cclxuLyoqXHJcbiAqIENvbW1vblxyXG4gKlxyXG4gKiAxLiBJbmhlcml0ZWQgZnJvbSAucGFuZWxfX2JvZHlcclxuICovXHJcblxyXG5cclxuLyogLndpZGdldF9jYWxlbmRhciAqL1xyXG5cclxuI2NhbGVuZGFyX3dyYXAsXHJcbi50ZXh0d2lkZ2V0LFxyXG4ud2lkZ2V0X25hdl9tZW51Pi5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbi53aWRnZXRfdGFnX2Nsb3VkPi50YWdjbG91ZCB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIC8qIDEgKi9cclxufVxyXG5cclxuLndpZGdldD51bCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICAvKiAxICovXHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAvKiAxICovXHJcbn1cclxuXHJcbi53aWRnZXQ+LnNlbGVjdC1hcmVhIHtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4ucGFuZWxfX2hlYWRpbmcrI2NhbGVuZGFyX3dyYXAsXHJcbi5wYW5lbF9faGVhZGluZysudGV4dHdpZGdldCxcclxuLnBhbmVsX19oZWFkaW5nKy5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbi5wYW5lbF9faGVhZGluZysudGFnY2xvdWQge1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5wYW5lbF9faGVhZGluZyt1bCxcclxuLnBhbmVsX19oZWFkaW5nK3NlbGVjdCxcclxuLnBhbmVsX19oZWFkaW5nKy5zZWxlY3QtYXJlYSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBXUF9XaWRnZXRfQ2FsZW5kYXJcclxuICovXHJcblxyXG4jd3AtY2FsZW5kYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jd3AtY2FsZW5kYXIgdGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogV1BfV2lkZ2V0X0NhbGVuZGFyXHJcbiAqL1xyXG5cclxuLnRhZ2Nsb3VkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogV1BfTmF2X01lbnVfV2lkZ2V0XHJcbiAqL1xyXG5cclxuLndpZGdldF9uYXZfbWVudT4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyPiA6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBXUF9XaWRnZXRfUlNTXHJcbiAqL1xyXG5cclxuLnJzc3dpZGdldCBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiAxMiU7XHJcbn1cclxuXHJcblxyXG4vKiBWaXN1YWwgQ29tcG9zZXIgV2lkZ2V0cyAqL1xyXG5cclxuaDMud2lkZ2V0dGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi53cGJfY29udGVudF9lbGVtZW50IHVsLmNoaWxkcmVuIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcblxyXG4vKiBTaWRlYmFyIFdpZGdldHMgKi9cclxuXHJcbiNzaWRlYmFyIC5wYW5lbF9faGVhZGluZyB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbiNzaWRlYmFyIC5wYW5lbF9faGVhZGluZyBoMyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuI3NpZGViYXIgdWwge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4jc2lkZWJhciB1bC5jaGlsZHJlbixcclxuI3NpZGViYXIgdWwuc3ViLW1lbnUge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA2NiU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTM1MzU7XHJcbiAgbWluLXdpZHRoOiAyMzJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgcGFkZGluZzogMTNweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQge1xyXG4gIG1hcmdpbi10b3A6IDEwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKiA3LjkgVGhpcmQtUGFydHkgV2lkZ2V0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIFJldm9sdXRpb24gU2xpZGVyICovXHJcblxyXG4ucmV2X3NsaWRlcl93cmFwcGVyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIFZDIGNvdW50ZG93biAqL1xyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwLnNob3dfbGFiZWxzIC5jb3VudGRvd24tcGVyaW9kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIC5jb3VudGRvd24tYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAubGFiZWwtYWxpZ24tY2VudGVyIC5jb3VudGRvd24tcGVyaW9kIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5sYWJlbC1hbGlnbi1sZWZ0IC5jb3VudGRvd24tcGVyaW9kIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAubGFiZWwtYWxpZ24tcmlnaHQgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi1yb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCAuY291bnRkb3duLXNlY3Rpb24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8qIENvdW50ZG93biBXaWRnZXQgKi9cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXJvdyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tc2VjdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayBzcGFuLmNvdW50ZG93bi1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tc2VjdGlvbiBzcGFuLmNvdW50ZG93bi1hbW91bnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXNlY3Rpb24gc3Bhbi5jb3VudGRvd24tYW1vdW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jb3VudF9zcGxpdHRlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5jb3VudF9zcGxpdHRlcjpsYXN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXZlbnQtdGV4dC13cmFwIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG5cclxuLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAubG9jYXRpb24taCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxufVxyXG5cclxuLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAuY2l0eS1oIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAuYnV0dG9ucyAuZXZlbnQtdGV4dC13cmFwIC5sb2NhdGlvbi1oLFxyXG4gIC5idXR0b25zIC5ldmVudC10ZXh0LXdyYXAgLmNpdHktaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uczpob3ZlciAuZXZlbnQtdGV4dC13cmFwIC5sb2NhdGlvbi1oLFxyXG4uYnV0dG9uczpob3ZlciAuZXZlbnQtdGV4dC13cmFwIC5jaXR5LWgge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbn1cclxuXHJcbi5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cuaG92ZXIgLmJ1dHRvbnMgLmJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG4gIHBhZGRpbmc6IDdweCAxOXB4O1xyXG59XHJcblxyXG4uZXZlbnQtbW9yZS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NDlweCkge1xyXG4gIC5ldmVudC1tb3JlLWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5ldmVudC1jZW50ZXJpbmcgLnNyX2l0LWRhdGV0aW1lIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4udmNfc3BhbjYgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXHJcbi52Y19zcGFuNCAuaXJvbl93aWRnZXRfZXZlbnRzIC5ldmVudC1tb3JlLWJ1dHRvbixcclxuLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9ldmVudHMgLmV2ZW50LW1vcmUtYnV0dG9uLFxyXG4udmNfc3BhbjIgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXHJcbiNzaWRlYmFyIC5pcm9uX3dpZGdldF9ldmVudHMgLmV2ZW50LW1vcmUtYnV0dG9uIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC52Y19zcGFuMyAuY291bnRkb3duLWJsb2NrLFxyXG4gIC52Y19zcGFuMiAuY291bnRkb3duLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZjX3NwYW4zIC5jb3VudGRvd24td3JhcCAuZXZlbnQtdGV4dC13cmFwLFxyXG4gIC52Y19zcGFuMiAuY291bnRkb3duLXdyYXAgLmV2ZW50LXRleHQtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgLnZjX3NwYW40IC5jb3VudGRvd24tYmxvY2ssXHJcbiAgLnZjX3NwYW4zIC5jb3VudGRvd24tYmxvY2ssXHJcbiAgLnZjX3NwYW4yIC5jb3VudGRvd24tYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYnV0dG9uLXdyYXAge1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICAuYnV0dG9uLnRpY2tldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmNvdW50ZG93bi13cmFwIC5ldmVudC10ZXh0LXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBOZXdzIFdpZGdldCAqL1xyXG5cclxuI3NpZGViYXIgLnJlY2VudC1wb3N0cyAuaW1hZ2Uge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jc2lkZWJhciAucmVjZW50LXBvc3RzIC50ZXh0LWJveCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLndpZGdldC5pcm9uX3dpZGdldF9wb3N0cyAucmVjZW50LXBvc3RzIC5wYW5lbC1hY3Rpb24ge1xyXG4gICAgbWF4LXdpZHRoOiAzMjlweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEZpeCBOZXdzL1ZpZGVvIExpc3RzICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcG9zdHMsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9wb3N0cyxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3Bvc3RzIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF92aWRlb3MsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF92aWRlb3MsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF92aWRlb3MsXHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9wb3N0cyxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3Bvc3RzLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcG9zdHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BiX3JvdyxcclxuLndwYl9jb250ZW50X2VsZW1lbnQsXHJcbnVsLndwYl90aHVtYm5haWxzLWZsdWlkPmxpLFxyXG4ubGFzdF90b2dnbGVfZWxfbWFyZ2luLFxyXG4ud3BiX2J1dHRvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiA3LjEwIERpdmlkZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5kZWZhdWx0ZGl2aWRlciB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuXHJcbi5kZWZhdWx0ZGl2aWRlci5sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmRlZmF1bHRkaXZpZGVyLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5kZWZhdWx0ZGl2aWRlci5jZW50ZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaW1hZ2VkaXZpZGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLmltYWdlZGl2aWRlci5sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmltYWdlZGl2aWRlci5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uaW1hZ2VkaXZpZGVyLmNlbnRlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcblxyXG4vKiA3LjExIEJ1dHRvbiBXaWRnZXRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmEuYnV0dG9uLXdpZGdldCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlIDBzLCBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuYS5idXR0b24td2lkZ2V0LmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5hLmJ1dHRvbi13aWRnZXQucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuYS5idXR0b24td2lkZ2V0LmNlbnRlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcblxyXG4vKiA3LjEyIFByb21vdGlvbiBXaWRnZXRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmEucHJvbW9ib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtaGVpZ2h0OiA2NTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb21vLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UgMHM7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcblxyXG4vKiBBbmltYXRpb24gMDogRGVmYXVsdCBGYWxsYmFjayAqL1xyXG5cclxuLnByb21vYm94IGltZyB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UgMHM7XHJcbiAgd2lkdGg6IDExMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuYS5wcm9tb2JveDpob3ZlciBpbWcge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxufVxyXG5cclxuXHJcbi8qIEFuaW1hdGlvbiAxOiBTbGlkZSAqL1xyXG5cclxuLnByb21vYm94LmFuaW1hdGlvbi1zbGlkZSBpbWcge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlIDBzO1xyXG4gIHdpZHRoOiAxMTAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmEucHJvbW9ib3guYW5pbWF0aW9uLXNsaWRlOmhvdmVyIGltZyB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG59XHJcblxyXG5cclxuLyogQW5pbWF0aW9uIDI6IFpvb20gKi9cclxuXHJcbi5wcm9tb2JveC5hbmltYXRpb24tem9vbSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5hLnByb21vYm94LmFuaW1hdGlvbi16b29tOmhvdmVyIGltZyB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxufVxyXG5cclxuYS5wcm9tb2JveDpob3ZlciAucHJvbW8tb3ZlcmxheSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnByb21vY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4zNXMgZWFzZSAwcztcclxuICB6LWluZGV4OiAxMTtcclxufVxyXG5cclxuLnByb21vc3VidGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTIwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcywgYm90dG9tIDAuMzVzIGVhc2UgMHMsIHRvcCAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG5hLnByb21vYm94OmhvdmVyIC5wcm9tb2NvbnRlbnQge1xyXG4gIHRvcDogNDUlO1xyXG59XHJcblxyXG5hLnByb21vYm94OmhvdmVyIC5wcm9tb3N1YnRleHQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdG9wOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgYS5wcm9tb2JveDpob3ZlciAucHJvbW9zdWJ0ZXh0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBib3R0b206IC0zNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vdGV4dCBoMSxcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vdGV4dCBoMixcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vdGV4dCBoMyxcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vdGV4dCBoNCxcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vdGV4dCBoNSxcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vdGV4dCBoNixcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vc3VidGV4dCBoMSxcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vc3VidGV4dCBoMixcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vc3VidGV4dCBoMyxcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vc3VidGV4dCBoNCxcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vc3VidGV4dCBoNSxcclxuLnByb21vY29udGVudC5jZW50ZXIgLnByb21vc3VidGV4dCBoNiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoMSxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDIsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGgzLFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoNCxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDUsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGg2LFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoMSxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDIsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGgzLFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoNCxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDUsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGg2IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmctbGVmdDogMTAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vdGV4dCBoMSxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGgyLFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3RleHQgaDMsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vdGV4dCBoNCxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGg1LFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3RleHQgaDYsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vc3VidGV4dCBoMSxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGgyLFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3N1YnRleHQgaDMsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vc3VidGV4dCBoNCxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGg1LFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3N1YnRleHQgaDYge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ucHJvbW9ib3ggaDEsXHJcbi5wcm9tb2JveCBoMixcclxuLnByb21vYm94IGgzLFxyXG4ucHJvbW9ib3ggaDQsXHJcbi5wcm9tb2JveCBoNSxcclxuLnByb21vYm94IGg2IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wcm9tb3RleHQgaDEsXHJcbi5wcm9tb3RleHQgaDIsXHJcbi5wcm9tb3RleHQgaDMsXHJcbi5wcm9tb3RleHQgaDQsXHJcbi5wcm9tb3RleHQgaDUsXHJcbi5wcm9tb3RleHQgaDYge1xyXG4gIGZvbnQtc2l6ZTogMi4yNXZ3O1xyXG4gIGxpbmUtaGVpZ2h0OiA0dnc7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4ucHJvbW9zdWJ0ZXh0IGgxLFxyXG4ucHJvbW9zdWJ0ZXh0IGgyLFxyXG4ucHJvbW9zdWJ0ZXh0IGgzLFxyXG4ucHJvbW9zdWJ0ZXh0IGg0LFxyXG4ucHJvbW9zdWJ0ZXh0IGg1LFxyXG4ucHJvbW9zdWJ0ZXh0IGg2IHtcclxuICBmb250LXNpemU6IDAuOHZ3O1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjh2dztcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wcm9tb3RleHQgaDEsXHJcbiAgLnByb21vdGV4dCBoMixcclxuICAucHJvbW90ZXh0IGgzLFxyXG4gIC5wcm9tb3RleHQgaDQsXHJcbiAgLnByb21vdGV4dCBoNSxcclxuICAucHJvbW90ZXh0IGg2IHtcclxuICAgIGZvbnQtc2l6ZTogOHZ3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwdnc7XHJcbiAgfVxyXG4gIC5wcm9tb3N1YnRleHQgaDEsXHJcbiAgLnByb21vc3VidGV4dCBoMixcclxuICAucHJvbW9zdWJ0ZXh0IGgzLFxyXG4gIC5wcm9tb3N1YnRleHQgaDQsXHJcbiAgLnByb21vc3VidGV4dCBoNSxcclxuICAucHJvbW9zdWJ0ZXh0IGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMnZ3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDJ2dztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiA3LjE0IEluZm9ib3hcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5pbmZvYm94LWljb24ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbi5pbmZvYm94LWNvbnRlbnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA4NSU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyLjUlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNSU7XHJcbn1cclxuXHJcbi5pbmZvYm94LXRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbn1cclxuXHJcbi5pbmZvYm94LWRlc2NyaXB0aW9uIHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAuaW5mb2JveC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaW5mb2JveC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAuaW5mb2JveC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiA3Lj8/IHNvbmFhciBURVNUIENMQVNTRVNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5idXl0aGVtZSBwIHtcclxuICBtYXJnaW46IDBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmJvbGR0aXRsZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWhlYWRlci1pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbiNzaWRlYmFyIC5jdXN0b20taGVhZGVyLWltZyB7XHJcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbWFnZWRpdmlkZXJwaWMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLyogRm9yY2Vib3R0b20gKi9cclxuXHJcbi5mb3JjZWJvdHRvbSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmJyZWFrcG9pbnRwYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypcclxuLmZpdF9iZ190ZXh0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uZml0X2JnX2xlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5maXRfYmdfY2VudGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZml0X2JnX3JpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufSovXHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgOC4wIEZvb3RlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDguMSBTaXRlIEZvb3RlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuI2Zvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogODAwMDtcclxufVxyXG5cclxuLmZvb3Rlci13cmFwcGVyLndpZGdldHMge1xyXG4gIHBhZGRpbmc6IDQ0cHg7XHJcbn1cclxuXHJcbiNiYWNrLXRvLXRvcCxcclxuI2JhY2stdG8tdG9wLW1vYmlsZSB7XHJcbiAgei1pbmRleDogMjAwO1xyXG59XHJcblxyXG4uZm9vdGVyLXdyYXBwZXItYmFja3RvdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAtNDBweDtcclxuICByaWdodDogMjBweDtcclxuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UgMHMsIGJvdHRvbSAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4uZm9vdGVyLXdyYXBwZXItYmFja3RvdG9wLmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXdyYXBwZXItYmFja3RvdG9wOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlci1iYWNrdG90b3AubW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogTW9iaWxlIFZlcnNpb24qL1xyXG5cclxuLmZvb3Rlci13cmFwcGVyLWJhY2t0b3RvcC1tb2JpbGUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDEwMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKiA4LjIgV2lkZ2V0IEFyZWFcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi53aWRnZXQgdGQsXHJcbi53aWRnZXQgdGFibGUsXHJcbi53aWRnZXQgdGgge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDY0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC53aWRnZXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMxJTtcclxuICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gIG1hcmdpbi1sZWZ0OiAxJTtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAud3AtY2FwdGlvbi10ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC53aWRnZXQ6bnRoLWNoaWxkKDNuKzEpIHtcclxuICBjbGVhcjogbGVmdDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAucGFuZWxfX2hlYWRpbmcge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLnBhbmVsX19oZWFkaW5nIGgzIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbF9fYm9keSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAucGFuZWwtYWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIHVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgdWwgYSB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgdWwgLnBvc3QtZGF0ZSB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGNvbG9yOiAjZDNkM2QzO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgc2VsZWN0IHtcclxuICBtYXgtd2lkdGg6IDMzMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC50ZXh0d2lkZ2V0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAudGV4dHdpZGdldCBpbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLnBhbmVsX19ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgdWwuanAtY29udHJvbHMge1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLndpZGdldC1hcmVhIGFzaWRlLndpZGdldCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIDguMyBDb3B5cmlnaHRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5mb290ZXItcm93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgcCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDE0cHggMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgbGkge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyBsaTphZnRlciB7XHJcbiAgY29udGVudDogJ3wnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA2cHg7XHJcbiAgdG9wOiAtMXB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyBsaTpmaXJzdC1jaGlsZDphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgdWwgYSB7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgbWF4LWhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IC5mb290ZXItbG9nby13cmFwIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IC50ZXh0LWJveCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgcCxcclxuLmZvb3Rlci1yb3cgaDEsXHJcbi5mb290ZXItcm93IGgyLFxyXG4uZm9vdGVyLXJvdyBoMyxcclxuLmZvb3Rlci1yb3cgaDQsXHJcbi5mb290ZXItcm93IGg1LFxyXG4uZm9vdGVyLXJvdyBoNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyAudGV4dC5mb290ZXItY29weXJpZ2h0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyAudGV4dC5mb290ZXItYXV0aG9yIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5mb290ZXItcm93IC5mb290ZXItbG9nby13cmFwIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAuZm9vdGVyLXJvdyAudGV4dC5mb290ZXItY29weXJpZ2h0IHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItcm93IC50ZXh0LmZvb3Rlci1hdXRob3Ige1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogOC40IFRoZW1lIEV4dHJhc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmljb24taW5saW5lcyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG5cclxuLyogRHJvcCBDYXAgZm9yIEFib3V0IFNlY3Rpb24gKi9cclxuXHJcbiNkcm9wY2FwIHNwYW4uZHJvcGNhcCB7XHJcbiAgZm9udC1zaXplOiA2OXB4O1xyXG4gIHdpZHRoOiA3NXB4O1xyXG4gIGhlaWdodDogMzNweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLyogV2lkZ2V0IGJ1dHRvbjogdG8gYWxpZ24gaG9yaXpvbnRhbGx5IHRoZSBidXR0b25zIG9uIHRoZSBzYW1lIGxpbmUgKi9cclxuXHJcbi5idXR0b24taW5saW5lIC5idXR0b24td2lkZ2V0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idXR0b24taW5saW5lIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b24taW5saW5lIC5idXR0b24tY2xlYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICA5LjAgTWVkaWEgUXVlcmllc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5uYXYtaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8qIDUuMyBFdmVudCAqL1xyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cuaG92ZXIgLmJ1dHRvbnMgLmxpbmsge1xyXG4gICAgY29sb3I6ICMxQTFBMUE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xyXG4gICNoZWFkZXIge1xyXG4gICAgbWFyZ2luOiA0MHB4IDEycHggMTVweDtcclxuICB9XHJcbiAgLyoubWFycXVlZSAudHBhcnJvd3MuaGlkZWFycm93cyB7XHJcbiAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgICAgICAgLW1vei1vcGFjaXR5OiAxO1xyXG4gICAgICAgIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAubWFycXVlZS50cC1zaW1wbGVyZXNwb25zaXZlIC5jYXB0aW9uIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLm1hcnF1ZWUgLnRleHQtYm94IHtcclxuICAgICAgICBsZWZ0OiA1JSAhaW1wb3J0YW50O1xyXG4gICAgfSovXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0M3B4KSB7XHJcbiAgLmJsb2NrcXVvdGUtYm94IHtcclxuICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgfVxyXG4gIC8qbWFrZSBzcGFjZSB1bmRlciB0aGUgbW9iaWxlIG1lbnUqL1xyXG4gICNwdXNoZXIubWVudS10eXBlLWNsYXNzaWMtbWVudSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiB0YWJsZXRzIHZlcnNpb24gKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmZzLWltZyB7XHJcbiAgICBmb250LWZhbWlseTogJ2ltYWdlLXNldCggdXJsKC1sYXJnZXwtbWVkaXVtKSwgdXJsKC1sYXJnZXwtbWVkaXVtKSAyeCBoaWdoLWJhbmR3aWR0aCknO1xyXG4gIH1cclxuICAjd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5uYXYtbWVudSBsaSBhIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICB9XHJcbiAgLmJsb2NrcXVvdGUtYm94IHtcclxuICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgfVxyXG4gIC5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLyouY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9Ki9cclxuICAubmF2LWhvbGRlcixcclxuICAuZml4ZWQtYmFyIC5uYXYtaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5zcl9pdC1tZXRhIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCB7XHJcbiAgICBwYWRkaW5nOiAxOXB4IDEzcHggMThweDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCBoMiB7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbiAgLnRpdGxlLWJveCAubGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCBoMiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAudGV4dCxcclxuICAuYXJ0aWNsZSAudGV4dCAuY29uY2VydC1ib3gsXHJcbiAgLmNvbmNlcnQtYm94IC5ob3Zlci1ib3gge1xyXG4gICAgcGFkZGluZzogMjVweCAxMnB4IDM1cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAubW9yZSxcclxuICAuYXJ0aWNsZSAubW9yZSB7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHggMjdweCAwO1xyXG4gIH1cclxuICAuY29udGFjdC1ib3gge1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDMycHggLTFweCA0M3B4IDA7XHJcbiAgfVxyXG4gIC5jb250YWN0LWJveCBpbWcge1xyXG4gICAgbWFyZ2luOiA1cHggMjRweCAxM3B4IDA7XHJcbiAgfVxyXG4gIC5mb290ZXItd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgLmltYWdlIHtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgfVxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLmxpbmsgLmxhYmVsLFxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLnBhbmVsLWFjdGlvbl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLmxpbmsgLmxhYmVsLFxyXG4gIC5zcl9pdC1jb250ZW50LXNpZGUgLnBhbmVsLWFjdGlvbl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xyXG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTlweCkge1xyXG4gIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgLmltYWdlIHtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogbW9iaWxlIHZlcnNpb24gKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICBib2R5IHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzFhMWExYTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udDogYm9sZCAxNnB4LzE4cHg7XHJcbiAgfVxyXG4gIC8qcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgfSovXHJcbiAgI2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3NztcclxuICAgIHBhZGRpbmc6IDVweCAxMTRweCA1cHggNTBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogNDlweDtcclxuICB9XHJcbiAgI2hlYWRlcjphZnRlcixcclxuICAuaGVhZGVyX19sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fbGVmdCxcclxuICAuc2l0ZS10aXRsZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmhlYWRlcl9fbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmJsb2NrcXVvdGUtYm94LFxyXG4gIC5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zaXRlLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gIH1cclxuICAuc2lkZS1tZW51IC5sb2dvLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxvZ28tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIC8vcGFkZGluZzogMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbiAgI25hdiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLm5hdi1tZW51IGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIH1cclxuICAubmF2LW1lbnUgbGk6aG92ZXI+YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLnBhbmVsIC5zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDAgOXB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgLnNvY2lhbC1uZXR3b3JrcyBsaSB7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyB7XHJcbiAgICBtYXJnaW46IDAgMCAyN3B4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyAuYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWJveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxMHB4IDlweCAwIDA7XHJcbiAgfVxyXG4gIC5mYWNlYm9vay1ib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLyogLmdyaWQtY29scyB7fSAqL1xyXG4gIC5ncmlkLWNvbHMtLTI+LndpZGdldCxcclxuICAuZ3JpZC1jb2xzLS0zPi53aWRnZXQsXHJcbiAgLmdyaWQtY29scy0tND4ud2lkZ2V0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5mb290ZXItYmxvY2sge1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3dpZGdldHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAvKiAud2lkZ2V0IHt9ICovXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuZm9vdGVyX193aWRnZXRzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWxhYmVsIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAuZm9vdGVyX193aWRnZXRzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWFwcGVuZCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuZm9ybS1jb250cm9sIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gIH1cclxuICAuZm9vdGVyX193aWRnZXRzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICB9XHJcbiAgLmZvb3Rlci1ibG9jayAuc29jaWFsLW5ldHdvcmtzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC50aXRsZS1ib3gge1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4IDEycHg7XHJcbiAgfVxyXG4gIC53aWRnZXQtYmxvY2tzIHtcclxuICAgIG1hcmdpbjogMCAwIDExcHg7XHJcbiAgfVxyXG4gIC53aWRnZXQtYmxvY2tzIC50aXRsZS1ib3gge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICB9XHJcbiAgLndpZGdldC1ibG9ja3MgLmJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyAuYmxvY2sgLmhvbGRlciB7XHJcbiAgICBwYWRkaW5nOiA2cHggNnB4IDVweDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGl0bGUtYm94IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAudGl0bGUtYm94IC5saW5rIHtcclxuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICB9XHJcbiAgLmxpbms6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIC53aWRnZXQge30gKi9cclxuICAuc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSxcclxuICAuZ3JpZC1jb2xzLS0yIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLmluZm8tYm94IC50cmFjay1uYW1lIHtcclxuICAgIG1hcmdpbjogMCAwIDFweDtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuICAucGxheWVyLWJveCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5wYW5lbF9fYm9keSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIHAge1xyXG4gICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3R3aXR0ZXIgLnNyX2l0LW1ldGEge1xyXG4gICAgbWFyZ2luOiAwIDAgMCA4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5zcl9pdC1tZXRhOmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTUycHg7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcbiAgLypcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZyBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbjogLTFweCAwIC00cHg7XHJcbiAgICB9Ki9cclxuICAvKiAuY2Fyb3VzZWwge30gKi9cclxuICAuY2Fyb3VzZWwgLnNsaWRlIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuanMtY2Fyb3VzZWwgLmNhcm91c2VsX193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCAzNXB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwgLmJ0bi1wcmV2LFxyXG4gIC5jYXJvdXNlbCAuYnRuLW5leHQge1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIsXHJcbiAgLmNhcm91c2VsIC5idG4tbmV4dDpob3ZlciB7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICB9XHJcbiAgLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXHJcbiAgLmNhcm91c2VsIC5pY29uLXJpZ2h0LW9wZW4tYmlnIHtcclxuICAgIG1hcmdpbjogLTE1cHggMCAwIDA7XHJcbiAgfVxyXG4gIC5jb25jZXJ0LWJveCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0LWJveCAudGltZSB7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC52aWRlby1ib3ggaDIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxOXB4O1xyXG4gIH1cclxuICAuYnJlYWRjcnVtYnMgbGkge1xyXG4gICAgcGFkZGluZzogMCAxOXB4IDJweCAwO1xyXG4gIH1cclxuICAuYnJlYWRjcnVtYnMgbGk6YWZ0ZXIge1xyXG4gICAgbGVmdDogLTEycHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC5hcnRpY2xlcy1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMCAtMTBweCAzcHggMDtcclxuICAgIHBhZGRpbmc6IDFweCAwIDA7XHJcbiAgfVxyXG4gIC5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAwO1xyXG4gIH1cclxuICAuYXJ0aWNsZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgfVxyXG4gIC5hcnRpY2xlIC5zcl9pdC1kYXRldGltZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1tb3JlIHtcclxuICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgfVxyXG4gIC5jb250ZW50LS1yZXY+LmNvbnRlbnRfX21haW4sXHJcbiAgLmNvbnRlbnRfX21haW4sXHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAuc3JfaXQtY29udGVudC1zaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zcl9pdC1tZXRhOmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgLmxpbmtzLWJsb2NrIC5idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxpbmtzLWJsb2NrIC5idXR0b25zIHtcclxuICAgIG1hcmdpbjogNHB4IDAgMCA4cHg7XHJcbiAgfVxyXG4gIC52aWRlby1wb3N0IC5saW5rcy1ibG9jayAuYnV0dG9ucyB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgI2NvbnRlbnQgLmxpbmtzLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMzFweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAyMXB4IDAgMjBweDtcclxuICB9XHJcbiAgI2NvbnRlbnQgLnZpZGVvLXBvc3QgLmxpbmtzLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMCAwIC0xM3B4O1xyXG4gIH1cclxuICAuYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggNDZweCA1OXB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMjZweDtcclxuICB9XHJcbiAgLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMzNweCAyNXB4IDM5cHggMzFweDtcclxuICAgIG1hcmdpbjogMCAwIDIycHg7XHJcbiAgfVxyXG4gIC5ibG9ja3F1b3RlLWJsb2NrIC50aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gIH1cclxuICAudHdvLWNvbHVtbnMgLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAtMnB4IDAgMjJweDtcclxuICAgIHBhZGRpbmc6IDMzcHggMjhweCAzOXB4IDMxcHg7XHJcbiAgfVxyXG4gIC50d28tY29sdW1ucyB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHggMCAwO1xyXG4gIH1cclxuICAudHdvLWNvbHVtbnMgLmNvbHVtbiB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gIH1cclxuICAuY29udGFjdC1ib3ggaW1nIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuZm9ybSAuYm94IHtcclxuICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmZvcm0tYmxvY2sge1xyXG4gICAgY29sb3I6ICM0ZTRlNGU7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDAgMDtcclxuICB9XHJcbiAgLmZvcm0tYmxvY2sgaDIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIH1cclxuICAuZm9ybSAud3JhcCB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDAgMTJweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmNvbnRhY3QtYm94IHAge1xyXG4gICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICB9XHJcbiAgLmZpbHRlcnMtYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLyogQmVoYXZlIGxpa2UgLm9uZS1oYWxmICovXHJcbiAgLm9uZS10aGlyZD5saSB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbWFyZ2luOiAxJTtcclxuICB9XHJcbiAgLnNlbGVjdC1uYXYtc2VsZWN0LFxyXG4gIC5uYXYtc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbiAgLmV2ZW50LWNlbnRlcmluZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyMDZweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdz5zcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5zcl9pdC1kYXRldGltZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC50aW1lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcbiAgLmNvdW50ZG93bi13cmFwIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLmJ1dHRvbnMge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5ldmVudC10ZXh0LXdyYXAgLmxvY2F0aW9uLWgge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwIC5jaXR5LWgge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5ldmVudC10ZXh0LXdyYXAgc3Bhbi5jaXR5IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5ldmVudC10ZXh0LXdyYXAuYnRuIHNwYW4uY2l0eS1oIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW4tbGluayB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5saW5rIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxuICAgIG1hcmdpbjogNHB4IDAgMDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyOmFmdGVyIHtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMTI3cHg7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcbiAgLndlYmtpdCAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5vcGVuZXI6YWZ0ZXIge1xyXG4gICAgdG9wOiAycHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC5leHBhbmRlZCAudGl0bGUtcm93IC5vcGVuZXI6YWZ0ZXIge1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC5leHBhbmRlZCAudGl0bGUtcm93IC5vcGVuZXI6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB0b3A6IDdweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyOmhvdmVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjNweCAtMTI3cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAuYnV0dG9uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC5zbGlkZSAuaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IDRweCAzNHB4IDFweDtcclxuICB9XHJcbiAgLnRyYWNrcy1ibG9jayB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC50cmFja3MtbGlzdD5saSB7XHJcbiAgICBwYWRkaW5nOiAyNnB4IDE1cHggMTBweCAzOXB4O1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3QgLmJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IC5idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luOiA0cHggMTBweCAwIDA7XHJcbiAgICBtaW4td2lkdGg6IDc0cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweCA0cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLndlYmtpdCAudHJhY2tzLWxpc3QgLmJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gIH1cclxuICAud2Via2l0IC50cmFja3MtbGlzdCBsaTpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3QgLm5hbWUge1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3QgbGk6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAzcHggMCAwIC00MnB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayAuaW1hZ2UsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICB9XHJcbiAgLmluZm8tc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMTBweCAwIDA7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24gLmltYWdlIHtcclxuICAgIG1hcmdpbjogMCAwIDExcHg7XHJcbiAgfVxyXG4gIC5idXR0b25zLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMCAwIDQxcHg7XHJcbiAgfVxyXG4gIC50cmFja3MtYmxvY2sgaDIge1xyXG4gICAgcGFkZGluZzogMTFweCAyMXB4IDZweDtcclxuICAgIG1hcmdpbjogMCAwIDFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAuaW5mby1zZWN0aW9uIGgyIHtcclxuICAgIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgfVxyXG4gIC5jb250ZW50LWJveCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjFweDtcclxuICB9XHJcbiAgLmluZm8tc2VjdGlvbiAuYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4O1xyXG4gICAgcGFkZGluZzogNDlweCAyNXB4IDIycHggMzFweDtcclxuICB9XHJcbiAgLmluZm8tc2VjdGlvbiAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgfVxyXG4gIC5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xyXG4gICAgbWFyZ2luOiAwIDFweCAwIDA7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24gLmxpbmtzLWJsb2NrIHtcclxuICAgIG1hcmdpbjogLTE1cHggMCAwO1xyXG4gICAgcGFkZGluZzogMjFweCAwIDMzcHg7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayAudGV4dC1ib3g6YWZ0ZXIsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICB9XHJcbiAgLnZpZGVvLXBvc3Qge1xyXG4gICAgbWFyZ2luOiAtMTJweCAwIDA7XHJcbiAgfVxyXG4gIC52aWRlby1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIH1cclxuICAudmlkZW8tcG9zdCAuc3JfaXQtbWV0YSB7XHJcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xyXG4gIH1cclxuICAjY29udGVudCAubGlua3MtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAyMXB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDE0cHggMCAyMHB4O1xyXG4gIH1cclxuICAudmlkZW8tcG9zdCB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICB9XHJcbiAgLnZpZGVvLXBvc3QgLmxpbmtzLWJsb2NrIC5idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuZm9vdGVyLXdyYXBwZXIud2lkZ2V0cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uLWNvbHVtbiAuanAtcGxheWxpc3QtaXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uLWNvbHVtbiAudHJhY2tzLWxpc3QgbGk6YmVmb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTA5cHgpIHtcclxuICAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLmFzaWRlLFxyXG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1hcHBlbmQge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgLmZpbHRlci1oZWFkaW5nIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAuZmlsdGVycy1ibG9jayB1bCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuICB9XHJcbiAgLmxpc3Rpbmctc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgN3B4O1xyXG4gIH1cclxuICAudmlkZW9zLmxpc3Rpbmctc2VjdGlvbixcclxuICAubmV3cy5saXN0aW5nLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDExcHg7XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC5pbWFnZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDM1cHggNSUgMzVweCA1JTtcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC50ZXh0LWJveDphZnRlciB7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgfVxyXG4gIC5saXN0aW5nLXNlY3Rpb24udmlkZW9zIC5tZWRpYS1ibG9jayBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2ssXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayAuc3JfaXQtZGF0ZXRpbWUsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLnNyX2l0LWRhdGV0aW1lLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5jYXRlZ29yeSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcHg7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayAudGV4dC1ib3g6YWZ0ZXIsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMnB4IC0xMzFweDtcclxuICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayBhLmhvdmVyIC50ZXh0LWJveDphZnRlcixcclxuICAudmlkZW9zIC5tZWRpYS1ibG9jayBhLmhvdmVyIC50ZXh0LWJveDphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM1cHggLTEzMXB4O1xyXG4gIH1cclxuICAvKiBDb21tZW50cyAqL1xyXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSxcclxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0LFxyXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LW5hdmlnYXRpb24sXHJcbiAgLmNvbW1lbnQtcmVzcG9uZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAuY29tbWVudC1hdXRob3Ige1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb21tZW50LW1ldGFkYXRhLFxyXG4gIC5jb21tZW50LWNvbnRlbnQsXHJcbiAgLmNvbW1lbnQtbGlzdCAucmVwbHkge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEwNHB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDRweCk7XHJcbiAgfVxyXG4gIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIC8qIFNtYWxsZXIgZmllbGQgZm9yIG1vYmlsZS4gKi9cclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSxcclxuICAud3BjZjctdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE0NXB4O1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtICNzdWJtaXQsXHJcbiAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcclxuICAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEge1xyXG4gICAgaGVpZ2h0OiAyODBweDtcclxuICB9XHJcbiAgLyogNS41IFBob3RvICovXHJcbiAgLnBob3Rvcy1saXN0IGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAub25lLWhhbGY+bGksXHJcbiAgLm9uZS10aGlyZD5saSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLmFydGljbGVzLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAwIDAgM3B4O1xyXG4gIH1cclxuICAuYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50d28tY29sdW1ucyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC50d28tY29sdW1ucyAuY29sdW1uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuY29udGFjdC1ib3gge1xyXG4gICAgcGFkZGluZzogMzBweCA0MHB4IDIxcHg7XHJcbiAgfVxyXG4gIC5jb250YWN0LWJveCBhZGRyZXNzIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDIzcHg7XHJcbiAgfVxyXG4gIC5mb3JtIHtcclxuICAgIHBhZGRpbmc6IDRweCAwIDA7XHJcbiAgICBtYXJnaW46IDAgMCA3cHg7XHJcbiAgfVxyXG4gIC5waG90b3MtbGlzdCAuaG92ZXItdGV4dCBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLnZpZGVvLWJsb2NrIC5idG4tcGxheSB7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjFweCAtMTI2cHg7XHJcbiAgICBtYXJnaW46IC0xOXB4IDAgMCAtMTlweDtcclxuICB9XHJcbiAgLmZvb3Rlci1ibG9jayAuc29jaWFsLW5ldHdvcmtzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcclxuICAuZnMtaW1nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaW1hZ2Utc2V0KCB1cmwoLWxhcmdlfC1zbWFsbCksIHVybCgtbGFyZ2V8LXNtYWxsKSAyeCBoaWdoLWJhbmR3aWR0aCknO1xyXG4gIH1cclxuICAvKiBDb21tZW50cyAqL1xyXG4gIC5jb21tZW50LWF1dGhvciB7XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICAuY29tbWVudC1tZXRhZGF0YSxcclxuICAuY29tbWVudC1jb250ZW50LFxyXG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIENsZWFyaW5nIGFmdGVyIFdpZGdldHMgd2l0aG91dCBhIGRlZmluZWQgQWN0aW9uICovXHJcblxyXG4uaXJvbl93aWRnZXRfZGlzY29ncmFwaHk6YWZ0ZXIsXHJcbi5pcm9uX3dpZGdldF92aWRlb3M6YWZ0ZXIsXHJcbi5pcm9uX3dpZGdldF9wb3N0czphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmEuYmFjay1idG4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6IDVweCA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbn1cclxuXHJcbmEuYmFjay1idG46aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIGEuYmFjay1idG4ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5saW5rcy1ibG9jayAuYnV0dG9ucyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQ0hST01FIElOUFVUIFRFWFQgUExBQ0VIT0xERVJTICovXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIDotbW96LXBsYWNlaG9sZGVyLCA6Oi1tb3otcGxhY2Vob2xkZXIsIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDo6cGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxudGV4dGFyZWE6Zm9jdXMsXHJcbmlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxuLyogQUREVEhJUyBPVkVSUklERSAqL1xyXG5cclxuI2F0X2hvdmVyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBJU09UT1BFICovXHJcblxyXG4uaXNvdG9wZSxcclxuLmlzb3RvcGUgLmlzb3RvcGUtaXRlbSB7XHJcbiAgLyogY2hhbmdlIGR1cmF0aW9uIHZhbHVlIHRvIHdoYXRldmVyIHlvdSBsaWtlICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcbn1cclxuXHJcbi5pc290b3BlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgd2lkdGg7XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoO1xyXG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgd2lkdGg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcclxufVxyXG5cclxuLmlzb3RvcGUgLmlzb3RvcGUtaXRlbSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbn1cclxuXHJcblxyXG4vKioqKiBkaXNhYmxpbmcgSXNvdG9wZSBDU1MzIHRyYW5zaXRpb25zICoqKiovXHJcblxyXG4uaXNvdG9wZS5uby10cmFuc2l0aW9uLFxyXG4uaXNvdG9wZS5uby10cmFuc2l0aW9uIC5pc290b3BlLWl0ZW0sXHJcbi5pc290b3BlIC5pc290b3BlLWl0ZW0ubm8tdHJhbnNpdGlvbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG4gIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxufVxyXG5cclxuLmlzb3RvcGUtd3JhcCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaXNvNCB7XHJcbiAgd2lkdGg6IDIyNnB4O1xyXG4gIG1hcmdpbjogNy41cHg7XHJcbn1cclxuXHJcbi5pc28zIHtcclxuICB3aWR0aDogMzM2LjMzcHg7XHJcbiAgbWFyZ2luOiA3LjVweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gIC5pc280IHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIG1hcmdpbjogNy41cHg7XHJcbiAgfVxyXG4gIC5pc28zIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIG1hcmdpbjogNy41cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogV09PQ09NTUVSQ0UgKi9cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IHAsXHJcbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGxhYmVsIHtcclxuICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNwYW4uc29uYWFyX2l0ZW1zaG9wIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBhYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5cclxuLyogTmV3IFZpc3VhbCBDb21wb3NlciBPdmVycmlkZXMgKi9cclxuXHJcbi53cGJfc2luZ2xlX2ltYWdlIGltZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cclxuLnZjX2NvbC14cy0xLFxyXG4udmNfY29sLXNtLTEsXHJcbi52Y19jb2wtbWQtMSxcclxuLnZjX2NvbC1sZy0xLFxyXG4udmNfY29sLXhzLTIsXHJcbi52Y19jb2wtc20tMixcclxuLnZjX2NvbC1tZC0yLFxyXG4udmNfY29sLWxnLTIsXHJcbi52Y19jb2wteHMtMyxcclxuLnZjX2NvbC1zbS0zLFxyXG4udmNfY29sLW1kLTMsXHJcbi52Y19jb2wtbGctMyxcclxuLnZjX2NvbC14cy00LFxyXG4udmNfY29sLXNtLTQsXHJcbi52Y19jb2wtbWQtNCxcclxuLnZjX2NvbC1sZy00LFxyXG4udmNfY29sLXhzLTUsXHJcbi52Y19jb2wtc20tNSxcclxuLnZjX2NvbC1tZC01LFxyXG4udmNfY29sLWxnLTUsXHJcbi52Y19jb2wteHMtNixcclxuLnZjX2NvbC1zbS02LFxyXG4udmNfY29sLW1kLTYsXHJcbi52Y19jb2wtbGctNixcclxuLnZjX2NvbC14cy03LFxyXG4udmNfY29sLXNtLTcsXHJcbi52Y19jb2wtbWQtNyxcclxuLnZjX2NvbC1sZy03LFxyXG4udmNfY29sLXhzLTgsXHJcbi52Y19jb2wtc20tOCxcclxuLnZjX2NvbC1tZC04LFxyXG4udmNfY29sLWxnLTgsXHJcbi52Y19jb2wteHMtOSxcclxuLnZjX2NvbC1zbS05LFxyXG4udmNfY29sLW1kLTksXHJcbi52Y19jb2wtbGctOSxcclxuLnZjX2NvbC14cy0xMCxcclxuLnZjX2NvbC1zbS0xMCxcclxuLnZjX2NvbC1tZC0xMCxcclxuLnZjX2NvbC1sZy0xMCxcclxuLnZjX2NvbC14cy0xMSxcclxuLnZjX2NvbC1zbS0xMSxcclxuLnZjX2NvbC1tZC0xMSxcclxuLnZjX2NvbC1sZy0xMSxcclxuLnZjX2NvbC14cy0xMixcclxuLnZjX2NvbC1zbS0xMixcclxuLnZjX2NvbC1tZC0xMixcclxuLnZjX2NvbC1sZy0xMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxufVxyXG5cclxuKi9cclxuXHJcblxyXG4vKlxyXG5maXggZm9yIHN0cmV0Y2hpbmcgcm93XHJcbi52Y19yb3cuZnVsbF93aWR0aCA+IC52Y19jb2wtc20tMTIsXHJcbi52Y19yb3cuZnVsbF93aWR0aCA+IC52Y19jb2wtc20tMTAsXHJcbi52Y19yb3cuZnVsbF93aWR0aCA+IC52Y19jb2wtc20tOCxcclxuLnZjX3Jvdy5mdWxsX3dpZHRoID4gLnZjX2NvbC1zbS02LFxyXG4udmNfcm93LmZ1bGxfd2lkdGggPiAudmNfY29sLXNtLTQsXHJcbi52Y19yb3cuZnVsbF93aWR0aCA+IC52Y19jb2wtc20tMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4O1xyXG59XHJcbiovXHJcblxyXG4udmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIuaW1nX2Z1bGx3aWR0aCBpbWcge1xyXG4gIHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuXHJcbi8qIG5vcGFkZGluZyBjbGFzcyAtIFVzZWQgdG8gZm9yY2UgcmVtb3ZlIGFsbCBwYWRkaW5nIGFyb3VuZCBhIGNvbHVtbiovXHJcblxyXG5cclxuLypcclxuLm5vcGFkZGluZyAudmNfY29sLXNtLTEyLFxyXG4ubm9wYWRkaW5nLnZjX2NvbC1zbS0xMixcclxuLm5vcGFkZGluZyAudmNfY29sLXNtLTgsXHJcbi5ub3BhZGRpbmcudmNfY29sLXNtLTgsXHJcbi5ub3BhZGRpbmcgLnZjX2NvbC1zbS02LFxyXG4ubm9wYWRkaW5nLnZjX2NvbC1zbS02LFxyXG4ubm9wYWRkaW5nIC52Y19jb2wtc20tNCxcclxuLm5vcGFkZGluZy52Y19jb2wtc20tNCxcclxuLm5vcGFkZGluZyAudmNfY29sLXNtLTMsXHJcbi5ub3BhZGRpbmcudmNfY29sLXNtLTMsXHJcbi5ub3BhZGRpbmcgLnZjX2NvbC1zbS0yLFxyXG4ubm9wYWRkaW5nLnZjX2NvbC1zbS0yIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFkZGluZyAudmNfY29sLXNtLTEyLFxyXG4ucGFkZGluZy52Y19jb2wtc20tMTIsXHJcbi5wYWRkaW5nIC52Y19jb2wtc20tOCxcclxuLnBhZGRpbmcudmNfY29sLXNtLTgsXHJcbi5wYWRkaW5nIC52Y19jb2wtc20tNixcclxuLnBhZGRpbmcudmNfY29sLXNtLTYsXHJcbi5wYWRkaW5nIC52Y19jb2wtc20tNCxcclxuLnBhZGRpbmcudmNfY29sLXNtLTQsXHJcbi5wYWRkaW5nIC52Y19jb2wtc20tMyxcclxuLnBhZGRpbmcudmNfY29sLXNtLTMsXHJcbi5wYWRkaW5nIC52Y19jb2wtc20tMixcclxuLnBhZGRpbmcudmNfY29sLXNtLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG4qL1xyXG5cclxuLndwYl9jb250ZW50X2VsZW1lbnQgLndwYl9hY2NvcmRpb25fd3JhcHBlciAud3BiX2FjY29yZGlvbl9oZWFkZXIsXHJcbi53cGJfY29udGVudF9lbGVtZW50LndwYl90YWJzIC53cGJfdG91cl90YWJzX3dyYXBwZXIgLndwYl90YWIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZjX3JvdyB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogY2VudGVyO1xyXG4gIH1cclxuICAuc3JfaXRfZHJvcHNoYWRvdzpiZWZvcmUsXHJcbiAgLnNyX2l0X2Ryb3BzaGFkb3c6YWZ0ZXIge1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0b3A6IDgwJTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDM1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMzVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMzVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gIH1cclxuICAuc3JfaXRfZHJvcHNoYWRvdzphZnRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQWNjb3JkaW9uIFN0eWxlICovXHJcblxyXG4ud3BiX2FjY29yZGlvbl9zZWN0aW9uIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BiX2FjY29yZGlvbl9zZWN0aW9uIGE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwYl9hY2NvcmRpb25faGVhZGVyIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGJfYWNjb3JkaW9uX2hlYWRlcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BiX2FjY29yZGlvbl9jb250ZW50IHAge1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXBvc3RzLWNsYXNzaWMtcGhwIC5tZWRpYS1ibG9jay5zdGlja3kgLmhvbGRlciB7XHJcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMwMDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8qIE1vYmlsZSArIFRhYmxlZCBObyBQYWRkaW5nIE92ZXJyaWRlcyAqL1xyXG5cclxuXHJcbi8qXHJcbmZpeCBmb3Igc3RyZXRjaGluZyByb3dcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ0cHgpIHtcclxuICAudGFibGV0bm9wYWRkaW5nLFxyXG4gIC50YWJsZXRub3BhZGRpbmcgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAvKlxyXG5maXggZm9yIHN0cmV0Y2hpbmcgcm93XHJcbiAgLm1vYmlsZW5vcGFkZGluZyxcclxuICAubW9iaWxlbm9wYWRkaW5nIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICovXHJcbiAgLyogUHJvZHVjdHMgb24gMi0zLTQgQ29sdW1ucyAqL1xyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UuY29sdW1ucy0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcclxuICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyxcclxuICAud29vY29tbWVyY2UuY29sdW1ucy0yIHVsLnByb2R1Y3RzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UuY29sdW1ucy0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogUmV2b2x1dGlvbiBTbGlkZXIgT3ZlcnJpZGVzICovXHJcblxyXG4udHAtbGVmdGFycm93LFxyXG4udHAtcmlnaHRhcnJvdyB7XHJcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIFNWRyBJY29uIENvbG9ycyAqL1xyXG5cclxuLmZpbGwtY2xvc2VtZW51IHtcclxuICBmaWxsOiAjRkZGO1xyXG59XHJcblxyXG4uZmlsbC1tZW51aWNvbiB7XHJcbiAgZmlsbDogIzAwMDtcclxufVxyXG5cclxuXHJcbi8qIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cclxuXHJcblxyXG4vKiBGb3JjZSBubyBwYWRkaW5nICovXHJcblxyXG4ubm8tcGFkZGluZyB7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wamF4ICNpbnRlcmNvbS1jb250YWluZXIgLmludGVyY29tLWxhdW5jaGVyLWZyYW1lLCBpZnJhbWUuaW50ZXJjb20tbGF1bmNoZXItZGlzY292ZXJ5LWZyYW1lIHtcclxuICBib3R0b206IDk5cHggIWltcG9ydGFudDtcclxuICByaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGludW91c1BsYXllci1lbmFibGUgLnBqYXgtY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxufVxyXG5cclxuLmVycm9yNDA0IHtcclxuICBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn0iLCJcbi5zaWRlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgIHotaW5kZXg6IDIwMDI7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXG4gICAgJi50eXBlMi5yaWdodHR5cGUsXG4gICAgJi50eXBlMi5sZWZ0dHlwZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICYuc21hbGxPdmVybGF5e1xuICAgICAgICAgICAgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYgLmNvbnRlbnQtbWVudXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgLnNpdGUtdGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZFxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDE7XG5cbiAgICAgICAgICAgIC8vICYgLmNvbnRlbnQtbWVudXtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lkZS1tZW51LnJpZ2h0dHlwZSB7XG4gICAgcmlnaHQ6IC0zNzBweDtcbn1cblxuLnNpZGUtbWVudS5sZWZ0dHlwZSB7XG4gICAgbGVmdDogLTM3MHB4O1xufVxuXG4uc2lkZS1tZW51LnJpZ2h0dHlwZS5vcGVuIHtcbiAgICByaWdodDogMHB4O1xufVxuXG4uc2lkZS1tZW51LmxlZnR0eXBlLm9wZW4ge1xuICAgIGxlZnQ6IDBweDtcbn1cblxuXG4vKiA0LjIgTmF2aWdhdGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuI25hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2LW1lbnUsXG4ubmF2LW1lbnU+dWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgLy8gY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAyMDtcbn1cblxuLm5hdi1tZW51IGxpLmJhY2tsaXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmF2LW1lbnUgbGkgYS5iYWNrYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5hdi1tZW51IGxpIGEuYmFja2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMzNTM1MzU7XG59XG5cbi5uYXYtbWVudSBsaTpob3Zlcj5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXYtbWVudSAuc3ViLW1lbnUsXG4ubmF2LW1lbnUgLmNoaWxkcmVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnVsLm5hdi1tZW51IHVsIGEsXG4ubmF2LW1lbnUgdWwgdWwgYSB7XG4gICAvLyBjb2xvcjogI0ZGRkZGRjtcbn1cblxudWwubmF2LW1lbnUgLmhhcy1kcm9wLWRvd24uaG92ZXI+dWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LW1lbnUgLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQsXG4ubmF2LW1lbnUgLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbnVsLm5hdi1tZW51IHVsIGE6aG92ZXIsXG4ubmF2LW1lbnUgdWwgdWwgYTpob3Zlcixcbi5uYXYtbWVudSAuY3VycmVudF9wYWdlX2l0ZW0+YSxcbi5uYXYtbWVudSAuY3VycmVudF9wYWdlX2FuY2VzdG9yPmEsXG4ubmF2LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4ubmF2LW1lbnUgLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucGFuZWwuZml4ZWQtYmFyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4ucGFuZWwuZml4ZWQtYmFyICNuYXYge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG5ib2R5LmFkbWluLWJhciAucGFuZWwuZml4ZWQtYmFyIHtcbiAgICB0b3A6IDI4cHg7XG59XG5cbnVsLnN1Yi1tZW51IHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuXG4gICAgLnJpZ2h0dHlwZS50eXBlMSAmLCAucmlnaHR0eXBlLnR5cGUzICZ7XG4gICAgICAgIHJpZ2h0OiAtMzcwcHg7XG4gICAgfVxuXG4gICAgLmxlZnR0eXBlLnR5cGUxICYsIC5sZWZ0dHlwZS50eXBlMyAme1xuICAgICAgICBsZWZ0OiAtMzcwcHg7XG4gICAgfVxuXG4gICAgLnR5cGUyICZ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGxlZnQ6IC0xMDAwMDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UsIGxlZnQgMG1zLCB6LWluZGV4IDBtcztcblxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcblxuICAgICAgICAucmlnaHR0eXBlLnR5cGUxICYsIC5yaWdodHR5cGUudHlwZTMgJiB7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0dHlwZS50eXBlMSAmLCAubGVmdHR5cGUudHlwZTMgJiB7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC50eXBlMiAme1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NpZGViYXIgdWwuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbn1cblxuXG4uc3ViLWFycm93e1xuICAgIC50eXBlMiAme1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgaXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgLnR5cGUyICZ7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3ViLWFycm93IGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxufVxuXG4ubWVudS10b2dnbGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHotaW5kZXg6IDIwMDU7XG5cbiAgICBzcGFue1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMG4rMSl7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgwbisyKXtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgwbiszKXtcbiAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudG9nZ2xlZHtcbiAgICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgICBzcGFuOm50aC1jaGlsZCgwbisxKXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuOm50aC1jaGlsZCgwbisyKXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMG4rMyl7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yaWdodHR5cGUge1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnR0eXBlIHtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICB9XG59XG5cblxuXG5cblxuXG4jcHVzaGVye1xuICAgICYucmlnaHR0eXBlLnR5cGUzIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzUlIGNlbnRlciAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgICYub3BlbntcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGVmdHR5cGUudHlwZTMge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2NSUgY2VudGVyIDA7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICYub3BlbntcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudHlwZTJ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xuICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuLyogcGFuZWwgKi9cblxuLnBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLm5hdi1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExMDRweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYW5lbCAub3BlbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogODZweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2OTY5Njk7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udDogMTRweC8xO1xuICAgIHBhZGRpbmc6IDI0cHggMTdweCAxOXB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5wYW5lbCAub3BlbmVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2VmZWRlZDtcbn1cblxuLnBhbmVsLnBvcHVwLWFjdGl2ZSAub3BlbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZGVkO1xufSIsIi8qdmlkZW9zIGxpc3QgYXJjaGl2ZSovXHJcblxyXG4kbGlzdF93aWR0aDogODQlO1xyXG5cclxuI3NyX2l0LXZpZGVvbGlzdC1ib3h7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5zcl9pdC12aWRlb2xpc3QtY29udGFpbmVyLCAuc3JfaXQtdmlkZW8tbGlzdHtcclxuICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnBhbmVsLWFjdGlvbl9fbGFiZWx7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbn1cclxuLnNyX2l0LXZpZGVvbGlzdC1saXN0LCAuc3JfaXQtdmlkZW8tbGlzdHtcclxuICAgICNzcl9pdC1wZXJmZWN0c2Nyb2xsYmFye1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICBhcnRpY2xle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMThweCA1NXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICM3NzcgMXB4IHNvbGlkO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzZweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDhweDtcclxuICAgICAgICBib3JkZXI6ICMwMDAgMnB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAvKnRtcCovXHJcbiAgICAuaGVhZGluZy10MywgLmhlYWRpbmctYjMsIC53aWRnZXR0aXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5zcl9pdC12aWRlb2xpc3Qtc2NyZWVuIGlmcmFtZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMzN2aDtcclxufVxyXG4uc3JfaXQtdmlkZW9saXN0LWl0ZW0tdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCAwIDRweDtcclxufVxyXG4uc3JfaXQtdmlkZW9saXN0LWl0ZW0tYXJ0aXN0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogNHB4IDA7XHJcbn1cclxuLnNyX2l0LXZpZGVvbGlzdC1pdGVtLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgIG1hcmdpbjogNHB4IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWNvbnRhaW5lciwgLnNyX2l0LXZpZGVvLWxpc3R7XHJcbiAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIGgxLCBoM3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLWFjdGlvbl9fbGFiZWx7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbGlzdF93aWR0aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwYl9jb2x1bW57XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1saXN0e1xyXG4gICAgICAgICNzcl9pdC1wZXJmZWN0c2Nyb2xsYmFye1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXJ0aWNsZXtcclxuICAgICAgICAgICAgd2lkdGg6ICRsaXN0X3dpZHRoO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3Qtc3BhY2Vye1xyXG4gICAgICAgICNzcl9pdC1wZXJmZWN0c2Nyb2xsYmFye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LXNjcmVlbiBpZnJhbWV7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtdmlkZW8tZ3JpZCAuZmFuY3lib3gtaW5uZXJ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcclxufSIsIlxyXG5cclxuLnNpbmdsZS1hcnRpc3R7XHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi5uby1iYW5uZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDo3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC5wYWdlLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC5lbnRyeSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGlzdC1oZWFkZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpc3Rfc2lkZWJhciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzNXB4O1xyXG5cclxuICAgICAgICAuc3JfaXQtbWV0YSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxfaWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGlzdF9jb250ZW50IHtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNjJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcclxuXHJcblxyXG4gICAgICAgICAgICAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS0xMntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGFkZGluZy52Y19jb2wtc20tOHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMTI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52Y190dGEtY29udGFpbmVyeyBcclxuICAgICAgLmlyb25fd2lkZ2V0X3JhZGlvIC5hbGJ1bS1hcnQge1xyXG4gICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmNfdHRhLXRhYnMtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pcm9uX3dpZGdldF9yYWRpbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIH1cclxuICAgIC5mYS10aDpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIH1cclxuXHJcbn1cclxuLnNyX2l0LWFydGlzdC1uYXYge1xyXG4gICAgQGV4dGVuZCAuc3JfaXQtbmF2O1xyXG59XHJcblxyXG4uc3JfaXQtcGxheWxpc3QtdGl0bGV7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc3JfaXQtcGxheWxpc3QtYXJ0aXN0c3tcclxuICBmb250LXdlaWdodDogYm9sZFxyXG59XHJcbi5zcl9pdC1wbGF5bGlzdC1yZWxlYXNlLWRhdGUsIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3Rze1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbiIsIi5zaW5nbGUtYWxidW0ge1xuICAgIHNwYW4uaGVhZGluZy1iM3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgfVxuICAgIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcl9pdC1zaW5nbGUtcG9zdHtcblxuICAgICAgICAmLm5vLWJhbm5lcntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3JfaXQtc2luZ2xlYWxidW0tY29udGVudC13cmFwcGVye1xuICAgICAgICBwYWRkaW5nOiAwcHggNTBweCAwcHggNTBweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDBweCA1MHB4IDBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcbiAgICAuc2luZ2xlLWFsYnVte1xuICAgICAgICAuc3JfaXQtc2luZ2xlLXBvc3R7XG4gICAgICAgICAgICAmLm5vLWJhbm5lcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuX2Rlc2t0b3Ape1xuICAgIC5zaW5nbGUtYWxidW17XG4gICAgICAgIC5zcl9pdC1zaW5nbGUtcG9zdHtcbiAgICAgICAgICAgICYubm8tYmFubmVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hbGJ1bS10ZW1wbGF0ZS5hbGJ1bS10ZW1wbGF0ZS1zaW5nbGUtYWxidW0tc2lkZWNvdmVyIHtcbiAgICAuc3JfaXQtc2luZ2xlYWxidW0tY29udGVudC13cmFwcGVye1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgIC5jb250ZW50LWJveCwgLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVke1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgfVxuICAgIC5jb250YWluZXI+LmJveGVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMzBweCA3NXB4IDMwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNzVweCAwcHggNzVweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRpbmctYjN7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLnBsYXlsaXN0IHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgLnNyX2l0LXNpbmdsZS1wb3N0Lm5vLWJhbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBsYXlsaXN0IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtYWxidW0tZW5hYmxlZHsgXG4gICAgICAgIC5zcl9pdC1wbGF5bGlzdC10aXRsZSwgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHMgeyBcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIiIsIi5zcl9pdC1ncmlke1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFweCAwIDA7XG4gICAgb3BhY2l0eTowO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuY29sdW1uYWN0aXZle1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAuc3JfaXQtY29sdW1uLTJ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuXG4gICAgICAgIC5zcl9pdC1jb2x1bW4tMntcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX2Rlc2t0b3Ape1xuICAgICAgICB3aWR0aDogODYwcHg7XG5cbiAgICAgICAgLnNyX2l0LWNvbHVtbi0ye1xuICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe1xuICAgICAgICB3aWR0aDogMTExNHB4O1xuXG4gICAgICAgIC5zcl9pdC1jb2x1bW4tMntcbiAgICAgICAgICAgIHdpZHRoOiA1MDdweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IC13ZWJraXQtcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICB9XG5cbiAgICAmLmNvbHVtbi0ze1xuXG5cbiAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3RhYmxldCl7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX3RhYmxldCl7XG4gICAgICAgICAgICB3aWR0aDogNzAwcHg7XG5cbiAgICAgICAgICAgIC5zcl9pdC1jb2x1bW4tM3tcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX2Rlc2t0b3Ape1xuICAgICAgICAgICAgd2lkdGg6IDEwMDBweDtcblxuICAgICAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0ODBweCl7XG4gICAgICAgICAgICB3aWR0aDogMTQ0MHB4O1xuXG4gICAgICAgICAgICAuc3JfaXQtY29sdW1uLTN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMyUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIGFydGljbGV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc3JfaXQtaG92ZXJhYmxle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZSwgYm94LXNoYWRvdyA0MDBtcyBlYXNlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICBoZWFkZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG5cbiAgICAgICAgfVxuICAgICAgICAuc3JfaXQtaXRlbS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLnNyX2l0LW1ldGF7XG4gICAgICAgICAgICAuZW50cnktZGF0ZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXV0aG9ye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDQwMG1zIGVhc2U7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hcnRpc3R7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYnV0dG9uLCAuYXV0aG9yLCAuc3JfaXQtbWV0YXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3JfaXQtaG92ZXJhYmxle1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLDApIDUwJSxyZ2JhKDAsMCwwLDAuODMpIDk5JSxyZ2JhKDAsMCwwLDAuODUpIDEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZSwgdHJhbnNmb3JtIDgwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGhlYWRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl9kZXNrdG9wKXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgLnNyX2l0LWhvdmVyYWJsZXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXHJcbi8qIFxyXG4vL1BPRENBU1QgR1JJRFxyXG4ucG9kY2FzdC1saXN0e1xyXG4gICAgLnBvZGNhc3R7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfSBcclxuICAgIC5zcl9pdC1kYXRldGltZSwgLnNvbmFhci1wb2RjYXN0LWdyaWQtY2F0ZWdvcmllc3tcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci1wb2RjYXN0LWdyaWQtY2F0ZWdvcmllc3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnBvc3QtdGFnc3tcclxuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1tZXRhe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuICAgIC5wb2RjYXN0LWluZm8gdGltZSwgLnBvZGNhc3QtaW5mbyBwe1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci1wbGF5LWJ1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiMwMDA7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29uYWFyLXBvZGNhc3QtbGVuZ3Roe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb25hYXItZ3JpZC1ib3R0b217XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb25hYXItcG9kY2FzdC1ncmlkLWltZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuLnNvbmFhci1wb2RjYXN0LWdyaWQtZGVzY3JpcHRpb257XHJcbiAgICBtYXJnaW46MTVweCAwcHg7XHJcbn1cclxuLnBvZGNhc3QtaW5mb3tcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAmLnNvbmFhci1kaXNwbGF5LXBsYXl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNyX2l0LW1ldGEgLnNyX2l0LW1ldGEtYXV0aG9yLWxpbmt7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29uYWFyLXBvZGNhc3QtZ3JpZC1pbWFnZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XHJcbiAgICB9XHJcbn1cclxuLnNvbmFhci1ncmlke1xyXG4gICAgJi5zb25hYXItZ3JpZC0ye1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA7XHJcbiAgICB9XHJcbiAgICAmLnNvbmFhci1ncmlkLTN7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIH1cclxuICAgICYuc29uYWFyLWdyaWQtNHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgIH1cclxufVxyXG4qL1xyXG5cclxuXHJcbi8qIFBMQVlFUiBQT0RDQVNUICovXHJcbi5pcm9uX3BvZGNhc3RfcGxheWVye1xyXG5cclxuICAgIC5tYWluLXBsYXllci1jb2x7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiM3YmQ4YjQ7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIC5jdXJyZW50VGltZXtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFydHdvcmstY29se1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAuYXJ0d29yay1jb2x7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLXBsYXllci1jb2x7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIC5uby1pbWFnZXtcclxuICAgICAgICAgICAgLmFydHdvcmstY29se1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1wbGF5ZXItY29se1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMjZweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wbGF5bGlzdC1jb2wsIC5idXR0b25zLWNvbCwgLnRvdGFsVGltZSwgLnByZXZpb3VzLCAubmV4dHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gODFweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAubWFpbi1wbGF5ZXItY29sIC5wbGF5ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndhdmV7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbnRyb2x7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wbGF5e1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDEycHggMTBweCAxMnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE5cHggMjBweCAxOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWV0YS1wb2RjYXN0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb25hYXItY2F0ZWdvcnl7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbmFhci1kdXJhdGlvbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb25hYXItY2FsbFRvQWN0aW9uc3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLWNhbGxUb0FjdGlvbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICBjb2xvcjogIzdiZDhiNDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTQ4MmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvbmFhci1wb2RjYXN0LXBsYXllci1ib3R0b217XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFNJTkdMRSBQT0RDQVNUICovXHJcbi5zb25hYXItc2luZ2xlLXBvZGNhc3QsIC5zaW5nbGUtcG9kY2FzdCAjc2lkZWJhcntcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXBvZGNhc3R7XHJcbiAgICAuYmFubmVye1xyXG4gICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlLXRpdGxle1xyXG4gICAgICAgICAgICAuaXJvbl9wb2RjYXN0X3BsYXllcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb25hYXItc2luZ2xlLXBvZGNhc3QsICNzaWRlYmFye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlBPRENBU1QgU2lkZWJhciovXHJcblxyXG4uc2luZ2xlLXBvZGNhc3QsIC50YXgtcG9kY2FzdC1jYXRlZ29yeSwgLnNpbmdsZS1wb2RjYXN0c2hvd3tcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCl7XHJcbiAgICAgICAgLnNpZGViYXItcmlnaHR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1sZWZ0e1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oYXMtc2lkZWJhcntcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4vKlBPRENBU1QgQ0FURUdPUlkqL1xyXG4udGF4LXBvZGNhc3QtY2F0ZWdvcnl7XHJcbiAgICAucG9kY2FzdC1jYXRlZ29yeS1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10YXhvbm9teS1kZXNjcmlwdGlvbntcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuICAgIC5wb2RjYXN0LWZpbHRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnBvZGNhc3QtY2F0ZWdvcnktY29udGFpbmVyIC5iYW5uZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExNXB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtdGl0bGUubGVmdCwgLnBhZ2Utc3VidGl0bGUubGVmdHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBPRENBU1QgRklMVEVSKi9cclxuLnBvZGNhc3QtZmlsdGVye1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBsaXtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcblxyXG59IiwiLnNyX2l0LWV2ZW50LWJ1dHRvbnN7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMCAyNXB4IDAgMTJweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgLmJ1dHRvbntcclxuICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhe1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNyX2l0LXZlcnRpY2FsLWFsaWdue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uc3JfaXQtZXZlbnQtYnV0dG9ucy5zcl9pdC12ZXJ0aWNhbC1hbGlnbntcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4uY29uY2VydHMtbGlzdHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAuZXZlbnR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XHJcbiAgfVxyXG4gIC5ldmVudC1saXN0LWNvdW50ZG93bntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5ub3RoaW5nLWZvdW5ke1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICB9XHJcbiAgXHJcbiAgW2RhdGEtY291bnRkb3duPVwidHJ1ZVwiXXtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAuZXZlbnQtbGlzdC1jb3VudGRvd257XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAuZXZlbnQtbGluZS1jb3VudGRvd24td3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAuY291bnRkb3duLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgfVxyXG4gICAgICAuZXZlbnQtbGlua3tcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLnNyLWl0LWV2ZW50LWRhdGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5cclxuLmV2ZW50LWxpbmt7XHJcbiAgcGFkZGluZzogMjJweCAwIDE2cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zci1pdC1ldmVudC1kYXRle1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OjEycHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zci1pdC1kYXRlLWRheSwgLnNyX2l0LWV2ZW50LW1haW4gaDF7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLnNyLWl0LWRhdGUteWVhcnMsIC5zcl9pdC1ldmVudC1tYWlue1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnNyX2l0LWV2ZW50LW1haW57XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgIzAwMDtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5zcl9pdC1ldmVudC1pbmZve1xyXG4gIG1heC13aWR0aDo4MjVweDtcclxufVxyXG4uc3JfaXQtZXZlbnQtaW5mby1idXR0b257XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuLmV2ZW50cy1iYXItYXJ0aXN0cyBzZWxlY3R7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfZXZlbnRze1xyXG4gIHVsLnBhZ2luYXRpb257XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG51bC5wYWdpbmF0aW9ue1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGxpe1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgKyBsaTpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6XCItXCI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24tcHJldmlvdXN7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OlwiwqsgXCI7XHJcbiAgfVxyXG4gIFxyXG59XHJcbi5wYWdpbmF0aW9uLW5leHR7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OlwiIMK7XCI7XHJcbn1cclxufVxyXG4uZXZlbnQtcGFnaW5hdGlvbntcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIGJ1dHRvbntcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWV2ZW50KSAuZXZlbnQtcGFnaW5hdGlvbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLmlyb25fd2lkZ2V0X3JhZGlve1xyXG4gICAgLyptYXJnaW4tYm90dG9tOjUwcHg7Ki9cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1saXN0e1xyXG4gICAgICAgIC5mYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9ue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA1cHggOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGFuLmhlYWRpbmctdDMsIGgzLndpZGdldHRpdGxlLCBzcGFuLmhlYWRpbmctYjN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbn0iLCIuaXJvbi1hdWRpb3BsYXllcntcclxuXHJcblx0QGVhY2ggJHdpZHRoQ29sdW1uIGluIHZjX2NvbC1zbS02LCB2Y19jb2wtc20tNCwgdmNfY29sLXNtLTIsIHZjX2NvbC1zbS0zLCB2Y19jb2wtbWQtNiwgdmNfY29sLW1kLTQsIHZjX2NvbC1tZC0yLCB2Y19jb2wtbWQtMywgdmNfY29sLWxnLTYsIHZjX2NvbC1sZy00LCB2Y19jb2wtbGctMiwgdmNfY29sLWxnLTMsIHtcclxuXHRcdC4jeyR3aWR0aENvbHVtbn0gJiAudmNfY29sLW1kLTYge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3JfaXQtcGxheWxpc3QtdGl0bGV7XHJcblx0XHRmb250LXNpemU6MmVtO1xyXG5cclxuXHR9XHJcblx0LmNvbnRyb2x7XHJcblx0XHRwb2x5Z29uLCBwYXRoLCByZWN0e1xyXG5cdFx0XHRmaWxsOiAjMDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGxheXtcclxuXHRcdGJvcmRlci1jb2xvcjogcmVkO1xyXG5cdH1cclxuXHQuYWxidW17XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0LmFsYnVtLWFydHtcclxuXHRcdFx0bWF4LXdpZHRoOjQ1MHB4O1xyXG5cdFx0XHRtYXJnaW46MHB4IGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaW5nbGUtYWxidW0gJiAuYWxidW0tYXJ0e1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRtYXJnaW46MHB4IGF1dG87XHJcblx0XHRcdC8vbWF4LXdpZHRoOjUwMHB4O1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudHJhY2stdGl0bGUsIC5hbGJ1bS10aXRsZXtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdH1cclxuXHQudHJhY2stdGl0bGV7XHJcblx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbToxN3B4O1xyXG5cdH1cclxuXHQuYWxidW0tdGl0bGV7XHJcblx0fVxyXG5cdC5wbGF5ZXJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOjEycHg7XHJcblxyXG5cdFx0XHQmLmhpZGV7XHJcblx0XHRcdFx0LmN1cnJlbnRUaW1lLC53YXZlLC50b3RhbFRpbWV7XHJcblx0XHRcdFx0XHRvcGFjaXR5OjAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdC5wcm9ncmVzc0xvYWRpbmd7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHRcdHdpZHRoOiAwJTtcclxuXHQgICAgXHRoZWlnaHQ6IDFweDtcclxuXHQgICAgXHRib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHQgICAgXHR3aWR0aDogY2FsYyggMTAwJSAtIDIwMHB4ICk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0bGVmdDogMTIwcHg7XHJcblx0XHRcdHRvcDogMzVweDtcclxuXHRcdFx0dHJhbnNpdGlvbjpvcGFjaXR5IDMwMDBtcyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50b3RhbFRpbWV7XHJcblx0XHRcdG9wYWNpdHk6MC42O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgdG9wOiAyNnB4O1xyXG5cdFx0ICAgIHJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblx0XHQuY3VycmVudFRpbWV7XHJcblx0XHRcdG9wYWNpdHk6MC42O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgdG9wOiAyNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zcGVjdHJve1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcblx0XHRcdGhlaWdodDogODVweDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDEwcHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udHJvbHtcclxuXHJcblx0XHRcdC5wbGF5e1xyXG5cdFx0XHRcdG9wYWNpdHk6MSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHJcblx0XHRcdFx0cGF0aCwgcmVjdHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJlY3R7XHJcblx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJldmlvdXN7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdHRvcDo4cHg7Ym90dG9tOjA7XHJcblx0XHRcdFx0b3BhY2l0eToxIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDoxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDoyMS4zcHg7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmV4dHtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdG9wYWNpdHk6MSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dG9wOjhweDtib3R0b206MDtcclxuXHRcdFx0XHR3aWR0aDoxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDoyMS4zcHg7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnNob3ctcGxheWxpc3QgLnBsYXlsaXN0e1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHR9XHJcblx0LnBsYXlsaXN0e1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cdFx0YXtcclxuXHRcdFx0Ji5idXR0b257XHJcblx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6MTFweDtcclxuXHRcdFx0cGFkZGluZzoxcHggNnB4O1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czozcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bHtcclxuXHRcdFx0cGFkZGluZzowIDA7XHJcblx0XHRcdG1hcmdpbjoyNXB4IDA7XHJcblx0XHR9XHJcblx0XHRsaXtcclxuXHRcdFx0bGlzdC1zdHlsZTpub25lO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0Y2xlYXI6Ym90aDtcclxuXHRcdFx0bWFyZ2luOjEwcHggMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG5cdFx0XHQuYnV0dG9ue1xyXG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0ZGlzcGxheTp0YWJsZS1jZWxsO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdC5jdXJyZW50e1xyXG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3N2Zy9hdWRpb3BsYXllci9wbGF5LnN2ZycpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTBweCAxM3B4O1xyXG5cdFx0XHRcdHBhdGh7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZWN0e1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmF1ZGlvLXRyYWNre1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50cmFja2xpc3QtaXRlbS10aXRsZXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0LnRyYWNrLW51bWJlcntcclxuXHRcdHdpZHRoOjQ4cHg7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdC5udW1iZXJ7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0fVxyXG5cdFx0c3Zne1xyXG5cdFx0XHR3aWR0aDoxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6MTJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHRcdHJlY3R7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zb25nLXN0b3JlIHtcclxuICAgIFx0ZmxvYXQ6IHJpZ2h0O1xyXG4gICAgXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblx0LmF1ZGlvLXRyYWNre1xyXG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0Y29sb3I6I2E2N2Y1NztcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdH1cclxuXHJcblx0Ji5zaG93LXBsYXlsaXN0e1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0LmJ1dHRvbnMtYmxvY2t7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBjYWxjKDI1JSAtIDIyNXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmOm5vdCguc2hvdy1wbGF5bGlzdCl7XHJcblx0XHQuYnV0dG9ucy1ibG9ja3tcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmN0bkJ1dHRvbi1ibG9ja3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJ1dHRvbnMtYmxvY2t7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pcm9uX211c2ljX3BsYXllcntcclxuXHQuaXJvbi1hdWRpb3BsYXllcjpub3QoLnNob3ctcGxheWxpc3Qpe1xyXG5cdFx0LnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSwgLnNyX2l0LXBsYXlsaXN0LXRpdGxlLCAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0c3tcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGxheWVye1xyXG5cdFx0aGVpZ2h0OiAxMzBweDtcclxuXHR9XHJcblx0LmNvbnRyb2x7XHJcblx0XHR3aWR0aDoxNThweDtcclxuXHRcdG1hcmdpbjoyMHB4IGF1dG8gMDtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdH1cclxuXHQucGxheXtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0bGVmdDo1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG5cdFx0d2lkdGg6MjZweDtcclxuXHRcdGhlaWdodDoyMS4zcHg7XHJcblx0fVxyXG5cdC53YXZle1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRtYXJnaW4tbGVmdDo0MHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OjQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5pbmZvLXNlY3Rpb24gaDJ7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmJ1dHRvbnMtYmxvY2t7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0LmN0bkJ1dHRvbi1ibG9ja3tcclxuXHRcdHBhZGRpbmc6IDIycHggMjBweDtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgXHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0LmF2YWlsYWJsZS1ub3csIC5zdG9yZS1saXN0IGxpe1xyXG5cdFx0ZGlzcGxheTp0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHBhZGRpbmc6IDVweCAxNXB4IDAgNXB4O1xyXG5cdH1cclxuXHQuYXZhaWxhYmxlLW5vd3tcclxuXHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHQgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHQuc3RvcmUtbGlzdHtcclxuXHRcdGxpe1xyXG5cdFx0XHQuYnV0dG9ue1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi5pcm9uLWF1ZGlvcGxheWVyLmF1ZGlvLXBsYXlpbmcgLnBsYXllciAuY29udHJvbHtcclxuXHQucGxheXtcclxuXHRcdHBhdGh7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdH1cclxuXHRcdHJlY3R7XHJcblx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBqYXguc2luZ2xlLWFsYnVtIC5pcm9uLWF1ZGlvcGxheWVyIC5wbGF5ZXIgLmNvbnRyb2wsIC5wamF4LnNpbmdsZS1hbGJ1bSAuaXJvbi1hdWRpb3BsYXllciAucGxheWVye1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuXHJcbi5jb250aW51b3VzUGxheWVye1xyXG5cdHBvc2l0aW9uOiBmaXhlZCA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDk1cHgsIDAgKTtcclxuXHRoZWlnaHQ6OTBweDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdHotaW5kZXg6ODAxMDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMgZWFzZTtcclxuXHJcblx0Ji5lbmFibGV7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwLCAwLCAwICk7XHJcblx0fVxyXG5cclxuXHQucGxheWVyTm93UGxheWluZ3tcclxuXHRcdC5hbGJ1bS1hcnR7XHJcblx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiMyMjI7XHJcblxyXG5cdFx0XHQubG9hZGluZy1pY29ue1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICB0b3A6IDIwcHg7XHJcblx0XHRcdCAgICBvcGFjaXR5OiAwO1xyXG5cdFx0XHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjc1cyBlYXNlO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubWV0YWRhdGF7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTAwcHg7XHJcblx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG4gICAgXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHRcdFx0LmFsYnVtLXRpdGxle1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOGVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGxheWVye1xyXG5cdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAzMDBweCApO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMzAwcHg7XHJcblx0XHR0b3A6IDBweDtcclxuXHJcblx0XHQjY3BsYXllcntcclxuXHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAzMDAwbXMgZWFzZTtcclxuXHJcblx0XHRcdCYuaGlkZXtcclxuXHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5yZXZlYWx7XHJcblx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZ3Jlc3NMb2FkaW5ne1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG5cdFx0XHR3aWR0aDogMCU7XHJcblx0ICAgIFx0aGVpZ2h0OiAxcHg7XHJcblx0ICAgIFx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0ICAgIFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyMDBweCApO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdHRvcDogNDVweDtcclxuXHRcdFx0dHJhbnNpdGlvbjpvcGFjaXR5IDMwMDBtcyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0LndhdmV7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMjAwcHggKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IDI4cHg7XHJcblxyXG5cdFx0XHR3YXZle1xyXG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udHJvbHtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICByaWdodDogMTBweDtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHQgICAgaGVpZ2h0OiA5MHB4O1xyXG5cclxuXHRcdFx0LnBsYXl7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHBhdGgsIHJlY3R7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZWN0e1xyXG5cdFx0XHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmF1ZGlvLXBsYXlpbmd7XHJcblx0XHRcdFx0XHRwYXRoe1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRyZWN0e1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmV2aW91c3tcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdFx0b3BhY2l0eToxIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHJcblx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5leHR7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRvcGFjaXR5OjEhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvdHRvbTowO1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4uY29udGludW91c1BsYXllci5hdWRpby1wbGF5aW5nIC5wbGF5ZXIgLmNvbnRyb2x7XHJcblx0LnBsYXl7XHJcblx0XHRwYXRoe1xyXG5cdFx0XHRvcGFjaXR5OjA7XHJcblx0XHR9XHJcblx0XHRyZWN0e1xyXG5cdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxuLmNvbnRpbnVvdXNQbGF5ZXIubG9hZGluZyAucGxheWVyTm93UGxheWluZyAuYWxidW0tYXJ0IC5sb2FkaW5nLWljb257XHJcblx0b3BhY2l0eToxO1xyXG59XHJcblxyXG4uYXJ0aXN0X3BsYXllcntcclxuXHRAZXh0ZW5kIC5jb250aW51b3VzUGxheWVyO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDotOTBweDtcclxuXHR0cmFuc2Zvcm06aW5pdGlhbCFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OjE4MHB4O1xyXG5cdGJhY2tncm91bmQ6Izc3NztcclxuXHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG5cdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdHRvcDogLTYwcHg7XHJcblxyXG5cdH1cclxuXHQuYXJ0aXN0LXRlbXBsYXRlLXNpbmdsZS1hcnRpc3RzLWJsYW5rICZ7XHJcblx0XHR0b3A6IC0yNzVweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuXHRcdFx0dG9wOiAtMjI1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR0b3A6IC0xNzVweDtcclxuXHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBsYXllck5vd1BsYXlpbmcge1xyXG5cclxuXHRcdC5hbGJ1bS1hcnR7XHJcblx0XHRcdHdpZHRoOjEzNnB4O1xyXG5cdFx0XHRoZWlnaHQ6MTM2cHg7XHJcblx0XHRcdHRvcDoyMnB4O1xyXG5cdFx0XHRsZWZ0OjIycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdHRvcDoxMHB4O1xyXG5cdFx0XHRcdGxlZnQ6MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1ldGFkYXRhe1xyXG5cdFx0XHRsZWZ0OjE5MHB4O1xyXG5cdFx0XHR0b3A6NzBweDtcclxuXHRcdFx0d2lkdGg6MzMwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuXHRcdFx0XHRsZWZ0OjEzNXB4O1xyXG5cdFx0XHRcdHRvcDo1MHB4O1xyXG5cdFx0XHRcdHdpZHRoOjMzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBsYXllcntcclxuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gNDAwcHggKTtcclxuXHRcdGxlZnQ6NDAwcHg7XHJcblxyXG5cclxuXHRcdC5wcm9ncmVzc0xvYWRpbmd7XHJcblx0XHRcdHRvcDo5MHB4O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjc1cHgpO1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRyb2x7XHJcblx0XHRcdGhlaWdodDoxODBweDtcclxuXHRcdFx0cmlnaHQ6NzVweDtcclxuXHRcdH1cclxuXHRcdC53YXZle1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjc1cHgpO1xyXG5cdFx0XHR0b3A6NzJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAzNTBweCApO1xyXG5cdFx0XHRsZWZ0OjM1MHB4O1xyXG5cclxuXHJcblx0XHRcdC5wcm9ncmVzc0xvYWRpbmd7XHJcblx0XHRcdFx0dG9wOjYycHg7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udHJvbHtcclxuXHRcdFx0XHRoZWlnaHQ6MTIwcHg7XHJcblx0XHRcdFx0cmlnaHQ6NTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQud2F2ZXtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjc1cHgpO1xyXG5cdFx0XHRcdHRvcDo0NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5wcm9ncmVzc0xvYWRpbmd7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQjYXJ0aXN0UGxheWVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRyb2x7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDAuOCk7XHJcblx0XHRcdFx0aGVpZ2h0OiA5NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5bZGF0YS1hdWRpb3BhdGggPSBcIlwiXXtcclxuXHQudHJhY2stbnVtYmVyIHN2Z3tcclxuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYXVkaW8tdHJhY2t7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG59IFxyXG5cclxuLmFydGlzdC10ZW1wbGF0ZS1kZWZhdWx0IC5pcm9uLWF1ZGlvcGxheWVyLnNob3ctcGxheWxpc3QgLmJ1dHRvbnMtYmxvY2t7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcbiIsIi5saXN0LXR5cGUtYWxidW17XHJcbiAgJXN0b3JlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgLnRyYWNrLXN0b3JlIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiVoaWRlTW9iaWxlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNnB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiVoaWRlTW9iaWxlTGFyZ2Uge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuJWhpZGVNZWRpdW0ge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuJWhpZGVMYXJnZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuI3NvbmFhci1wbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgOTRweCwgMCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIHotaW5kZXg6IDgwMTA7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGVhc2UsIGhlaWdodCAwLjc1cyBlYXNlO1xyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTM5cHgpe1xyXG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2UtaW47XHJcbiAgfVxyXG4gICYuZW5hYmxlIHtcclxuICAgIHRyYW5zaXRpb246IDUwMG1zIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMCwgMCk7XHJcbiAgICAuc3RvcmV7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogOTRweDtcclxuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hvdy1saXN0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgfVxyXG4gIC5jbG9zZSB7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIHRvcDogNDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmJ0bl9wbGF5bGlzdHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG4gICAgJi5idG4tcGxheWVyIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogOTRweDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYXVkaW9CYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuZW5hYmxlIHtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF1ZGlvQmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMDNzIGVhc2U7XHJcbiAgICAgICAgJi5zdG9yZVBhbmVse1xyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxNjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBsYXllck5vd1BsYXlpbmcge1xyXG4gICAgd2lkdGg6IDM0MnB4O1xyXG4gICAgLmFsYnVtLWFydCB7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmxvYWRpbmctaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmxvYWRpbmctZW5hYmxlLmxvYWRpbmcgLmxvYWRpbmctaWNvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDgycHg7XHJcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMjAwcHgsIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWV0YWRhdGEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC50cmFjay1uYW1lLFxyXG4gICAgICAudHJhY2stYXJ0aXN0LFxyXG4gICAgICAudHJhY2stYWxidW0ge1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICYuc2Nyb2xsaW5nIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1cyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kdXBsaWNhdGUge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stYXJ0aXN0LFxyXG4gICAgICAudHJhY2stYWxidW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICAmLm5vLWltYWdle1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDI1NXB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAubm8tbGlzdHtcclxuICAgIC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YXtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjE1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucGxheWxpc3Qge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk0cHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc2Nyb2xsIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzIwcHgpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHt9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC5ib3hlZCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjY1ZW07XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbi5wbGF5IHtcclxuICAgICAgcGFkZGluZzogMTJweCAzNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQGV4dGVuZCAlaGlkZU1vYmlsZUxhcmdlO1xyXG4gICAgfVxyXG4gICAgLnRyYWNrbGlzdCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI2NWVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNjVlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stc3RhdHVzIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stbGVuZ2h0IHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLXN0b3JlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGV4dGVuZCAlaGlkZU1vYmlsZTtcclxuICAgICAgICBAZXh0ZW5kICVoaWRlTWVkaXVtO1xyXG4gICAgICB9XHJcbiAgICAgIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLWFydGlzdCxcclxuICAgICAgLnRyYWNrLWFsYnVtIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stYWxidW0ge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBsYXllciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAucGxheWVyLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgIH1cclxuICAgIC53YXZlc3VyZmVyIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBcclxuICAgICAgLnRpbWluZ3tcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICAucHJvZ3Jlc3N7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIGxlZnQ6IDc1cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3Jlc3NfdG90YWxUaW1le1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9ncmVzc19jdXJyZW50VGltZXtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2tpcHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZvbHVtZXtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcblxyXG4gICAgICAgIC5zbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBib3R0b206IDcwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDVweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAuc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudWktc2xpZGVyLXJhbmdle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudWktc2xpZGVyLWhhbmRsZXtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudHJpZ2dlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjYmJiO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnNsaWRlci1jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgICAuaWNvbntcclxuICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAuc2xpZGVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjc1BsYXllciB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMDBtcyBlYXNlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgbGVmdDogNzVweDtcclxuICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZXZlYWwge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3NMb2FkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNTYycHgpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDU1MnB4O1xyXG4gICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwMG1zIGVhc2U7XHJcbiAgICB9XHJcbiAgICAud2F2ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICB3YXZlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGF0LXJvb3Qge1xyXG4gICAgICAuc3RvcmUge1xyXG4gICAgICAgIEBleHRlbmQgJXN0b3JlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAmLm5vLWxpc3R7XHJcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wbGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGF0aCxcclxuICAgICAgICByZWN0IHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZWN0IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXVkaW8tcGxheWluZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJldmlvdXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogOTVweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZXh0ZW5kICVoaWRlTW9iaWxlO1xyXG4gICAgICAgIEBleHRlbmQgJWhpZGVNb2JpbGVMYXJnZTtcclxuICAgICAgfVxyXG4gICAgICAubmV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saXN0LXR5cGUtcG9kY2FzdHtcclxuXHJcbiAgICAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGF7XHJcbiAgICAgICYubm8taW1hZ2V7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjE1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubm8tbGlzdCAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGF7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDE3MnB4KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zdG9yZXtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLnRyYWNrLXN0b3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXllcnsgXHJcbiAgICAgIC5jb250cm9seyBcclxuICAgICAgICB3aWR0aDogMTE2cHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheXtcclxuICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLm5vLWxpc3R7XHJcbiAgICAgICAgLmNvbnRyb2x7IFxyXG4gICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgIH1cclxuICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnBsYXlsaXN0e1xyXG4gICAgICAudHJhY2tsaXN0e1xyXG4gICAgICAgIC5zb25hYXItY2FsbFRvQWN0aW9ue1xyXG4gICAgICAgICAgYmFja2dyb3VuZDojMDAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb25hYXItY2FsbFRvQWN0aW9uKy5zb25hYXItY2FsbFRvQWN0aW9ue1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4udHJhY2stc3RhdHVze1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRyYWNrLWFsYnVte1xyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIC50cmFjay1sZW5naHR7XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50cmFjay10aXRsZXtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGlkZS10cmFjay1sZW5naHQgLnBsYXlsaXN0IC50cmFja2xpc3QgLnRyYWNrLWxlbmdodHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmhpZGUtdHJhY2stY2F0ZWdvcnkgLnBsYXlsaXN0IC50cmFja2xpc3QgLnRyYWNrLWFsYnVte1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uc29uYWFyLXBsYXllci1zbGlkZWZhZGUtZW50ZXItYWN0aXZlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyAwLjRzIGFsbCBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWVudGVyIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc2xpZGVmYWRlLWxlYXZlLXRvIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1wbGF5ZXItc3RvcmVmYWRlLWVudGVyLWFjdGl2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMDNzIGVhc2U7XHJcbiAgfVxyXG59XHJcbi5zb25hYXItcGxheWVyLXN0b3JlZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjAzcyBlYXNlO1xyXG4gIH1cclxufVxyXG4uc29uYWFyLXBsYXllci1zdG9yZWZhZGUtZW50ZXIge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCk7XHJcbiAgfVxyXG59XHJcbi5zb25hYXItcGxheWVyLXN0b3JlZmFkZS1sZWF2ZS10byB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbiNwdXNoZXItd3JhcC5zb25hYXItbGlzdC1hY3RpdmUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgLW1vei1hbmltYXRpb246IGJsdXIgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAtbXMtYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgLW8tYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uOiBibHVyIDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdXIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGJsdXIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBibHVyIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xyXG4gICAgZmlsdGVyOiBibHVyKDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigyMHB4KTtcclxuICAgIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnNvbmFhci1saXN0LWFjdGl2ZSAjcHVzaGVyIHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59IiwiaDEucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuI3BhZ2UtYmFubmVyIHtcbiAgei1pbmRleDoxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG59XG5cbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2Zvcm06cm90YXRlWCgwZGVnKSB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMCk7XG5cbn1cblxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IHtcblxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6MDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5wYWdlLWJhbm5lci1yb3d7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAyNnB4O1xufVxuXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyLnRvcCB7dmVydGljYWwtYWxpZ246IHRvcDt9XG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyLm1pZGRsZSB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyLmJvdHRvbSB7dmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG5cblxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5pbm5lciBoMSB7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7ICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7fVxuXG4jcGFnZS1iYW5uZXIuZnVsbHNjcmVlbi1iYW5uZXJ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2UtdGl0bGUsIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxle1xuICB0cmFuc2Zvcm06cm90YXRlWCgwZGVnKSB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMCk7XG59XG5cbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS10aXRsZS5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS10aXRsZS5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS10aXRsZS5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAucGFnZS1iYW5uZXItcm93e1xuICAgIG1heC13aWR0aDogMTE0NHB4O1xuICB9XG59XG5cbiIsIi8qIFBsdWdpbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBpbXBvcnQgJ193b29jb21tZXJjZS5zY3NzJztcclxuQGltcG9ydCAnX3Zpc3VhbC1jb21wb3Nlci5zY3NzJztcclxuQGltcG9ydCAnX21haWxjaGltcC1mb3Itd3Auc2Nzcyc7XHJcbiIsIi53b29jb21tZXJjZXtcbiAgICAmLnNpbmdsZS1wcm9kdWN0e1xuICAgICAgICAud29vY29tbWVyY2UtdGFic3tcbiAgICAgICAgICAgIC50YWJze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsIC5jb21tZW50LXJlcGx5LXRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42N2VtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjdlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLVJldmlld3N7XG4gICAgICAgICAgICAgICAgI2NvbW1lbnRze1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXZpZXdfZm9ybV93cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeXtcbiAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucHJvZHVjdF90aXRsZS5lbnRyeS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X3RpdGxlLmVudHJ5LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29udGVudCxcbmRpdi53b29jb21tZXJjZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIHtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi8qU2luZ2xlLXByb2R1Y3QqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IGlucHV0LnF0eS5pbnB1dC10ZXh0LFxuLnNpbmdsZS1wcm9kdWN0IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0NHB4O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbi5wYW5lbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMge1xuICAgIGJvcmRlci10b3A6IDA7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGgsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRkIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgLmFsdCB0ZCxcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgLmFsdCB0aCB7XG4gICAgYmFja2dyb3VuZDogaW5pdGlhbDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5saW5rcy1ibG9jayAuYmFjay1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAubGlua3MtYmxvY2sgLmJ1dHRvbnMge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG5cbi8qcmV2aWV3Ki9cblxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSBpbWcuYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJvcmRlcjowO1xuICAgIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpe1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICB9XG59XG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LXRleHQ+ZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbW1lbnQtdGV4dD5kaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTI0cHg7XG59XG5cbi5jb21tZW50LXRleHQ+ZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4OXB4KTtcbn1cblxuLmNvbW1lbnQtdGV4dCAuc3JfaXQtbWV0YT4qIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IHAuc3JfaXQtbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLmNvbW1lbnQtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntcblx0Y29sb3I6IzQ0NDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgbGksIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IHB7XG4gICAgY29sb3I6ICMyMjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsPmgyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2IzYjNiMztcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDRweCkge1xuICAgICNjb21tZW50cyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDclO1xuICAgIH1cbiAgICAjcmV2aWV3X2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC53b29jb250ZW50LFxuICAgIGRpdi53b29jb21tZXJjZSxcbiAgICAud29vY29udGVudC5jYXJ0IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbiAgICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxuICAgIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxuICAgIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgYS5yZW1vdmUsXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlIHRoLFxuICAgIC53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCB7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi53cGJfd3JhcHBlciAud29vY29udGVudCxcbi53cGJfd3JhcHBlciBkaXYud29vY29tbWVyY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnByaWNlIC5hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud29vcHJpY2UgZGVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53b29wcmljZSBpbnMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDM2cHg7XG59XG5cbmlucyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53b29kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndvb2Rlc2NyaXB0aW9uIHAge1xuICAgIG1hcmdpbjogMHB4O1xufVxuXG5vbC5jb21tZW50bGlzdCB7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBmb3JtLmNhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb21tZW50LWZvcm0tcmF0aW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53b29jb21tZXJjZSBzcGFuLm9uc2FsZSxcbi53b29jb21tZXJjZS1wYWdlIHNwYW4ub25zYWxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoIDEwMCwxMDAsMTAwICk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZSBzcGFuLm9uc2FsZSxcbi53cGJfd3JhcHBlciAud29vY29tbWVyY2UtcGFnZSBzcGFuLm9uc2FsZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlIHtcbiAgICBtYXJnaW46IDVweDtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbi53b29jb21tZXJjZSAuc3Rhci1yYXRpbmcsXG4ud29vY29tbWVyY2UtcGFnZSAuc3Rhci1yYXRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGNvbG9yOiAjMDBBOEJCO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbixcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSwgY29sb3IgMC4zNXMgZWFzZTtcbn1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlcixcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbnRkLmFjdGlvbnMgaW5wdXQuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG59XG5cbi53b29jb21tZXJjZSBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWRkZWQ6YmVmb3JlLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWRkZWQ6YmVmb3JlLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hZGRlZDpiZWZvcmUsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFkZGVkOmJlZm9yZSxcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWRkZWQ6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWRkZWQ6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hZGRlZDpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWRkZWQ6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFkZGVkOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hZGRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGksXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGksXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkLFxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmxhc3QtY2hpbGQsXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBjb2xvcjogIzAwQThCQjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiAyN3B4IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxuICAgIC53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuICAgIC53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxuICAgIC53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcbiAgICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuICAgIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDVweDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3Zlcixcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50LFxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyxcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCxcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IC5wbHVzLFxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAubWludXMsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IC5wbHVzLFxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSAubWludXMsXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLnBsdXMsXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLm1pbnVzLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IC5wbHVzLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IC5taW51cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMTdweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucGx1czpob3Zlcixcbi53b29jb21tZXJjZSAucXVhbnRpdHkgLm1pbnVzOmhvdmVyLFxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSAucGx1czpob3Zlcixcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLm1pbnVzOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IC5wbHVzOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IC5taW51czpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSAucGx1czpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSAubWludXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucGx1cyxcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMsXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLnBsdXMsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSxcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5LFxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IGlucHV0LnF0eSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHkge1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZSAucXVhbnRpdHkgaW5wdXQucXR5LFxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5LFxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSBpbnB1dC5xdHksXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IGlucHV0LnF0eSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ud29vY29tbWVyY2UgLnF1YW50aXR5LFxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSxcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxuLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgYS5yZW1vdmUsXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSB7XG4gICAgY29sb3I6ICMwMEE4QkI7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmcsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLnN0YXItcmF0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICMwMEE4QkI7XG59XG5cbiNjb21tZW50Zm9ybSBwLnN0YXJzIHNwYW4gYSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuI2NvbW1lbnRmb3JtIC5mb3JtLXN1Ym1pdCAjc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSAwcywgY29sb3IgMC4zNXMgZWFzZSAwcztcbn1cblxuI2NvbW1lbnRmb3JtIC5mb3JtLXN1Ym1pdCAjc3VibWl0OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbn1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1wYWdlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCB0ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubXVzdC1sb2ctaW4sXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0sXG4uY29tbWVudC1yZXNwb25kIGlmcmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnQtZm9ybS1yYXRpbmcgW2Zvcj1cInJhdGluZ1wiXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCAuZm9ybS1zdWJtaXQgaW5wdXQsXG4ud29vY29tbWVyY2UtcGFnZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmU6aG92ZXIsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZTpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgYS5yZW1vdmU6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBOEJCO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZ19jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjphZnRlcixcbi53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZ19jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbn1cblxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NvdXBvbl9jb2RlIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNCODFDMjM7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhIGltZyxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGksXG4ud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGkge1xuICAgIHdpZHRoOiA0NyU7XG59XG5cblxuLyogQmxvY2sgSW1hZ2UgU2luZ2xlIFBhZ2UgKi9cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nLFxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcbiAgICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxuICAgIC53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cblxuLyogRml4IFBhZGRpbmcgV29vQ29tbWVyY2UgdGFicyArIENhcnQvQ2hlY2tvdXQgKi9cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53b29jb250ZW50LmNhcnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbmZvcm0uY2hlY2tvdXQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53b29jb250ZW50IC5yZWxhdGVkLnByb2R1Y3RzIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcnQtZW1wdHkge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbnAud29vLXRoYW5rcyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxubWFyay5vcmRlci1udW1iZXIsXG5tYXJrLm9yZGVyLWRhdGUsXG5tYXJrLm9yZGVyLXN0YXR1cyxcbm1hcmsuY291bnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGltZyxcbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IGltZyxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgaW1nLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSAwcywgY29sb3IgMC4zNXMgZWFzZSAwcztcbn1cblxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4jcmV2aWV3X2Zvcm1fd3JhcHBlciB7XG4gICAgLy8gbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3I6YmVmb3JlLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvcjpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbzpiZWZvcmUge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnRyYWNrX29yZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSBpbnB1dC5xdHksXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IGlucHV0LnF0eSxcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSBpbnB1dC5xdHksXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDMEM3O1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhOmhvdmVyIGltZyxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUsXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXIsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlcixcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5hdHRhY2htZW50LXNob3BfY2F0YWxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5hdHRhY2htZW50LXNob3BfY2F0YWxvZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYudGh1bWJuYWlscyBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi50aHVtYm5haWxzIGEge1xuICAgIC8qd2lkdGg6YXV0bzsqL1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGgsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0ZCxcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0ZCxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGgsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGQsXG4ud29vY29tbWVyY2UgZm9ybS5sb2dpbixcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbixcbi53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybS5sb2dpbixcbi53b29jb21tZXJjZS1wYWdlIGZvcm0uY2hlY2tvdXRfY291cG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybS5yZWdpc3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5hZGRlZF90b19jYXJ0IHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbiNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3NpZGViYXIgaW1nLmF0dGFjaG1lbnQtc2hvcF90aHVtYm5haWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZTpob3ZlciAuY2hvc2VuLXNpbmdsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uY2hlY2tvdXQgLmlucHV0LXRleHQsXG4uc2hpcHBpbmdfY2FsY3VsYXRvciAuaW5wdXQtdGV4dCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5zaGlwcGluZ19jYWxjdWxhdG9yIHNlbGVjdCxcbi53b29jb21tZXJjZS1vcmRlcmluZyBzZWxlY3Qge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4udmFyaWF0aW9ucyBzZWxlY3Qge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4udmFyaWF0aW9ucyAubGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhLFxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24ud2MtZm9yd2FyZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7XG59XG5cbi5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UgMHMsIGNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSBzcGFuLnByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBkZWx7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICAgICAgLmFtb3VudHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5kZXNjcmlwdGlvbl90YWIsXG4ucmV2aWV3c190YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1jYXRlZ29yeV9fdGl0bGUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBoM3tcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcdFxufSIsIi8qIFZpc3VhbCBDb21wb3NlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogVGFicyAqL1xyXG4udmNfdHRhLXRpdGxlLXRleHR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuXHJcbi52Y19jdXN0b21faGVhZGluZyBhLCAudmNfY3VzdG9tX2hlYWRpbmcgYTpmb2N1cywgLnZjX2N1c3RvbV9oZWFkaW5nIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3JfaXQtaW5saW5lLWJsb2Nre1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiLyogTWFpbGNoaW1wICBmb3IgIFdvcmRwcmVzcyovXHJcbi5tYzR3cC1mb3Jte1xyXG4gICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubWM0d3AtZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbmNvbG9yOiMwMDAwMDAhaW1wb3J0YW50O1xyXG59XHJcbi5tYzR3cC1mb3JtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5tYzR3cC1mb3JtIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dC5wbGFjZWhvbGRlcnNqcyB7XHJcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLm1jNHdwLWZvcm0gc2VsZWN0LC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDY4cHg7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB3aWR0aDogMTNweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICAgIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gICAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICBtYXJnaW46MjRweDtcclxuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG59XHJcbi5tYzR3cC1mb3JtIGJ1dHRvbiwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDlweCA0NXB4IDlweCA0NXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0OmZvY3VzLC5tYzR3cC1mb3JtIHNlbGVjdDpmb2N1cywubWM0d3AtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG4ubWM0d3AtZm9ybSBidXR0b246Zm9jdXMsLm1jNHdwLWZvcm0gYnV0dG9uOmhvdmVyLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uOmFjdGl2ZSwubWM0d3AtZm9ybSBidXR0b246Zm9jdXMsLm1jNHdwLWZvcm0gYnV0dG9uOmhvdmVyLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxufVxyXG4ubWM0d3AtZm9ybSBsYWJlbD5zcGFuLC5tYzR3cC1mb3JtIGxpPmxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLWFsZXJ0IHtcclxuICAgIGNvbG9yOiAjYzA5ODUzO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICM0Njg4NDc7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLW5vdGljZSB7XHJcbiAgICBjb2xvcjogIzNhODdhZDtcclxufVxyXG4ubWM0d3AtZm9ybSAubWM0d3AtZXJyb3Ige1xyXG4gICAgY29sb3I6ICNDRDVDNUM7XHJcbn1cclxuLnJ0bCAubWM0d3AtZm9ybS1yZXNldCBpbnB1dFt0eXBlPWNoZWNrYm94XSwucnRsIC5tYzR3cC1mb3JtLXJlc2V0IGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIG1hcmdpbjogMCAwIDAgNnB4O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwubWM0d3AtZm9ybSBzZWxlY3QsLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTFweCAyN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbZGlzYWJsZWRdLC5tYzR3cC1mb3JtIGlucHV0W3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlXHJcbn1cclxuXHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC5tYzR3cC1mb3JtIHNlbGVjdDpmb2N1cywubWM0d3AtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sLm1jNHdwLVxyXG4gICAgICBmb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLm1jNHdwLWZvcm0gc2VsZWN0LC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgIH1cclxufSIsIi8qTUVOVSBTT0NJQUwgTkVUV09SSyBJQ09OKi9cclxuLm1lbnUtaWNvbi1hcHBsZW11c2ljPmE6YmVmb3JlLCAubWVudS1pY29uLWJhbmRjYW1wPmE6YmVmb3JlLCAubWVudS1pY29uLWZhY2Vib29rPmE6YmVmb3JlLCAubWVudS1pY29uLWdvb2dsZXBsdXM+YTpiZWZvcmUsIC5tZW51LWljb24tZ29vZ2xlcGxheT5hOmJlZm9yZSwgLm1lbnUtaWNvbi1pbnN0YWdyYW0+YTpiZWZvcmUsIC5tZW51LWljb24tbWl4Y2xvdWQ+YTpiZWZvcmUsIC5tZW51LWljb24tc25hcGNoYXQ+YTpiZWZvcmUsIC5tZW51LWljb24tc291bmRjbG91ZD5hOmJlZm9yZSwgLm1lbnUtaWNvbi1zcG90aWZ5PmE6YmVmb3JlLCAubWVudS1pY29uLXR3aXR0ZXI+YTpiZWZvcmUsIC5tZW51LWljb24tdmltZW8+YTpiZWZvcmUsIC5tZW51LWljb24tdms+YTpiZWZvcmUsIC5tZW51LWljb24teW91dHViZT5hOmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4ubWVudS1pY29uLWFwcGxlbXVzaWM+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3OVwiO1xyXG59XHJcbi5tZW51LWljb24tYmFuZGNhbXA+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkNVwiO1xyXG59XHJcbi5tZW51LWljb24tZmFjZWJvb2s+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjM5ZVwiO1xyXG59XHJcbi5tZW51LWljb24tZ29vZ2xlcGxheT5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1nb29nbGVwbHVzPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYwZDVcIjtcclxufVxyXG4ubWVudS1pY29uLWluc3RhZ3JhbT5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1taXhjbG91ZD5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XHJcbn1cclxuLm1lbnUtaWNvbi1zbmFwY2hhdD5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1zb3VuZGNsb3VkPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxNmRcIjtcclxufVxyXG4ubWVudS1pY29uLXNwb3RpZnk+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiY1wiO1xyXG59XHJcbi5tZW51LWljb24tdHdpdHRlcj5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XHJcbn1cclxuLm1lbnUtaWNvbi12aW1lbz5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XHJcbn1cclxuLm1lbnUtaWNvbi12az5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbn1cclxuLm1lbnUtaWNvbi15b3V0dWJlPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxNjdcIjtcclxufVxyXG5cclxuLyogRVNHIExvYWQgTW9yZSBCdXR0b24gKi9cclxuLmVzZy1sb2FkbW9yZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcbi8qIEdyYWRpZW50TWFwcyBlZmZlY3RcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICAgLnNyX2l0LWdyYWRpZW50bWFwcy1za2lue1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlcntcclxuICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9IFxyXG4gICAgLmVzZy1tZWRpYS1jb3Zlci13cmFwcGVyOmhvdmVyIC5lc2ctbWVkaWEtcG9zdGVyLCAuZXNnLW1lZGlhLWNvdmVyLXdyYXBwZXI6aG92ZXIgLmVzZy1lbnRyeS1tZWRpYXtcclxuXHQgICAgZmlsdGVyOmluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLyogRGVtbyBDdXN0b20gQ1NTXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIE1BR05FVElDXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21hZ25ldGljIHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICAmLmhpZGUtaGVhZGVyIHsgICBcclxuICAgICAgICBbZGF0YS12Yy1mdWxsLXdpZHRoPVwidHJ1ZVwiXS52Y19yb3cge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgIH1cclxuICAgICBcclxuICAgIGEucHJvbW9ib3g6aG92ZXIgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoM3B4KSBicmlnaHRuZXNzKDYwJSk7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtdGl0bGUsXHJcbiAgICAuc3JfaXQtZXZlbnQtYXJ0aXN0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmV2ZW50cy1iYXItYXJ0aXN0cyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAjZHJvcGNhcCBzcGFuLmRyb3BjYXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuICAgIH1cclxuICAgIC8qIGJ1dHRvbiB2aWV3IGFsbCBpbiB0aGUgaGVhZGluZyAqL1xyXG4gICAgXHJcbiAgICAucm93SGVhZGluZyB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIC5yb3dIZWFkaW5nIGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAucm93SGVhZGluZyAudmNfYnRuMy1jb250YWluZXIge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAucm93SGVhZGluZyAudmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmUtY3VzdG9tIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIH1cclxuICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgLmFsaWduLWNlbnRlci1yZXNwb25zaXZlPmRpdj4ud3BiX3dyYXBwZXI+KiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qRXZlbnQgbGlzdCovXHJcbiAgICBcclxuICAgIC5ldmVudHMtYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS1TcGVjaWFsIG1lbnUtLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcclxuICAgICAgICBbZGF0YS12Yy1mdWxsLXdpZHRoPVwidHJ1ZVwiXS52Y19yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3B1c2hlci13cmFwIHtcclxuICAgICAgICAgICAgbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbiAgICAgICAgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XHJcbiAgICAgICAgLyotLS1tYWtlIHRoZSBtZW51IGljb24gYmxhY2sgb24gbW9iaWxlIC0tLSovXHJcbiAgICAgICAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1tZW51IGxpIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgdG9wOiA0MHB4IWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5vcGVuIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51LmFjdGl2ZSBsaS5tZW51LWl0ZW0gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5vcGVuIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2QzZDtcclxuICAgIH1cclxuICAgIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxuICAgIC53cC1hZG1pbi1iYXIgLnNpdGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg0cHg7XHJcbiAgICB9XHJcbiAgICAuc2l0ZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgIH1cclxuICAgIC5uYXYtaG9sZGVyIHtcclxuICAgICAgICB0b3A6IDV2aDtcclxuICAgIH1cclxuICAgIC5tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBsZWZ0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZTpub3QoLm9wZW4pIHtcclxuICAgICAgICBsZWZ0OiAtMzAwcHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51LmxlZnR0eXBlLm9wZW4ge1xyXG4gICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAubWVudS10b2dnbGUgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5zdWItYXJyb3cgaSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHVsLmhlYWRlci10b3AtbWVudSBsaSBhIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tRW5kIFNwZWNpYWwgbWVudS0tLS0tLS0tLS0tLS0tLS0tKi9cclxufVxyXG4vKiBDT1JORVJTVE9ORVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9jb3JuZXJzdG9uZSB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtYXJ0aXN0IGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICBoMS5zcl9pdC1wbGF5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJi5ob21lIC5wbGF5bGlzdCAuc3JfaXQtcGxheWxpc3QtdGl0bGUsXHJcbiAgICAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0cyxcclxuICAgIC5zcl9pdC1wbGF5bGlzdC1yZWxlYXNlLWRhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGgzIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIC5hbGlnbi1jZW50ZXItcmVzcG9uc2l2ZT5kaXY+LndwYl93cmFwcGVyPioge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4OXB4KSB7XHJcbiAgICAgICAgLyogcmVkdWNlIG1lbnUgaXRlbSBwYWRkaW5nIHNwYWNlIGZvciBsYXB0b3BzICovXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNsYXNzaWMtbWVudT51bD5saSBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29ybmVyc3RvbmVfMmNvbHVtbnMtZm9ybWF0IC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bC5oZWFkZXItdG9wLW1lbnUucmlnaHR0eXBlIGxpIHtcclxuICAgICAgICBtYXJnaW46IDdweCAwIDAgMjBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU+dWw+bGkubG9nbyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAuY29ybmVyc3RvbmUgYnV0dG9uLFxyXG4gICAgLmNvcm5lcnN0b25lIC52Y19idG4zLWNvbnRhaW5lciBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDNweCAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDRweCAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuY29ybmVyc3RvbmUgYnV0dG9uOmhvdmVyLFxyXG4gICAgLmNvcm5lcnN0b25lIC52Y19idG4zLWNvbnRhaW5lciBhOmhvdmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtN3B4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDBweCAwcHggN3B4IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDdweCAwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLyotLS0tLS0tLS0tLS0gMiBjb2x1bW5zIHNwZWNpYWwgd2lkaHQgZm9ybWF0IChob21lIHBhZ2UgLWFib3V0IGNvbHVtbiktLS0tKi9cclxuICAgIFxyXG4gICAgLmNvcm5lcnN0b25lXzJjb2x1bW5zLWZvcm1hdD4ud3BiX2NvbHVtbjpmaXJzdC1vZi10eXBlIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAgIH1cclxuICAgIC5jb3JuZXJzdG9uZV9ob21lX3NpbmdsZWltYWdlIHtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgIC5jb3JuZXJzdG9uZV9ob21lcGFnZV9ncmlkLnZjX3JvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvKiBidXR0b24gdmlldyBhbGwgaW4gdGhlIGhlYWRpbmcgKi9cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1NXB4KSB7XHJcbiAgICAgICAgLnJvd0hlYWRpbmcgLnZjX2N1c3RvbV9oZWFkaW5nLFxyXG4gICAgICAgIC5yb3dIZWFkaW5nIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1NnB4KSB7XHJcbiAgICAgICAgLnJvd0hlYWRpbmcge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93SGVhZGluZyBoMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvd0hlYWRpbmcgLnZjX2J0bjMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC1ncmlkIHtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgICYucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGgxLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLyogYWRkZWQgdG8gbWFpbiBzdHlsZSAqL1xyXG4gICAgXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC8qIGFkZGVkIHRvIG1haW4gc3R5bGUgISAqL1xyXG4gICAgXHJcbiAgICAuZXZlbnRzLWJhciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIHNwYW4uZXZlbnRzLWJhci10aXRsZSB7XHJcbiAgICAgICAgLyogYWRkZWQgdG8gbWFpbiBzdHlsZSAhICovXHJcbiAgICAgICAgXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAuY29ybmVyc3RvbmVfMmNvbHVtbnMtZm9ybWF0Pi53cGJfY29sdW1uOmZpcnN0LW9mLXR5cGU+LnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qdG1wKi9cclxuICAgIFxyXG4gICAgJi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcG9zdHMtbGlzdCAubWVkaWEtYmxvY2sgLnRleHQtYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5MHB4KSB7XHJcbiAgICAgICAgLmNsYXNzaWMtbWVudT51bD5saSBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICBcclxuICAgXHJcbn1cclxuXHJcbi8qIEFQRVhcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fYXBleCB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNzb25hYXItcGxheWVyIC5jbG9zZS5idG4tcGxheWVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLnRyYWNrLW51bWJlciBzdmcge1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLnBsYXllciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXRleHR7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA4MDAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLndwYl92aWRlb193aWRnZXQudmNfdmlkZW8tZWwtd2lkdGgtNzAgLndwYl93cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgIC5tYzR3cC1mb3JtIHNlbGVjdCxcclxuICAgIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbixcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEpvc2VmaW4gU2FucztcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxyXG4gICAgLm1jNHdwLWZvcm0gc2VsZWN0LFxyXG4gICAgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKmZvb3RlciovXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgI2Zvb3RlcntcclxuICAgICAgICAgICAgLnZjX2J0bjMtc2hhcGUtcm91bmQudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZjX2J0bjMtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZjX2J0bjMtY29udGFpbmVyOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbn1cclxuLyogS1JPTk9YWFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9rcm9ub3h4IHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGl0Q29sdW1ucyBwe1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3AhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAuYWxidW0gLmFsYnVtLWFydCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe1xyXG4gICAgLnNwbGl0Q29sdW1ucyAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6MTAlO1xyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3RzLCAuc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmRlZmF1bHRkaXZpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc29jaWFsLW5ldHdvcmtzIGEgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogODAwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9ICAgIFxyXG4gICBcclxufVxyXG4vKiBNSUxFTkRcclxuXHJcblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9taWxlbmQge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjb3ZlcmxheSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIFdvb0NvbW1lcmNlXHJcbiAgICBbcm9sZT1cImxpc3Rib3hcIl0gbGl7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC53aWRnZXQtdGl0bGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zci1sZXR0ZXItc3BhY2luZy02e1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICB9XHJcbiAgICAuc3ItbGV0dGVyLXNwYWNpbmctMntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKnNlYXJjaCBib3gqL1xyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWluLXdpZHRoOjIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKkV2ZW50Ki9cclxuICAgICNhcnRpc3RzX2ZpbHRlciBvcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMzgsIDM2LCAzNSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLypidXR0b24qL1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgLmJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLnN0eWxlMS1idXR0b24gLnZjX2J0bjMudmNfYnRuMy1zaXplLWxne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAuc3R5bGUxLWJ1dHRvbiAudmNfYnRuMy1zaXplLWxnLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b217XHJcbiAgICAgICAgcGFkZGluZzogMTdweCA2NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLypob21lcGFnZSBwb3N0IGdyaWQqL1xyXG4gICAgLmNvbG9yMV90eHQ+ZGl2LCAudmNfZ3JpZCBwe1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmNfZ3JpZCAudmNfY3VzdG9tX2hlYWRpbmcgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKmZvcm0qL1xyXG4gICAgLmxpZ2h0LWZvcm0sIC5saWdodC1mb3JtIHB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAubGlnaHQtZm9ybSB0ZXh0YXJlYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubGlnaHQtZm9ybSBpbnB1dCwgLmxpZ2h0LWZvcm0gdGV4dGFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIC5saWdodC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG4vKiBNQU5EQUxBXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21hbmRhbGEge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKkhPTUUgc29jaWFsIG1lZGlhKi9cclxuICAgIC52Y19pY29uX2VsZW1lbnQtYWxpZ24tY2VudGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcisudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDozMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKkNvbnRhY3QgcGFnZSovXHJcbiAgICAjZHJvcGNhcCBzcGFuLmRyb3BjYXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIERPV05CRUFUXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX2Rvd25iZWF0IHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3AhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XHJcbiAgICAudmNfcm93LnRleHRvdmVybGF5e1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9ICAgIFxyXG4gICAgI292ZXJsYXkge1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNmb290ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDgwMDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8qTUFJTENISU1QIEZPUk0qL1xyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMThweCAyN3B4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICBcclxuICAgIH1cclxuXHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tb3otcGxhY2Vob2xkZXIgeyBcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYXtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfSAgIFxyXG4gICBcclxufSAgXHJcbi8qIE1PT05MSUdIVFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9tb29ubGlnaHQge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBjZW50ZXIgbWFpbiBtZW51IG9uIGJpZyBzY3JlZW4gb25seSBcclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSBcclxuICAgIH0qL1xyXG4gICAgLyogYm9yZGVyLWJvdHRvbSB1bmRlciB0aGUgbWFpbiBtZW51ICovXHJcbiAgICAuY2xhc3NpYy1tZW51ID4gdWwgPiBsaSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSA+IHVsID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpID4gdWwgPiBsaTpub3QoLmxvZ28pID4gYTpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xyXG4gICAgfVxyXG4gICAgLyogQXZvaWQgY29udGVudCBib3ggdG8gb3ZlcmxhcCB0aGUgYWxidW0gY292ZXIgKi9cclxuICAgICYuc2luZ2xlLWFsYnVtIC5hbGJ1bS1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLyogUmVtb3ZlIGJhY2tncm91bmQgYmVjYXVzZSB3ZSB3YW50IHRvIHNlZSB0aGUgYmFja2dyb3VuZCBpbWFnZSAqL1xyXG4gICAgJi5zaW5nbGUtYWxidW0gLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVkLCAuc2luZ2xlLWFsYnVtICNzaWRlYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxOTIwcHgpe1xyXG4gICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgfSAgICBcclxuICAgIC8qI292ZXJsYXkge1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XHJcbiAgICB9Ki9cclxuICAgIFxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogODAwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLypNQUlMQ0hJTVAgRk9STSovXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDI3cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9ICAgXHJcbiAgIFxyXG59ICBcclxuLyogUFJPRElHWVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgXHJcbi5fcHJvZGlneSB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxle1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgfVxyXG4gICAgLnN1Yi1hcnJvdyBpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5wcm9tby1vdmVybGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHMsIC5zcl9pdC1wbGF5bGlzdC1yZWxlYXNlLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuZGVmYXVsdGRpdmlkZXIge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1tZW51IGxpIGEuYmFja2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLW5ldHdvcmtzIGEgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogODAwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7IFxyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhe1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLyogSU5ESUdPXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG5cclxuLl9pbmRpZ297XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIGNlbnRlciBtYWluIG1lbnUgb24gYmlnIHNjcmVlbiBvbmx5ICovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAvKiBib3JkZXItYm90dG9tIHVuZGVyIHRoZSBtYWluIG1lbnUgKi9cclxuICAgIC5jbGFzc2ljLW1lbnUgPiB1bCA+IGxpOm5vdCgubG9nbykgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4uY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSA+IHVsID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG5cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpID4gdWwgPiBsaTpub3QoLmxvZ28pID4gYTpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xyXG4gICAgfVxyXG5cclxuICAgIC8qQnV0dG9uIGN1c3RvbSBzdHlsZSovXHJcbiAgICAuaW5kaWdvLWJ1dHRvbi1zdHlsZSBidXR0b24sIC5pbmRpZ28tYnV0dG9uLXN0eWxlIGF7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBCZWF0JFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2JlYXRze1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjY1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTb3VuZG1hblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3NvdW5kbWFue1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXIrLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzBweDtcclxuICAgIH1cclxuICAgIC5lbnRyeSBwe1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIH1cclxuICAgIC52Y19nZW5lcmFsLnZjX2J0bjN7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgcGFkZGluZzogMTJweCA0NHB4O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LW5hdiwgLnNyX2l0LWFydGlzdC1uYXYgYXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC8qUGxheWxpc3QgZmVhdHVyZWQgaW1hZ2UgcmF0aW8gMjozKi9cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgLmFsYnVtQ292ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFsYnVtLWFydHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLyogUmVtb3ZlIGJhY2tncm91bmQgYmVjYXVzZSB3ZSB3YW50IHRvIHNlZSB0aGUgYmFja2dyb3VuZCBpbWFnZSAqL1xyXG4gICAgJi5zaW5nbGUtYWxidW0gLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVkLCAuc2luZ2xlLWFsYnVtICNzaWRlYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKiBUaGUgQ3Jld1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3RoZWNyZXd7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciwgLnNpbmdsZSAuY29udGFpbmVyLCAuYmxvZyAuY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZSAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjcGFnZS1iYW5uZXIuZnVsbHNjcmVlbi1iYW5uZXIsIC5hbGJ1bS1oZWFkZXIge1xyXG4gICAgLyogc2luY2Ugd2UncmUgdXNpbmcgYSBib3hlZCBsYXlvdXQsIHdlIHdhbnQgYSBtb3JlIGJhbm5lci1zdHlsZSBsb29rICovXHJcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtbmF2LCAuc3JfaXQtYXJ0aXN0LW5hdiBhe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMzEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkOyBcclxuICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaW5nbGUtYWxidW0gLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2IC52Y19jdXN0b21faGVhZGluZy5zcl9pdC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgICAgICAjb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5fc2t1bGx6e1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtdGl0bGUgaDEsIC5lcnJvcjQwNCBoMSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gICAgLnByb21vdGV4dCBoMSwgLnByb21vdGV4dCBoMiwgLnByb21vdGV4dCBoMywgLnByb21vdGV4dCBoNCwgLnByb21vdGV4dCBoNSwgLnByb21vdGV4dCBoNiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjV2dztcclxuICAgIH1cclxuICAgIGEucHJvbW9ib3g6aG92ZXIgLnByb21vc3VidGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1uYXYsIC5zcl9pdC1hcnRpc3QtbmF2IGF7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5lc2ctZ3JpZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMzEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgIC8qIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgZGl2IC52Y19jdXN0b21faGVhZGluZy5zcl9pdC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgICAgICAjb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbiAgICAgICAgLnByb21vdGV4dCBoMSwgLnByb21vdGV4dCBoMiwgLnByb21vdGV4dCBoMywgLnByb21vdGV4dCBoNCwgLnByb21vdGV4dCBoNSwgLnByb21vdGV4dCBoNiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogU3R1ZGlvXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fc3R1ZGlve1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKmJ1dHRvbiovXHJcbiAgICAudmNfYnRuMy52Y19idG4zLXNpemUtbWQudmNfYnRuMy1zaGFwZS1yb3VuZC52Y19idG4zLXN0eWxlLWN1c3RvbXtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kLnZjX2J0bjMtc2hhcGUtcm91bmQudmNfYnRuMy1zdHlsZS1jdXN0b217XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKnByb21vYm94Ki9cclxuICAgIC5wcm9tb3RleHQgaDEsIC5wcm9tb3RleHQgaDIsIC5wcm9tb3RleHQgaDMsIC5wcm9tb3RleHQgaDQsIC5wcm9tb3RleHQgaDUsIC5wcm9tb3RleHQgaDYge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1dnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAucHJvbW90ZXh0IGgxLCAucHJvbW90ZXh0IGgyLCAucHJvbW90ZXh0IGgzLCAucHJvbW90ZXh0IGg0LCAucHJvbW90ZXh0IGg1LCAucHJvbW90ZXh0IGg2IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDh2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zcGVjaWFsLWJpZy10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zcGVjaWFsLW1lZGl1bS10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qZm9vdGVyKi9cclxuICAgICNmb290ZXIgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIGZvcm17XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcgLnZjX2J0bjMtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogIDAgMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjZm9vdGVyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiAgMCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI2Zvb3RlciAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5YTdkICFpbXBvcnRhbnQ7ICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY1JSAtIDcwcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzNXB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mb290ZXJjcmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5mb290ZXJjcmVkaXQgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIFxyXG59ICAgIFxyXG5cclxuLyogS2ltY2hlZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2tpbWNoZWV7XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjg1MHB4KXtcclxuICAgICAgICAuc2l0ZS1sb2dvIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEthcmJvbmVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICBcclxuLl9rYXJib25lc3tcclxuXHJcbiAgICAvL21lbnVcclxuICAgIC5jbGFzc2ljLW1lbnUgPiB1bCA+IGxpLmhvdGxpbmt7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTIwcHgpe1xyXG4gICAgICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKSAuaG90bGlua3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgLmxvZ297XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51PnVsPmxpOm5vdCguaG90bGluaykgYXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51PnVsPmxpIHVsIGxpIGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51PnVsPmxpOm5vdCguaG90bGluaykgYTpob3ZlciAubWVudUl0ZW1VbmRlcmxpbmUsIC5jbGFzc2ljLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWl0ZW06bm90KC5ob3RsaW5rKT5hPi5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vU2xpZGVyXHJcbiAgICAudHAtY2FwdGlvbiBiLCAudHAtY2FwdGlvbiBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yZXYtYnRuLnJldi13aXRoaWNvbiBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvL2J1dHRvbiBjb2xvclxyXG4gICAgLmNvbW1lbnQtZm9ybSAjc3VibWl0LCAud3BjZjctc3VibWl0LCBhLmJ1dHRvbjpob3ZlciwgYS5idXR0b24sIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbntcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgLy9GdWxsc2NyZWVuIFdpbmRvdyAgICBcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpe1xyXG4gICAgICAgICN3cmFwcGVyLCAjd3JhcHBlcj4uY29udGFpbmVye1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZG1pbi1iYXIgI3dyYXBwZXIsIC5hZG1pbi1iYXIgI3dyYXBwZXI+LmNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAgICAgXHJcbn1cclxuXHJcbi8qIE91dGxhbmRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgXHJcbi5fb3V0bGFuZGVye1xyXG5cclxuICAgIC8vUmVtb3ZlIGxvZ28gb24gZGVza3RvcG8gb25seVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpIC5jbGFzc2ljLW1lbnUtbG9nb3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgIC5sb2dve1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvL0JvbGQgU3R5bGVcclxuICAgIC52Y19jdXN0b21faGVhZGluZyBie1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEuYnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVyZmxvd1Zpc2libGV7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvL3ZpZGVvLWxpc3RcclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZXtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLy9ldmVudHNsaXN0XHJcbiAgICAuc3JfaXQtZXZlbnQtbWFpbiBoMXtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtYnV0dG9ucyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1ldmVudC1idXR0b25zIGl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbmNlcnRzLWxpc3QgLmV2ZW50e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIGJvZHkgLnNyLWl0LWV2ZW50LWRhdGUgLnNyLWl0LWRhdGUteWVhcnN7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zcl9pdC1ldmVudC1tYWlue1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmNvbmNlcnRzLWxpc3QgLmV2ZW50OmhvdmVyIHtcclxuICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAgXHJcbiAgICAvL0Zvb3RlclxyXG4gICAgI2Zvb3RlcntcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfSBcclxuICAgIC5vdXRsYW5kZXItc29jaWFsbmV0d29yayBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5vdXRsYW5kZXItc29jaWFsbmV0d29yayBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vV29vY29tbW1lcmNlXHJcbiAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHsgXHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgfVxyXG5cclxufVxyXG4vKiBQb2RjYXN0clxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3BvZGNhc3Rye1xyXG5cclxuICAgIC8qIFBPRENBU1QgU0hPVyBTSU5HTEUgUEFHRSAqL1xyXG4gICAgLmhvc3QtYXZhdGFye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5ob3N0LW5hbWV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgIFxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7IFxyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuICAgIGgxLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxuICAgIC5wYWdlLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUExBWUVSICovXHJcbiAgICAuaXJvbl93aWRnZXRfcmFkaW8uaXJvbl9wb2RjYXN0X3BsYXllciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIH1cclxuICAgIC5pcm9uX3BvZGNhc3RfcGxheWVyIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAjc29uYWFyLXBsYXllciAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBCVVRUT05TICovXHJcbiAgICAudmNfYnRuMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2J0bjM6bm90KDpob3Zlcikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSkgdWwjbWVudS1tYWluLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Lm1pbmkgdWwjbWVudS1tYWluLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ID4gdWwgPiBsaS5ob3RsaW5re1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUyMHB4KXtcclxuICAgICAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgLmhvdGxpbmt7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpIC5sb2dve1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmxhbmd1YWdlcy1zZWxlY3RvciA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saSB1bCBsaSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGE6aG92ZXIgLm1lbnVJdGVtVW5kZXJsaW5lLCAuY2xhc3NpYy1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1pdGVtOm5vdCguaG90bGluayk+YT4ubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAubWVudUl0ZW1VbmRlcmxpbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBGT09URVIgKi9cclxuXHJcblxyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgLy9mb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6NjVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkdDQUEsc0VBQXNFLEFEQ3RFLE9BQU8sQ0FBUCx3RUFBTyxDQW9CUCxPQUFPLENBQVAsK0RBQU8sQ0NwQlAsQUFBQSxjQUFjLENBQ2QsQUFBQSxjQUFjLENBQ2QsQUFBQSxlQUFlLENBQ2YsQUFBQSxlQUFlLENBQ2YsQUFBQSxlQUFlLENBQ2YsQUFBZSxjQUFELENBQUMsTUFBTSxDQUNyQixBQUFlLGNBQUQsQ0FBQyxNQUFNLENBQ3JCLEFBQUEsYUFBYSxDQUNiLEFBQWMsYUFBRCxDQUFDLElBQUksQ0FDbEIsQUFBQSxhQUFhLEFBQ2IsQ0FDQyxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsY0FBYyxBQUFDLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixxQkFBcUIsQ0FBRSxHQUFHLENBQ3ZCLGtCQUFrQixDQUFF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bUMsYUFBdEIsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDckMsQUFBbUMsYUFBdEIsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDckMsQUFBbUMsYUFBdEIsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDckMsQUFBbUMsYUFBdEIsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDckMsQUFBbUMsYUFBdEIsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLEVBQUUsQUFBQyxDQUNwQyxVQUFVLENBQUUsTUFBTSxDQUNuQixBQUVELEFBQThCLGFBQWpCLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLEFBQThCLGFBQWpCLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLEFBQThCLGFBQWpCLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLEFBQThCLGFBQWpCLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLEFBQThCLGFBQWpCLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLEFBQThCLGFBQWpCLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQ2hDLEFBQWlDLGFBQXBCLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLEFBQWlDLGFBQXBCLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLEFBQWlDLGFBQXBCLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLEFBQWlDLGFBQXBCLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLEFBQWlDLGFBQXBCLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQ25DLEFBQWlDLGFBQXBCLEFBQUEsS0FBSyxDQUFDLGFBQWEsQ0FBQyxFQUFFLEFBQUMsQ0FDbEMsVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLEdBQUcsQ0FDakIsVUFBVSxDQUFF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LFdBQUQsQ0FBQyxNQUFNLEFBQUEsTUFBTSxDQUFDLEFBQVksV0FBRCxDQUFDLEtBQUssQUFBQSxNQUFNLENBQUMsQUFBWSxXQUFELENBQUMsTUFBTSxBQUFBLE1BQU0sQ0FBQyxBQUFZLFdBQUQsQ0FBQyxRQUFRLEFBQUEsTUFBTSxBQUFDLENBQ2pHLE9BQU8sQ0FBRSxDQUFDLENBQ1YsZ0JBQWdCLENBQUUsSUFBSSxDQUN6QixBQUNELEFBQVksV0FBRCxDQUFDLE1BQU0sQUFBQSxNQUFNLENBQUMsQUFBWSxXQUFELENBQUMsTUFBTSxBQUFBLE1BQU0sQ0FBQyxBQUFZLFdBQUQsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBQVksTUFBTSxDQUFDLEFBQVksV0FBRCxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FBWSxNQUFNLENBQUMsQUFBWSxXQUFELENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQUFZLE1BQU0sQ0FBQyxBQUFZLFdBQUQsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBQVksTUFBTSxBQUFDLENBQ2xNLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxlQUFlLENBQUUsSUFBSSxDQUNyQixVQUFVLENBQUUsR0FBRyxDQUNsQixBQUNELEFBQVksV0FBRCxDQUFDLE1BQU0sQUFBQSxPQUFPLENBQUMsQUFBWSxXQUFELENBQUMsTUFBTSxBQUFBLE1BQU0sQ0FBQyxBQUFZLFdBQUQsQ0FBQyxNQUFNLEFBQUEsTUFBTSxDQUFDLEFBQVksV0FBRCxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FBWSxPQUFPLENBQUMsQUFBWSxXQUFELENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQUFZLE1BQU0sQ0FBQyxBQUFZLFdBQUQsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENB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 */
