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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImxpYnMvX2ZhbmN5Ym94LnNjc3MiLCJsaWJzL19wZXJmZWN0LXNjcm9sbGJhci5taW4uc2NzcyIsImJhc2UvX3ZhcmlhYmxlLnNjc3MiLCJiYXNlL192Y3RlbXBsYXRlcy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fc3R5bGUuc2NzcyIsImJhc2UvX21lbnUuc2NzcyIsInBvc3R0eXBlL192aWRlby5zY3NzIiwicG9zdHR5cGUvX2FydGlzdC5zY3NzIiwicG9zdHR5cGUvX3BsYXlsaXN0LnNjc3MiLCJwb3N0dHlwZS9fZXZlbnQuc2NzcyIsIndpZGdldC9fZ3JpZC5zY3NzIiwicG9zdHR5cGUvX3BvZGNhc3Quc2NzcyIsIndpZGdldC9fZXZlbnRsaXN0LnNjc3MiLCJ3aWRnZXQvX3JhZGlvLnNjc3MiLCJ3aWRnZXQvX2lyb24tYXVkaW9wbGF5ZXIuc2NzcyIsIndpZGdldC9fc29uYWFyUGxheWVyLnNjc3MiLCJ3aWRnZXQvX3BhZ2UtYmFubmVyLnNjc3MiLCJwbHVnaW5zL19wbHVnaW5zLnNjc3MiLCJwbHVnaW5zL193b29jb21tZXJjZS5zY3NzIiwicGx1Z2lucy9fdmlzdWFsLWNvbXBvc2VyLnNjc3MiLCJwbHVnaW5zL19tYWlsY2hpbXAtZm9yLXdwLnNjc3MiLCJiYXNlL19jdXN0b20uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdsaWJzL19mYW5jeWJveC5zY3NzJztcclxuQGltcG9ydCAnLi4vLi4vaW5jbHVkZXMvc29uYWFyLW11c2ljL2ZvbnRhd2Vzb21lL2Nzcy9mb250YXdlc29tZS1hbGwubWluLmNzcyc7XHJcbkBpbXBvcnQgJ2xpYnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLm1pbi5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9fdmFyaWFibGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvX3ZjdGVtcGxhdGVzLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL19iYXNlLnNjc3MnO1xyXG5AaW1wb3J0ICdiYXNlL19zdHlsZS5zY3NzJztcclxuQGltcG9ydCAnYmFzZS9fbWVudS5zY3NzJztcclxuQGltcG9ydCAncG9zdHR5cGUvX3ZpZGVvLnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fYXJ0aXN0LnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fcGxheWxpc3Quc2Nzcyc7XHJcbkBpbXBvcnQgJ3Bvc3R0eXBlL19ldmVudC5zY3NzJztcclxuQGltcG9ydCAnd2lkZ2V0L19ncmlkLnNjc3MnO1xyXG5AaW1wb3J0ICdwb3N0dHlwZS9fcG9kY2FzdC5zY3NzJztcclxuQGltcG9ydCAnd2lkZ2V0L19ldmVudGxpc3Quc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9fcmFkaW8uc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9faXJvbi1hdWRpb3BsYXllci5zY3NzJztcclxuQGltcG9ydCAnd2lkZ2V0L19zb25hYXJQbGF5ZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3dpZGdldC9fcGFnZS1iYW5uZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BsdWdpbnMvX3BsdWdpbnMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvX2N1c3RvbS5zY3NzJztcclxuQGltcG9ydCAnLi4vLi4vaW5jbHVkZXMvcm93LXNlcGFyYXRvcnMvcm93LXNlcGFyYXRvcnMvY3NzL3N0eWxlLmNzcyciLCIvKiEgZmFuY3lCb3ggdjIuMS40IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXHJcbi5mYW5jeWJveC13cmFwLFxyXG4uZmFuY3lib3gtc2tpbixcclxuLmZhbmN5Ym94LW91dGVyLFxyXG4uZmFuY3lib3gtaW5uZXIsXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxyXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXHJcbi5mYW5jeWJveC1uYXYsXHJcbi5mYW5jeWJveC1uYXYgc3BhbixcclxuLmZhbmN5Ym94LXRtcFxyXG57XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA4MDIwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2tpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vcGVuZWQge1xyXG5cdHotaW5kZXg6IDgwMzA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdCAgIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdCAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1pbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5uZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHtcclxuXHRjb2xvcjogIzQ0NDtcclxuXHRmb250OiAxNHB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2Uge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9zcHJpdGUucG5nJyk7XHJcbn1cclxuXHJcbiNmYW5jeWJveC1sb2FkaW5nIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC0yMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcclxuXHRvcGFjaXR5OiAwLjg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNjA7XHJcbn1cclxuXHJcbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XHJcblx0d2lkdGg6IDQ0cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94X2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTE4cHg7XHJcblx0cmlnaHQ6IC0xOHB4O1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogODA0MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogNDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ZhbmN5Ym94L2JsYW5rLmdpZicpOyAvKiBoZWxwcyBJRSAqL1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHR6LWluZGV4OiA4MDQwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0bWFyZ2luLXRvcDogLTE4cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRtcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTk5OTk5cHg7XHJcblx0bGVmdDogLTk5OTk5cHg7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG1heC13aWR0aDogOTk5OTlweDtcclxuXHRtYXgtaGVpZ2h0OiA5OTk5OXB4O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE92ZXJsYXkgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtbG9jayB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ei1pbmRleDogODAxMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9vdmVybGF5LnBuZycpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLyogVGl0bGUgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0ei1pbmRleDogODA1MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiA1MCU7XHJcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcblx0ei1pbmRleDogODA1MDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XHJcblx0cGFkZGluZzogMnB4IDIwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XHJcbn0iLCIvKiBwZXJmZWN0LXNjcm9sbGJhciB2MC42LjE2ICovXHJcbi5wcy1jb250YWluZXJ7LW1zLXRvdWNoLWFjdGlvbjphdXRvO3RvdWNoLWFjdGlvbjphdXRvO292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50Oy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfUBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKXsucHMtY29udGFpbmVye292ZXJmbG93OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpey5wcy1jb250YWluZXJ7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fX0ucHMtY29udGFpbmVyLnBzLWFjdGl2ZS14Pi5wcy1zY3JvbGxiYXIteC1yYWlsLC5wcy1jb250YWluZXIucHMtYWN0aXZlLXk+LnBzLXNjcm9sbGJhci15LXJhaWx7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXg+LnBzLXNjcm9sbGJhci14LXJhaWx7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6Ljl9LnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteD4ucHMtc2Nyb2xsYmFyLXgtcmFpbD4ucHMtc2Nyb2xsYmFyLXh7YmFja2dyb3VuZC1jb2xvcjojOTk5O2hlaWdodDoxMXB4fS5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXk+LnBzLXNjcm9sbGJhci15LXJhaWx7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6Ljl9LnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteT4ucHMtc2Nyb2xsYmFyLXktcmFpbD4ucHMtc2Nyb2xsYmFyLXl7YmFja2dyb3VuZC1jb2xvcjojOTk5O3dpZHRoOjExcHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO2JvdHRvbTowcHg7aGVpZ2h0OjE1cHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbD4ucHMtc2Nyb2xsYmFyLXh7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojYWFhOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O2JvdHRvbToycHg7aGVpZ2h0OjZweH0ucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyPi5wcy1zY3JvbGxiYXIteCwucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteC1yYWlsOmFjdGl2ZT4ucHMtc2Nyb2xsYmFyLXh7aGVpZ2h0OjExcHh9LnBzLWNvbnRhaW5lcj4ucHMtc2Nyb2xsYmFyLXktcmFpbHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO3JpZ2h0OjA7d2lkdGg6MTVweH0ucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteS1yYWlsPi5wcy1zY3JvbGxiYXIteXtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNhYWE7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7cmlnaHQ6MnB4O3dpZHRoOjZweH0ucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyPi5wcy1zY3JvbGxiYXIteSwucHMtY29udGFpbmVyPi5wcy1zY3JvbGxiYXIteS1yYWlsOmFjdGl2ZT4ucHMtc2Nyb2xsYmFyLXl7d2lkdGg6MTFweH0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14Pi5wcy1zY3JvbGxiYXIteC1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXg+LnBzLXNjcm9sbGJhci14LXJhaWw+LnBzLXNjcm9sbGJhci14e2JhY2tncm91bmQtY29sb3I6Izk5OTtoZWlnaHQ6MTFweH0ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15Pi5wcy1zY3JvbGxiYXIteS1yYWlse2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXk+LnBzLXNjcm9sbGJhci15LXJhaWw+LnBzLXNjcm9sbGJhci15e2JhY2tncm91bmQtY29sb3I6Izk5OTt3aWR0aDoxMXB4fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci14LXJhaWwsLnBzLWNvbnRhaW5lcjpob3Zlcj4ucHMtc2Nyb2xsYmFyLXktcmFpbHtvcGFjaXR5Oi42fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6Ljl9LnBzLWNvbnRhaW5lcjpob3Zlcj4ucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXh7YmFja2dyb3VuZC1jb2xvcjojOTk5fS5wcy1jb250YWluZXI6aG92ZXI+LnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6Ljl9LnBzLWNvbnRhaW5lcjpob3Zlcj4ucHMtc2Nyb2xsYmFyLXktcmFpbDpob3Zlcj4ucHMtc2Nyb2xsYmFyLXl7YmFja2dyb3VuZC1jb2xvcjojOTk5fVxyXG4iLCIvL1ByZWRlZmluZWQgQnJlYWstcG9pbnRzIGZvciBtaW4gd2lkdGhcclxuJHNjcmVlbl9kZXNrdG9wOiAxMDI0cHg7XHJcbiRzY3JlZW5fdGFibGV0OiA3NjhweDsiLCIudmNfcm93LnNvbmFhci10ZW1wbGF0ZXMtYmlvZ3JhcGh5LTQtdGV4dG92ZXJsYXl7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLnNvbmFhcl90ZW1wbGF0ZXNfYmdfcGF0dGVybntcclxuICAgIGJhY2tncm91bmQtc2l6ZTppbmhlcml0IWltcG9ydGFudDtcclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWJhbm5lci1zaG9wMSAudmNfYnRuMy1jb250YWluZXIgYXtcclxuICAgIHBhZGRpbmc6IDI1cHggODBweCAyOHB4IDI1cHghaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjI1cHghaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtYmFubmVyLXNob3AxIC52Y19idG4zLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b217XHJcbiAgICBib3JkZXItd2lkdGg6M3B4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1iaW9ncmFwaHktNSAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCl7XHJcbiAgICBwYWRkaW5nLXRvcDoxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjEwJTtcclxufVxyXG59XHJcblxyXG4uc29uYWFyX3RlbXBsYXRlc19hdWRpb3BsYXllcjAwMXtcclxuICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWJhbm5lci0yY29sdW1ucy0xXHJcbi5zb25hYXItdGVtcGxhdGVzLWJhbm5lci0yY29sdW1ucy0xe1xyXG4gICAgJi52Y19yb3d7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWJpb2dyYXBoeS03XHJcbi5zb25hYXItdGVtcGxhdGVzLWJpb2dyYXBoeS03e1xyXG4gICAgJi52Y19yb3ctZmx1aWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Ryb3BjYXAgc3Bhbi5kcm9wY2FwIHtcclxuICAgICAgICBmb250LXNpemU6IDU3cHg7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAmLnZjX3Jvdy1mbHVpZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSBidXR0b24sIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC52Y19idG4zLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAudmNfYnRuMy1jb250YWluZXI6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4IWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIC5mb290ZXJjcmVkaXQgcHtcclxuICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuZm9vdGVyY3JlZGl0IGF7XHJcbiAgICBjb2xvcjojZmZmO1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuc3BvbnNvci1sb2dvIHB7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAuc3BvbnNvci1sb2dvIGltZ3tcclxuIHBhZGRpbmc6IDVweCA1dnc7XHJcbnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAxIGEudmNfYnRuMy1pY29uLWxlZnQge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLnZjX2J0bjMtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLnZjX2J0bjMtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMSAqe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDEgLmRpdmlkZXJ3cmFwIGRpdntcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIHAsICNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgcCB7XHJcbiAgICBjb2xvcjppbmhlcml0O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0gYnV0dG9uLCAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJmb290ZXJjcmVkaXRcIl0gYXtcclxuICAgIGNvbG9yOmluaGVyaXQ7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJmb290ZXJjcmVkaXRcIl0gcHtcclxuICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIHB7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMiBbY2xhc3MqPVwic3BvbnNvci1sb2dvXCJdIGltZ3tcclxuIHBhZGRpbmc6IDVweCA1dnc7XHJcbnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIGFbY2xhc3MqPVwidmNfYnRuMy1pY29uLWxlZnRcIl0ge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgW2NsYXNzKj1cInZjX2J0bjMtY29udGFpbmVyXCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDIgKntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAyIFtjbGFzcyo9XCJkaXZpZGVyd3JhcFwiXSBkaXZ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWZvb3RlcjAzXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjAzIFtjbGFzcyo9XCJmb290ZXItcmFkaXVzXCJde1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjppbmhlcml0IWltcG9ydGFudDsgIFxyXG59XHJcblxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwMyAuYWxpZ24tcmlnaHQgLndwYl93cmFwcGVye1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMgLmNlbnRlci1tb2JpbGUgKiwgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDMgLmNlbnRlci1tb2JpbGUgLmFsaWduLXJpZ2h0IC53cGJfd3JhcHBlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDRcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJmb290ZXItd2l0aGltYWdlXCJde1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCFpbXBvcnRhbnQ7XHJcbn1cclxuICAgIFxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNCBbY2xhc3MqPVwiZm9vdGVyY3JlZGl0XCJdIHB7XHJcbiAgICBmb250LXNpemU6MTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBwe1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cInNwb25zb3ItbG9nb1wiXSBpbWd7XHJcbiAgIHBhZGRpbmc6IDVweCA1dnc7XHJcbiAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgW2NsYXNzKj1cInZjX2J0bjMtY29udGFpbmVyXCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDQgKntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA0IFtjbGFzcyo9XCJkaXZpZGVyd3JhcFwiXSBkaXZ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDVcclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgcCwgI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBwIHtcclxuICAgIGNvbG9yOmluaGVyaXQ7XHJcbn1cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cIm1jNHdwLWZvcm1cIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwibWM0d3AtZm9ybVwiXSBidXR0b24sIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJtYzR3cC1mb3JtXCJdIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cImZvb3RlcmNyZWRpdFwiXSBhe1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cImZvb3RlcmNyZWRpdFwiXSBwe1xyXG4gICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzoycHg7XHJcbn1cclxuXHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJzcG9uc29yLWxvZ29cIl0gcHtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA1IFtjbGFzcyo9XCJzcG9uc29yLWxvZ29cIl0gaW1ne1xyXG4gcGFkZGluZzogNXB4IDV2dztcclxudmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgYVtjbGFzcyo9XCJ2Y19idG4zLWljb24tbGVmdFwiXSB7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSBbY2xhc3MqPVwidmNfYnRuMy1jb250YWluZXJcIl0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNSAqe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDUgW2NsYXNzKj1cImRpdmlkZXJ3cmFwXCJdIGRpdntcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDdcclxuXHJcbiNmb290ZXIgLnNvbmFhci10ZW1wbGF0ZXMtZm9vdGVyMDcgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxufVxyXG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNyA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG4jZm9vdGVyIC5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuI2Zvb3RlciAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwNyA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcbi5zb25hYXItdGVtcGxhdGVzLWZvb3RlcjA3eyBcclxuICAgIGZvcm17XHJcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52Y19idG4zLnZjX2J0bjMtc2l6ZS1sZyAudmNfYnRuMy1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAgMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogIDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzoxcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcntcclxuICAgICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzlhN2QgIWltcG9ydGFudDsgIFxyXG4gICAgfVxyXG4gICAgLmZvb3RlcmNyZWRpdHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc29uYWFyLXRlbXBsYXRlcy1mb290ZXIwN3tcclxuICAgICAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjUlIC0gNzBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1zb2NpYWwtbWVkaWEtZm9vdGVyXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIC5zb25hYXItdGVtcGxhdGVzLXNvY2lhbC1tZWRpYS1mb290ZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIC52Y19idG4zLWljb257XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMVxyXG4uc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMSAudmNfYnRuMy52Y19idG4zLXNpemUtbWQgLnZjX2J0bjMtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMlxyXG4uc29uYWFyLXRlbXBsYXRlcy1hcnRpc3QwMiAudmNfYnRuMy52Y19idG4zLXNpemUtc20ge1xyXG4gICAgcGFkZGluZzogMTFweCAxOHB4O1xyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLWV2ZW50LWxpc3QtMDEgYW5kIHNvbmFhci10ZW1wbGF0ZXMtZXZlbnQtbGlzdC0wMlxyXG4uc29uYWFyLXRlbXBsYXRlcy1ldmVudC1saXN0LTAxe1xyXG4gICAgLmNvbmNlcnRzLWxpc3R7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgXHJcbi5zb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgLnZjX2J0bjMsIC5zb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgLnZjX2J0bjM6aG92ZXIsIC5zb25hYXItdGVtcGxhdGVzLW1lbWJlcnMgLnZjX2J0bjM6YWN0aXZlLCAuc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIC52Y19idG4zOmZvY3Vze1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxufVxyXG4uc29uYWFyLXRlbXBsYXRlcy1tZW1iZXJzIGEudmNfYnRuMy1pY29uLWxlZnR7XHJcbiAgICBsZWZ0OiAtMThweDtcclxufVxyXG5cclxuLy8gc29uYWFyLXRlbXBsYXRlcy1iYW5kLW1lbWJlci1mdWxsd2lkdGggXHJcbi5zb25hYXItdGVtcGxhdGVzLW1lbWJlci1waWN7XHJcbiAgICBtaW4taGVpZ2h0OiAzN3Z3O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgIC5zb25hYXItdGVtcGxhdGVzLW1lbWJlci1waWN7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2dztcclxuICAgIH1cclxufVxyXG4vLyBzb25hYXItdGVtcGxhdGVzLXN0dWRpby1pbnRyb1xyXG4uc29uYWFyLXRlbXBsYXRlcy1zdHVkaW8taW50cm97XHJcbiAgICAmLnZjX3Jvd3tcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtYm9va2luZy0xXHJcbi5zb25hYXItdGVtcGxhdGVzLWJvb2tpbmctMXtcclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNvbmFhci10ZW1wbGF0ZXMtaGVhZGluZy1ib2xkLTFcclxuLnNvbmFhci10ZW1wbGF0ZXMtaGVhZGluZy1ib2xkLTF7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQnV0dG9ucyBpbnRvIHZpZGVvIGJveFxyXG4udmlkZW8tYmFja2dyb3VuZC0yYnV0dG9ucyAudmNfYnRuMy52Y19idG4zLXNpemUtbGd7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7O1xyXG59IiwiXHJcbmJvZHkgLmZhe1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBGb250IEF3ZXNvbWVcXCA1IEJyYW5kcztcclxufVxyXG5ib2R5IC5mYS5mYWIsIGJvZHkgLmZhLmZhcywgYm9keSAuZmEuZmFye1xyXG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250QXdlc29tZTtcclxufVxyXG4uZmEsIC5mYXN7IGZvbnQtd2VpZ2h0OiA5MDA7fVxyXG4uZmFyLCAuZmFie2ZvbnQtd2VpZ2h0OjQwMDt9XHJcbi5mYTpub3QoLmZhcyk6bm90KC5mYXIpOm5vdCguZmFiKXtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4vKiBJY29uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAgW2NsYXNzXj1cImZhLVwiXSxcclxuICAgW2NsYXNzKj1cIiBmYS1cIl0sIFxyXG4gICAuZmEuZmEteW91dHViZSB7XHJcbiAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICB9XHJcbiAgIFxyXG4gICBbY2xhc3NePVwiZmEtXCJdOmJlZm9yZSxcclxuICAgW2NsYXNzKj1cIiBmYS1cIl06YmVmb3JlIHtcclxuICAgICB3aWR0aDogMWVtO1xyXG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgfVxyXG4gICBcclxuICAgeDotby1wcmVmb2N1cyxcclxuICAgLmZhLWxlZnQtb3Blbi1iaWcsXHJcbiAgIC5mYS1yaWdodC1vcGVuLWJpZyxcclxuICAgLmZhLXZpbWVvLFxyXG4gICAuZmEtc291bmRjbG91ZCB7XHJcbiAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICB9XHJcblxyXG4gICAuZmEtbGVmdC1vcGVuLWJpZzpiZWZvcmUge1xyXG4gICAgIGNvbnRlbnQ6ICdcXGU4MDAnO1xyXG4gICB9XHJcbiAgIC5mYS1yaWdodC1vcGVuLWJpZzpiZWZvcmUge1xyXG4gICAgIGNvbnRlbnQ6ICdcXGU4MDMnO1xyXG4gICB9XHJcbiAgIC5mYS15b3V0dWJlLXBsYXk6YmVmb3JlLCAuZmEuZmEteW91dHViZTpiZWZvcmUgeyBcclxuICAgICBjb250ZW50OiAnXFxmMTY3JzsgXHJcbiAgIH1cclxuICAgLmZhYi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM5ZVwiO1xyXG4gIH1cclxuXHJcbiAgIC5saW5rIFtjbGFzc149XCJmYS1cIl06YmVmb3JlLFxyXG4gICAubGluayBbY2xhc3MqPVwiIGZhLVwiXTpiZWZvcmUge1xyXG4gICAgIHdpZHRoOiBhdXRvO1xyXG4gICB9XHJcblxyXG5cclxuLyogSGlkZSBIZWFkZXIgYW5kIG1lbnVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5oaWRlLWhlYWRlciB7XHJcbiAgI3B1c2hlci13cmFwIHtcclxuICAgIGxlZnQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zaWRlLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3JfaXQtcGFkdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5jbGFzc2ljLW1lbnUsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubWVudS1pdGVtIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLm1lbnUtdG9nZ2xlLFxyXG4gIHVsLmhlYWRlci10b3AtbWVudSxcclxuICBhLnNhbmR3aWNoLWljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgI3B1c2hlci5tZW51LXR5cGUtY2xhc3NpYy1tZW51IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0M3B4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3N0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5hLmJ0X3Jzc19zdWJzY3JpYmV7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDAwMDtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgfVxyXG5cclxuLyogbWV0YSAqL1xyXG5cclxuLnNyX2l0LWRhdGV0aW1lIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zcl9pdC1tZXRhIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAuc3JfaXQtZGF0ZXRpbWUsXHJcbiAgLnNyX2l0LW1ldGEtYXV0aG9yLWxpbmsge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcl9pdC1zaW5nbGVwb3N0LXRpdGxlIHtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcclxuICAgIC5zcl9pdC1zaWRlYmFyLWVuYWJsZSAmIHtcclxuICAgICAgd2lkdGg6IDY1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNyX2l0LXNpZGViYXItZW5hYmxlLmxlZnQgJiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1JTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBTaWRlYmFyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDMwJTtcclxufVxyXG5cclxuLnNyX2l0LW5hdiB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAmLmNvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgfVxyXG4gIC5zcl9pdC1uYXZUaXRsZS10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAlbmF2V3JhcCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIC5zcl9pdC1hcnJvdyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNyX2l0LW5hdlRpdGxlLXRleHQge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3JfaXQtbmV4dC13cmFwIHtcclxuICAgIEBleHRlbmQgJW5hdldyYXA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtdGV4dHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGYzMGJcIjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtbmF2VGl0bGUtdGV4dCwgLnNyX2l0LXRleHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNyX2l0LXByZXYtd3JhcCB7XHJcbiAgICBAZXh0ZW5kICVuYXZXcmFwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3JfaXQtdGV4dHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGYzMGFcIjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcl9pdC1uYXZUaXRsZS10ZXh0LCAuc3JfaXQtdGV4dHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1wb3N0cy1saXN0IHtcclxuICAjcG9zdC1saXN0IC50ZXh0LWJveCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG5kZWZhdWx0IFdvcmRQcmVzc1xyXG4qL1xyXG5cclxuI3Bvc3QtbGlzdCB7XHJcbiAgLmZvcm1hdC1xdW90ZSB7XHJcbiAgICBoMixcclxuICAgIC5jbGFzc2ljLW1ldGEge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybWF0LWFzaWRlIHtcclxuICAgIEBleHRlbmQgLmZvcm1hdC1xdW90ZTtcclxuICB9XHJcbiAgLmZvcm1hdC1zdGF0dXMge1xyXG4gICAgQGV4dGVuZCAuZm9ybWF0LXF1b3RlO1xyXG4gICAgLmhvbGRlciB7XHJcbiAgICAgIGRpc3BsYXk6IHJlbGF0aXZlO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgcmdiKDIwLCAyMCwgMjApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zcl9pdC1wYWR0b3Age1xyXG4gIHBhZGRpbmctdG9wOiAxNTBweDtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbiNzb25hYXJfbm90aWNlX3RyaWFse1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4vKi0tLS0tLSBHUklEIC0tLS0tLS0qL1xyXG4uc29uYWFyLWdyaWR7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xyXG59XHJcbi5zb25hYXItZ3JpZC0ye1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG59XHJcbi5zb25hYXItZ3JpZC0ze1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XHJcbn1cclxuLnNvbmFhci1ncmlkLTR7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5zb25hYXItZ3JpZC5zb25hYXItZ3JpZC1mdWxsd2lkdGgtbW9iaWxle1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICA+ZGl2e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyotLS0tLS0gRU5EIEdSSUQgLS0tLS0tLSovXHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbmh0bWwgeyBcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAmLndwLWFkbWluLWJhciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzFGMUYxRjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmgxIHtcclxuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcclxufVxyXG5cclxuaDMge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbmg0IHtcclxuICBtYXJnaW46IDAuNjdlbSAwIDAuNjdlbSAwO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMCAwLjY3ZW0gMDtcclxufVxyXG5cclxuaDYge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMC42N2VtIDAgMC42N2VtIDA7XHJcbn1cclxuXHJcbi5zaXRlLWxvZ28ucmlnaHR0eXBlLFxyXG4uc2l0ZS1sb2dvLmxlZnR0eXBlIHtcclxuICB0b3A6IDMwcHg7XHJcbn1cclxuXHJcblxyXG4ud3AtYWRtaW4tYmFyIC5oZWFkZXItdG9wLW1lbnUge1xyXG4gIC8vIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ud3AtYWRtaW4tYmFyIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCBsaS5sb2dvIHtcclxuICB0b3A6IC02MHB4O1xyXG59XHJcblxyXG4ud3AtYWRtaW4tYmFyIC5maXhlZF9oZWFkZXIgLnNvbmFhci1tZW51LWJveHtcclxuICAubWVudS10b2dnbGUsXHJcbiAgLnNpdGUtbG9nbyB7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC5oZWFkZXItdG9wLW1lbnUge1xyXG4gICAgdG9wOiAzMXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0NHB4KSB7XHJcbiAgLndwLWFkbWluLWJhciAjbWVudS1tYWluLW1lbnUsIC53cC1hZG1pbi1iYXIgI21lbnUtcmVzcG9uc2l2ZS1tZW51e1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gIC53cC1hZG1pbi1iYXIgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHtcclxuICAgIHRvcDogNDZweDtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmb250Zml4IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiAjMWYxZjFmO1xyXG59XHJcblxyXG5mb3JtLFxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5oZWFkZXIsXHJcbmZvb3RlcixcclxuYXJ0aWNsZSxcclxuc2VjdGlvbixcclxuaGdyb3VwLFxyXG5uYXYsXHJcbmZpZ3VyZSxcclxuYXNpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxucSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlIGgxLFxyXG5oMS5wYWdlLXRpdGxlLFxyXG4uZXJyb3I0MDQgaDEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuc3Bhbi5oZWFkaW5nLXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMHB4O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU5cHgpIHtcclxuICBzcGFuLmhlYWRpbmctdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIH1cclxuICAuYm94ZWQge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5zcGFuLmhlYWRpbmctYiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG5zcGFuLmhlYWRpbmctdDMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgbWFyZ2luLXRvcDogNzBweDtcclxufVxyXG5cclxuc3Bhbi5oZWFkaW5nLWIzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogMjZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbnNwYW4uaGVhZGluZy1zaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDNweDtcclxuICB3aWR0aDogMjZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbiNzaWRlYmFyIHNwYW4uaGVhZGluZy10MyxcclxuI3NpZGViYXIgc3Bhbi5oZWFkaW5nLWIzLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHNwYW4uaGVhZGluZy10MyxcclxuLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciBzcGFuLmhlYWRpbmctYjMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIC8qIGNzcy0zICovXHJcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XHJcbiAgLyogTW96aWxsYSwgc2luY2UgMTk5OSAqL1xyXG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XHJcbiAgLyogT3BlcmEgNC02ICovXHJcbiAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwO1xyXG4gIC8qIE9wZXJhIDcgKi9cclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgNS41KyAqL1xyXG59XHJcblxyXG4ucGFnZS10aXRsZS51cHBlcmNhc2UgaDEge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi53aWRnZXQudXBwZXJjYXNlIGgzIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ud2lkZ2V0LXRpdGxlOmFmdGVyIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmgzIC5yc3N3aWRnZXQge1xyXG4gIGhlaWdodDogMTRweDtcclxufVxyXG5cclxuaDMgLnJzc3dpZGdldCBpbWcge1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4ud2lkZ2V0X3JzcyBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLndpZGdldF9yc3MgbGkgLnJzc3dpZGdldCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi53aWRnZXRfcnNzIGxpIC5yc3MtZGF0ZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ud2lkZ2V0X3JzcyAucnNzU3VtbWFyeSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnRhYmxlLFxyXG50aCxcclxudGQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNpbmdsZS1ldmVudCB0YWJsZSxcclxuLnNpbmdsZS1ldmVudCB0aCxcclxuLnNpbmdsZS1ldmVudCB0ZCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLnNpbmdsZS1ldmVudCB0ZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuY29kZSxcclxucHJlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWU4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxucHJlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWU4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAyLjAgR2VuZXJhbFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDIuMSBIZWxwZXIgQ2xhc3Nlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIENsZWFyaW5nIGZsb2F0cyAqL1xyXG5cclxuLmNsZWFyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuXHJcbi8qIE5vIHVuZGVybGluZXMgb24gbGluayAqL1xyXG5cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ub3BhY2l0eXplcm8ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5jbGVhcjphZnRlcixcclxuLmF0b2xsOmFmdGVyLFxyXG4uaXNsYW5kOmFmdGVyLFxyXG4uaXNsZXQ6YWZ0ZXIsXHJcbi53aWRnZXQ6YWZ0ZXIsXHJcbi53aWRnZXQtYXJlYTphZnRlcixcclxuLnRleHR3aWRnZXQ6YWZ0ZXIsXHJcbi5wYW5lbF9faGVhZGluZzphZnRlcixcclxuLnBhbmVsX19ib2R5OmFmdGVyLFxyXG4uY29udGVudF9fd3JhcHBlcjphZnRlcixcclxuLnNlY3Rpb246YWZ0ZXIsXHJcbi5lbnRyeTphZnRlcixcclxuLnBob3Rvcy1saXN0OmFmdGVyLFxyXG4ucGFuZWwgLm5hdi1ob2xkZXI6YWZ0ZXIsXHJcbi5oZWFkaW5nOmFmdGVyLFxyXG4jbmF2OmFmdGVyLFxyXG4ubWVudTphZnRlcixcclxuI2hlYWRlcjphZnRlcixcclxuI3R3b2NvbHVtbnM6YWZ0ZXIsXHJcbi5saW5rcy1ibG9jazphZnRlcixcclxuLnR3by1jb2x1bW5zOmFmdGVyLFxyXG4uZm9ybSAucm93OmFmdGVyLFxyXG4uaW5mby1zZWN0aW9uOmFmdGVyLFxyXG4uZm9ybSAuYm94OmFmdGVyLFxyXG4uZm9ybS1zdWJtaXQ6YWZ0ZXIsXHJcbi5jb250YWluZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5oZW50cnkge1xyXG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uYWpheC1sb2FkIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtc2VjdGlvbi5hamF4LWxvYWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQ4JSAxMDAlO1xyXG59XHJcblxyXG5cclxuLyojd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSBhIHtcclxuXHRtYXgtd2lkdGg6ICAgICAxMDBweDtcclxuXHRvdmVyZmxvdzogICAgICBoaWRkZW47XHJcblx0d2hpdGUtc3BhY2U6ICAgbm93cmFwO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59Ki9cclxuXHJcbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKm1ha2UgbGlnaHRib3ggZml0IGludG8gYSBzbWFsbCBkZXZpY2UqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5mYW5jeWJveC13cmFwIHtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZhbmN5Ym94LXNraW4sXHJcbiAgLmZhbmN5Ym94LXNraW4gaWZyYW1lLFxyXG4gIC5mYW5jeWJveC13cmFwIHtcclxuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmFuY3lib3gtc2tpbiB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mYW5jeWJveC1jbG9zZSB7XHJcbiAgICByaWdodDogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5mdWxsd2lkdGhpbWcgaW1nIHtcclxuICB3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcblxyXG4vKiBBc3Npc3RpdmUgdGV4dCAqL1xyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMjE3NTliO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNXB4O1xyXG4gIHRvcDogNXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aWR0aDogYXV0bztcclxuICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgLyogQWJvdmUgV1AgdG9vbGJhciAqL1xyXG59XHJcblxyXG4ubGlzdGluZy1zZWN0aW9uLnZpZGVvcyxcclxuLnR3b19jb2x1bW5fYWxidW0sXHJcbi5pcm9uX3dpZGdldF9wb3N0cyxcclxuLmFydGljbGVzLXNlY3Rpb24ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8qIDIuMiBDb21wb25lbnQgQW5pbWF0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcbn1cclxuXHJcbi5mYWRlLmluIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xsYXBzZS5pbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XHJcbn1cclxuXHJcblxyXG4vKiAyLjMgUmVzcG9uc2l2ZSBBc3NldHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKlxyXG4gKiBSZXNwb25zaXZlIGltYWdlc1xyXG4gKlxyXG4gKiBGbHVpZCBpbWFnZXMgZm9yIHBvc3RzLCBjb21tZW50cywgYW5kIHdpZGdldHNcclxuICovXHJcblxyXG4uZW50cnkgaW1nLFxyXG4uY29tbWVudC1jb250ZW50IGltZyxcclxuLndpZGdldCBpbWcsXHJcbi53cC1jYXB0aW9uIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKiBNYWtlIHN1cmUgaW1hZ2VzIHdpdGggV29yZFByZXNzLWFkZGVkIGhlaWdodCBhbmQgd2lkdGggYXR0cmlidXRlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cclxuXHJcbi5jb21tZW50LWNvbnRlbnQgaW1nW2hlaWdodF0sXHJcbmltZ1tjbGFzcyo9XCJhbGlnblwiXSxcclxuaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSxcclxuaW1nW2NsYXNzKj1cImF0dGFjaG1lbnQtXCJdIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmltZy5zaXplLWZ1bGwsXHJcbmltZy5zaXplLWxhcmdlLFxyXG5pbWcud3AtcG9zdC1pbWFnZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaW1nLmZ1bGx3aWR0aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmltZy53cC1wb3N0LWltYWdlLm9yaWdpbmFsIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgLy9tYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vKiBNYWtlIHN1cmUgdmlkZW9zIGFuZCBlbWJlZHMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXHJcblxyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3QsXHJcbnZpZGVvIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKiBPdmVycmlkZSB0aGUgVHdpdHRlciBlbWJlZCBmaXhlZCB3aWR0aC4gKi9cclxuXHJcbi50d2l0dGVyLXR3ZWV0LXJlbmRlcmVkIHtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIEltYWdlcyAqL1xyXG5cclxuLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pbWcuYWxpZ25sZWZ0IHtcclxuICBtYXJnaW46IDVweCAyMHB4IDVweCAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xyXG4gIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XHJcbn1cclxuXHJcbmltZy5hbGlnbnJpZ2h0IHtcclxuICBtYXJnaW46IDVweCAwIDVweCAyMHB4O1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcclxuICBtYXJnaW46IDVweCAwIDVweCAxMHB4O1xyXG59XHJcblxyXG5pbWcuYWxpZ25jZW50ZXIge1xyXG4gIG1hcmdpbjogNXB4IGF1dG87XHJcbn1cclxuXHJcbmltZy5hbGlnbm5vbmUge1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsXHJcbi5lbnRyeS1jYXB0aW9uLFxyXG4uZ2FsbGVyeS1jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG5pbWcud3Atc21pbGV5LFxyXG4ucnNzd2lkZ2V0IGltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0K3VsLFxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQrb2wge1xyXG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxufVxyXG5cclxuXHJcbi8qIDIuNSBTb2NpYWwgTmV0d29ya3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5zb2NpYWwtbmV0d29ya3Mge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ucGFuZWwuZml4ZWQtYmFyIC5zb2NpYWwtbmV0d29ya3Mge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5wYW5lbCAuc29jaWFsLW5ldHdvcmtzIHtcclxuICBwYWRkaW5nOiAyMXB4IDA7XHJcbn1cclxuXHJcbi5zb2NpYWwtbmV0d29ya3MgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG1hcmdpbjogMCA1cHggNXB4IDVweDtcclxufVxyXG5cclxuLnNvY2lhbC1uZXR3b3JrcyBhIHtcclxuICBjb2xvcjogIzg4ODg4ODtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zb2NpYWwtbmV0d29ya3MgYSBpIHtcclxuICBwYWRkaW5nOiAwLjVlbTtcclxuICBmb250LXNpemU6IDM1cHg7XHJcbiAgY29sb3I6ICM4Nzg3ODc7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuLnNoYXJpbmdfdG9vbGJveCBpIHtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5zb2NpYWwtbmV0d29ya3MgaW1nIHtcclxuICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG5cclxuLyogMi42IEdyaWRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKipcclxuICogR3JpZCB3cmFwcGVyXHJcbiAqL1xyXG5cclxuLmdyaWQtY29scyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yJTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuXHQgKiBHcmlkXHJcblx0ICovXHJcblxyXG4uZ3JpZF9faXRlbSxcclxuLmdyaWQtY29scz4ud2lkZ2V0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogMiU7XHJcbn1cclxuXHJcbi5ncmlkLWNvbHMtLTE+LmdyaWRfX2l0ZW0sXHJcbi5ncmlkLWNvbHMtLTE+LndpZGdldCB7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG5cclxuLmdyaWQtY29scy0tMj4uZ3JpZF9faXRlbSxcclxuLmdyaWQtY29scy0tMj4ud2lkZ2V0IHtcclxuICB3aWR0aDogNDglO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLS0zPi5ncmlkX19pdGVtLFxyXG4uZ3JpZC1jb2xzLS0zPi53aWRnZXQge1xyXG4gIHdpZHRoOiAzMS4zMyU7XHJcbn1cclxuXHJcbi5ncmlkLWNvbHMtLTQ+LmdyaWRfX2l0ZW0sXHJcbi5ncmlkLWNvbHMtLTQ+LndpZGdldCB7XHJcbiAgd2lkdGg6IDIzJTtcclxufVxyXG5cclxuXHJcbi8qIDIuNyBQYW5lbC9Jc2xhbmQvV2lkZ2V0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyoqXHJcbiAqIFNpbXBsZSwgYm94ZWQgb2ZmIGNvbnRlbnQsIGFzIHBlcjpcclxuICogY3Nzd2l6YXJkcnkuY29tLzIwMTEvMTAvdGhlLWlzbGFuZC1vYmplY3RcclxuICogRS5nLjpcclxuICpcclxuXHQ8ZGl2IGNsYXNzPVwiYXRvbGxcIj5cclxuXHRcdDxkaXYgY2xhc3M9XCJpc2xhbmRcIj5cclxuXHRcdFx0SSBhbSBib3hlZCBvZmYuXHJcblx0XHQ8L2Rpdj5cclxuXHQ8L2Rpdj5cclxuICpcclxuICogVGhlIHRlcm0gYC5pc2xhbmRgIGZvciB0aGUgbW9tZW50IHNpbmNlIGAucGFuZWxgXHJcbiAqIGlzIGN1cnJlbnRseSwgbm9uLXNlbWFudGljYWxseSwgdXNlZCBmb3IgdGhlIHRvcCBuYXZiYXIuXHJcbiAqXHJcbiAqIEBkZW1vIGpzZmlkZGxlLm5ldC9pbnVpdGNzcy91OHBWM1xyXG4gKi9cclxuXHJcbi5hdG9sbCxcclxuLmlzbGFuZCxcclxuLmlzbGV0LFxyXG4ud2lkZ2V0LFxyXG4ucGFuZWxfX2JvZHkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmF0b2xsPiA6bGFzdC1jaGlsZCxcclxuLmlzbGFuZD4gOmxhc3QtY2hpbGQsXHJcbi5pc2xldD4gOmxhc3QtY2hpbGQsXHJcbi53aWRnZXQ+IDpsYXN0LWNoaWxkLFxyXG4ucGFuZWxfX2JvZHk+IDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4jc2lkZWJhciwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIC5zaW5nbGUtcG9zdCAmIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFVzZSBpdCBsaWtlIGFuIFwib3V0ZXIgcGFuZWxcIlxyXG4gKlxyXG4gKiBAYWxpYXMgYC5wYW5lbGAsIGAub3V0ZXItcGFuZWxgXHJcbiAqL1xyXG5cclxuI3NpZGViYXIgLndpZGdldCwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAud2lkZ2V0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgLypvdmVyZmxvdzpoaWRkZW47Ki9cclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFVzZSBpdCBsaWtlIGFuIFwiaW5uZXIgcGFuZWxcIiBvciBcInBhbmVsIGNvbnRlbnRzXCJcclxuICpcclxuICogQGFsaWFzIGAuaW5uZXItcGFuZWxgLCBgLnBhbmVsX19ib2R5YFxyXG4gKi9cclxuXHJcbi5pc2xhbmQsXHJcbi5pc2xldCxcclxuLnBhbmVsX19ib2R5IHtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbn1cclxuXHJcbi5pc2xhbmQsXHJcbi5wYW5lbF9fYm9keSB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnBhbmVsX19oZWFkaW5nKy5wYW5lbF9fYm9keSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBKdXN0IGxpa2UgYC5pc2xhbmRgLCBvbmx5IHNtYWxsZXIuXHJcblxyXG5cclxuXHJcbi5pc2xldCB7XHJcblx0cGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4vKipcclxuICogT3B0aW9uYWwgSGVhZGluZ1xyXG4gKi9cclxuXHJcbi5wYW5lbF9faGVhZGluZyB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ucGFuZWwtdGl0bGUsXHJcbi53aWRnZXQtdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oMS5wYW5lbC10aXRsZSxcclxuaDIucGFuZWwtdGl0bGUsXHJcbmgzLnBhbmVsLXRpdGxlLFxyXG5oNC5wYW5lbC10aXRsZSxcclxuaDUucGFuZWwtdGl0bGUsXHJcbmg2LnBhbmVsLXRpdGxlLFxyXG4ucGFuZWwtdGl0bGUsXHJcbi53aWRnZXQtdGl0bGUge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIEJhZGdlcyAmIEFjdGlvbnNcclxuICovXHJcblxyXG4ucGFuZWwtYWN0aW9uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuXHJcbi8qIFRlbXBvcmFyeSBmaXggKi9cclxuXHJcbi5wYW5lbF9faGVhZGluZyAucGFuZWwtYWN0aW9uIHtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnBhbmVsLWFjdGlvbisucGFuZWwtYWN0aW9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBPcHRpb25hbCBGb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXHJcbiAqL1xyXG5cclxuLnBhbmVsX19mb290ZXIge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuXHJcbi8qIC5wYW5lbC1ncm91cCB7fSAqL1xyXG5cclxuXHJcbi8qIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVscyAqL1xyXG5cclxuLnBhbmVsLWdyb3VwIC5hdG9sbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8qIGNyb3AgY29udGVudHMgd2hlbiBjb2xsYXBzZWQgKi9cclxufVxyXG5cclxuLnBhbmVsLWdyb3VwIC5hdG9sbCsuYXRvbGwge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBAZGVwcmVjYXRlZCBJbiBmYXZvciBvZiBhYnN0cmFjdCBcInBhbmVsXCIgY29tcG9uZW50LlxyXG4gKi9cclxuXHJcblxyXG4vKiBzZWN0aW9uICovXHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcclxufVxyXG5cclxuXHJcbi8qIGhlYWRpbmcgKi9cclxuXHJcblxyXG4vKlxyXG4uaGVhZGluZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9oZWFkaW5nLWRlY28ucG5nKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhlYWRpbmcgaDEge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkaW5nIC5saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4qL1xyXG5cclxuLndpZGdldC1ibG9ja3Mge1xyXG4gIG1hcmdpbjogMCAtMzBweCAyN3B4IC0xMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi53aWRnZXQtYmxvY2tzIC5ibG9jayB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBwYWRkaW5nOiAwIDIwcHggMjBweCAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLndpZGdldC1ibG9ja3MgLmJsb2NrIC5ob2xkZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZjRmNGY7XHJcbiAgcGFkZGluZzogOXB4O1xyXG4gIGhlaWdodDogMjYycHg7XHJcbn1cclxuXHJcblxyXG4vKiB0aXRsZS1ib3ggKi9cclxuXHJcbi50aXRsZS1ib3gge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjNweCAxN3B4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi50aXRsZS1ib3ggLmxpbmsge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDVweCAwIDAgMjBweDtcclxufVxyXG5cclxuLnRpdGxlLWJveCBoMiB7XHJcbiAgZm9udDogMjRweC8yOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4jc2lkZWJhciAucG9zdC1kYXRlLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5wb3N0LWRhdGUge1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcblxyXG4jc2lkZWJhciAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4jc2lkZWJhciAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGEsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI3NpZGViYXIgc2VsZWN0LCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHNlbGVjdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKiAyLjggQ2Fyb3VzZWxcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGFuZWxfX2hlYWRpbmcrLmNhcm91c2VsIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWxfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmpzLWNhcm91c2VsIC5jYXJvdXNlbF9fd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgNDlweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuYnRuLXByZXYsXHJcbi5jYXJvdXNlbCAuYnRuLW5leHQge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogNDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiA1MHB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmJ0bi1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tcHJldjpob3ZlcixcclxuLmNhcm91c2VsIC5idG4tbmV4dDpob3ZlciB7XHJcbiAgd2lkdGg6IDU4cHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmJ0bi1wcmV2OmhvdmVyIHtcclxuICBsZWZ0OiAtMTBweDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tbmV4dDpob3ZlciB7XHJcbiAgcmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmljb24tbGVmdC1vcGVuLWJpZyxcclxuLmNhcm91c2VsIC5pY29uLXJpZ2h0LW9wZW4tYmlnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luOiAtMjVweCAwIDAgMDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuaWNvbi1yaWdodC1vcGVuLWJpZyB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuc2xpZGVzZXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXJvdXNlbCAuc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMzIuMzMlO1xyXG4gIG1hcmdpbjogMC41JTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmpzLWNhcm91c2VsIC5zbGlkZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgaW1nLFxyXG4uYXJ0aWNsZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNhcm91c2VsIC5zbGlkZSBhLFxyXG4uYXJ0aWNsZSBhIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLm1vcmUsXHJcbi5hcnRpY2xlIC5tb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgYm90dG9tOiA5cHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmhvdmVyLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY29sb3I6ICMxQTFBMUE7XHJcbiAgLyogYGJhY2tncm91bmQtY29sb3JgIGluIGNvbG9yIHBhbGV0dGUgKi9cclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnNsaWRlIGE6Zm9jdXMgLmhvdmVyLWJveCxcclxuLmNhcm91c2VsIC5zbGlkZSBhOmhvdmVyIC5ob3Zlci1ib3gsXHJcbi5jYXJvdXNlbCAuc2xpZGUgYS5ob3ZlciAuaG92ZXItYm94IHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaG92ZXItYm94X19jZW50ZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmhvdmVyLWJveF9faW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vKipcclxuICogU2lkZWJhclxyXG4gKi9cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmpzLWNhcm91c2VsIC5jYXJvdXNlbF9fd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIDM1cHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5idG4tcHJldixcclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcclxuICB3aWR0aDogMzRweDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5idG4tcHJldjpob3ZlcixcclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLmJ0bi1uZXh0OmhvdmVyIHtcclxuICB3aWR0aDogNDRweDtcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLmljb24tbGVmdC1vcGVuLWJpZyxcclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY2Fyb3VzZWwgLmljb24tcmlnaHQtb3Blbi1iaWcge1xyXG4gIG1hcmdpbjogLTE1cHggMCAwIDA7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5zbGlkZSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC5tb3JlIHtcclxuICByaWdodDogMTJweDtcclxuICBib3R0b206IDRweDtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDMuMCBTdHJ1Y3R1cmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiAzLjEgQ29udGFpbmVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogd3JhcHBlciAqL1xyXG5cclxuI3dyYXBwZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xyXG4gICAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBjb250YWluZXIgKi9cclxuLmNvbnRhaW5lcjpiZWZvcmUge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTE0NHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gLy8gei1pbmRleDogMjA7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gIH1cclxufVxyXG4vKiB0aGlzIHdpbGwgYXZvaWQgZmxhc2ggcmVzaXppbmcgd2hlbiBsb2FkaW5nIGEgcGFnZSB3aXRoIEVsZW1lbnRvciB2ZXJzaW9uIG9ubHkuIEl0IGRvZXNudCB3b3JrIHdpdGggV1BCYWtlcnkgKi9cclxuYm9keTpub3QoLnNpbmdsZSk6bm90KC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtZXZlbnQpLmVsZW1lbnRvci1wYWdlIC5jb250YWluZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtYXgtd2lkdGg6MTAwJTtcclxuICBwYWRkaW5nOjBweCAwcHggMHB4IDBweDtcclxufVxyXG5mb290ZXIgLmNvbnRhaW5lciB7XHJcbiAgbWluLWhlaWdodDogYXV0bztcclxufVxyXG4jZm9vdGVyIC5jb250YWluZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwcHghaW1wb3J0YW50O1xyXG59XHJcbi8qIG1ha2Ugc3VyZSB0aGUgYm94ZWQgY29udGFpbmVyIG92ZXJsYXAgdGhlIHBhZ2UgYmFubmVyIGluIHBvZGNhc3RzLCBwbGF5bGlzdCwgZXRjLi4gV2UgZG8gdGhpcyBiZWNhdXNlIHdlIHJlbW92ZWQgdGhlIHotaW5kZXggb24gLmNvbnRhaW5lciBiZWNhdXNlIG9mIHRoZSBibGVuZCBtb2RlIGlzc3VlIHdpdGggdGhlIGZvb3RlciovXHJcbi5zaW5nbGUgLmJveGVkIHtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgei1pbmRleDogMTAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2luZ2xlIC5jb250YWluZXIsXHJcbi5ibG9nIC5jb250YWluZXIsXHJcbi5wYWdlLXRlbXBsYXRlIC5jb250YWluZXIge1xyXG4gIC8qIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7Ki9cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4vKiB0aGlzIHdpbGwgYXZvaWQgcGxheWxpc3QgdG8gYmUgZnVsbHdpZHRoICovXHJcbiNzb25hYXItcGxheWVyIC5wbGF5bGlzdCAuY29udGFpbmVye1xyXG5tYXgtd2lkdGg6MTE0NHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC5jb250ZW50X193cmFwcGVyIHt9ICovXHJcblxyXG4uY29udGVudF9fbWFpbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDY1JTtcclxufVxyXG5cclxuLmNvbnRlbnQtLXJldiAuY29udGVudF9fbWFpbiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ucGFuZWwtbmV0d29ya3Mge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxufVxyXG5cclxuXHJcbi8qIDMuMiBTaWRlYmFyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY29udGVudC0tcmV2Pi5zcl9pdC1jb250ZW50LXNpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLyogMy4zIFBvc3RzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc3RpY2t5cG9zdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9zdGlja3ljb3JuZXIucG5nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zdGlja3lwb3N0IGkge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3cHg7XHJcbiAgcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLnN0aWNreSAuc3RpY2t5cG9zdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zdGlja3kge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcblxyXG4vKiAzLjQgUG9zdCBMaXN0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubWVkaWEtbGlzdCxcclxuLmxpc3Rpbmctc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVkaWEtZGVjb3JhdGlvbiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBwYWRkaW5nOiAwLjI1ZW07XHJcbn1cclxuXHJcbi5tZWRpYS1kZWNvcmF0aW9uLm1lZGlhLWF1ZGlvIHtcclxuICBjb2xvcjogI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAubWVkaWEtZGVjb3JhdGlvbi5tZWRpYS1hdWRpbyxcclxuLm1lZGlhLWJsb2NrIGE6aG92ZXIgLm1lZGlhLWRlY29yYXRpb24ubWVkaWEtYXVkaW8ge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBhLmhvdmVyIC5tZWRpYS1kZWNvcmF0aW9uLm1lZGlhLXZpZGVvLFxyXG4ubWVkaWEtYmxvY2sgYTpob3ZlciAubWVkaWEtZGVjb3JhdGlvbi5tZWRpYS12aWRlbyB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiBtZWRpYS1ibG9jayAqL1xyXG5cclxuLm1lZGlhLWJsb2NrIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjbGVhcjogYm90aDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIGEge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLypjb2xvcjojMDAwOyovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8qYmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3OyovXHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2UtaW4tb3V0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1wb3N0cy1saXN0LXBocCAubWVkaWEtYmxvY2sgYSwgLmxpc3Rpbmctc2VjdGlvbiAubWVkaWEtYmxvY2sgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50d29fY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jayBhIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIGEuaG92ZXIge1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmhvbGRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIHdpZHRoOiAyNjBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgNDBweCAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmltYWdlLnJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmV3cyAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4udmlkZW9zIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIHdpZHRoOiAyNjBweDtcclxuICBtYXJnaW46IDAgNDBweCAwIDA7XHJcbn1cclxuXHJcbi5uZXdzIC5tZWRpYS1ibG9jayAuaW1hZ2UuZW1wdHkge1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLnRleHQtYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyODVweDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC50ZXh0LWJveC5lbXB0eSB7XHJcbiAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggMTBweDtcclxufVxyXG5cclxuLm1ldGEtc2ltcGxlIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLmltYWdlIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayBoMiB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ubmV3cyAubWVkaWEtYmxvY2sgaDIsXHJcbi5pcm9uX3dpZGdldF9yZWNlbnRfcG9zdHMgLm5ld3MgLm1lZGlhLWJsb2NrIGgyIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLndlYmtpdCAubWVkaWEtYmxvY2sgaDIge1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAuY2F0ZWdvcnkge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLm1lZGlhLWJsb2NrIC5tZXRhLXNpbXBsZSB7XHJcbiAgbWFyZ2luOiA1cHggMCAwO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgLnNyX2l0LW1ldGEtYXV0aG9yLWxpbmssXHJcbi5tZWRpYS1ibG9jayAucG9zdC1jYXRlZ29yaWVzLFxyXG4ubWVkaWEtYmxvY2sgLnBvc3QtdGFncyB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtYmxvY2sgYS5ob3ZlciAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5tZWRpYS1ibG9jayBhLmhvdmVyIC5jYXRlZ29yeSB7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi5tZWRpYS1ibG9jayAuZXhjZXJwdCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyogMy41IFBvc3QgQWNjb3JkaW9uXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogMy4gQ3VzdG9tIGJhY2tncm91bmQgcG9zaXRvblxyXG4odG8gdXNlIGFzIGV4dHJhIGNsYXNzIG9uIGFuIHZpc3VhbCBjb21wc2VyIGVsZW1lbnQpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jd3JhcHBlciAuYmctbGVmdC10b3Age1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5iZy1sZWZ0LWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLWxlZnQtYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctcmlnaHQtdG9wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJnLXJpZ2h0LWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC5iZy1yaWdodC1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctY2VudGVyLXRvcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctY2VudGVyLWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAuYmctY2VudGVyLWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgNC4wIEhlYWRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDQuMSBTaXRlIEhlYWRlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmhlYWRlcl9fbGVmdCxcclxuLmhlYWRlcl9fbGVmdDpiZWZvcmUsXHJcbi5zaXRlLXRpdGxlLFxyXG4uc2l0ZS1kZXNjcmlwdGlvbixcclxuLmJsb2NrcXVvdGUtYm94IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2l0ZS10aXRsZSxcclxuLnNpdGUtZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG5cclxuXHJcbi8qIGxvZ28gKi9cclxuXHJcbi5zaXRlLXRpdGxlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi10b3A6IDEyMHB4O1xyXG59XHJcblxyXG4uc2l0ZS10aXRsZSBpbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmxvZ28tZGVza3RvcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5sb2dvLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4ubG9nby1wYW5lbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDEycHggMzBweCAwIDA7XHJcbn1cclxuXHJcbi5sb2dvLXBhbmVsIGltZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTIwcHg7XHJcbiAgbWF4LWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnBhbmVsLmZpeGVkLWJhciAubG9nby1wYW5lbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNtZW51LXRyaWdnZXIge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAmLmRlc2t0b3Age1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI21lbnUtdHJpZ2dlci1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBzbG9nYW4gKi9cclxuXHJcbi5zaXRlLWRlc2NyaXB0aW9uIHtcclxuICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3b3JkLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuXHJcblxyXG4vKiBibG9ja3F1b3RlLWJveCAqL1xyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIGNpdGUge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUgcCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJveCB7XHJcbiAgbWF4LXdpZHRoOiA0NzBweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYm94IGJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3ggYmxvY2txdW90ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi4oCcXCI7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJveCBibG9ja3F1b3RlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIuKAnVwiO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3ggZmlnY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udDogMTRweC8xNnB4O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ib3ggZmlnY2FwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW46IDhweCAxOXB4IDAgMDtcclxufVxyXG5cclxuYm9keS5wdXNoTWVudSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI3B1c2hlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG4gICYucHVzaGVyLXR5cGUtcHVzaC1tZW51e1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3B1c2hlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICB6LWluZGV4OiAzMDtcclxufVxyXG5cclxuI292ZXJsYXkge1xyXG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgd2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcclxufVxyXG5cclxuI292ZXJsYXkgLnBlcnNwZWN0aXZlIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzUlIGNlbnRlciAwO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG5cclxuLyogUklHSFQtU0lERSBBTklNQVRJT05TICovXHJcblxyXG4uc2l0ZS1sb2dvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLypcdHRvcDo0MHB4OyovXHJcbiAgei1pbmRleDogOTk5OTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5zaXRlLWxvZ28ucmlnaHR0eXBlIHtcclxuICBsZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4uc2l0ZS1sb2dvLmxlZnR0eXBlIHtcclxuICByaWdodDogNDBweDtcclxufVxyXG5cclxuLmFsdC1tZW51LXRvZ2dsZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZml4ZWRfaGVhZGVyIC5zb25hYXItbWVudS1ib3ggLm1lbnUtdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMjAwNTtcclxufVxyXG5cclxuLmZpeGVkX2hlYWRlciAuc2l0ZS1sb2dvIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMjAwMDtcclxufVxyXG5cclxuI2ZpeGVkLXBhbmVsIC5tZW51LXRvZ2dsZSB7XHJcbiAgdG9wOiAyNXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvbWVudS1vcGVuLXcucG5nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZTpob3ZlcixcclxuLm1lbnUtdG9nZ2xlLW9mZjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUuaGlkZGVuLW9uLWRlc2t0b3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5tZW51LXRvZ2dsZS5oaWRkZW4tb24tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2lkZS1tZW51LW9wZW4gLm1lbnUtdG9nZ2xlLmhpZGRlbi1vbi1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUucmlnaHR0eXBlIHtcclxuICByaWdodDogMzVweDtcclxuICBwYWRkaW5nOiAxMnB4IDcwcHggMTJweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudS5sZWZ0dHlwZSB7XHJcbiAgbGVmdDogMzVweDtcclxuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzIyMjtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51LnJpZ2h0dHlwZSBsaSB7XHJcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUubGVmdHR5cGUgbGkge1xyXG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51IGxpIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbnVsLmhlYWRlci10b3AtbWVudSAubGFuZ3VhZ2VzLXNlbGVjdG9yIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxudWwuaGVhZGVyLXRvcC1tZW51IC5sYW5ndWFnZXMtc2VsZWN0b3IgdWwge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG51bC5oZWFkZXItdG9wLW1lbnUgLmxhbmd1YWdlcy1zZWxlY3RvciBzZWxlY3Qge1xyXG4gIG1hcmdpbjogMCAwIDAgMjBweDtcclxufVxyXG5cclxuLmNsYXNzaWMtbWVudSAubGFuZ3VhZ2VzLXNlbGVjdG9yIGxpLFxyXG4uY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgLmxhbmd1YWdlcy1zZWxlY3RvciBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiBpbml0aWFsO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIHVsIGxpLmhvdGxpbmsubGFuZ3VhZ2VzLXNlbGVjdG9yIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgdWwgLmxhbmd1YWdlcy1zZWxlY3RvciBsaSBhIHtcclxuICB3aWR0aDogaW5pdGlhbDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5oZWFkZXItdG9wLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2l0ZS1sb2dvIHtcclxuICAgIC8qdG9wOjI1cHg7Ki9cclxuICB9XHJcbiAgLnNpdGUtbG9nby5yaWdodHR5cGUge1xyXG4gICAgbGVmdDogMjVweDtcclxuICB9XHJcbiAgLnNpdGUtbG9nby5sZWZ0dHlwZSB7XHJcbiAgICByaWdodDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbiNmaXhlZC1wYW5lbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDc4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ODg4NztcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdG9wOiAtNzhweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZml4ZWQtcGFuZWwtbG9nbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbn1cclxuXHJcbi5maXhlZC1wYW5lbC1sb2dvIGltZyB7XHJcbiAgbWF4LWhlaWdodDogNzBweDtcclxufVxyXG5cclxuXHJcbi8qIDQuMyBCcmVhZGNydW1ic1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBtYXJnaW46IDAgMCAyOXB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMjFweCAycHggMXB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgbGk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICc+JztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEzcHg7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyBhIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuXHJcbi8qIDQuNCBQcmltZXRpbWVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNwYWdlX3ByaW1ldGltZSAuaW9zU2xpZGVyV3JhcCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJpbWVpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAwO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0ge1xyXG4gIHdpZHRoOiA4NzJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAwIDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggLTVweCAjMDAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIGltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC5zZWxlY3RvclNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9faW1nL3NlbGVjdG9yLXNoYWRvdy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQxIHNwYW4ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogNTZweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNsaWRlckNvbnRhaW5lciAuc2xpZGVTZWxlY3RvcnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IC0xN3B4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEzN3B4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2xpZGVyQ29udGFpbmVyIC5zbGlkZVNlbGVjdG9ycyAucHJldiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9faW1nL3NlbGVjdG9yLXByZXYucG5nKSBuby1yZXBlYXQgNTAlIDA7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5uZXh0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9faW1nL3NlbGVjdG9yLW5leHQucG5nKSBuby1yZXBlYXQgNTAlIDA7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5pdGVtIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogOXB4O1xyXG4gIGhlaWdodDogOXB4O1xyXG4gIGJhY2tncm91bmQ6ICNhYWE7XHJcbiAgbWFyZ2luOiAxcHggMXB4IDFweCAxMXB4O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLnNsaWRlckNvbnRhaW5lciAuc2xpZGVTZWxlY3RvcnMgLml0ZW0uZmlyc3Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbn1cclxuXHJcbi5zbGlkZXJDb250YWluZXIgLnNsaWRlU2VsZWN0b3JzIC5zZWxlY3RlZCB7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnNsaWRlckNvbnRhaW5lciAuc2xpZGVTZWxlY3RvcnMgLnNlbGVjdGVkLmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnNsaWRlckNvbnRhaW5lciAuc2Nyb2xsYmFyQ29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAyNHB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5pb3NTbGlkZXJXcmFwIHtcclxuICAgIGhlaWdodDogMzM0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIHtcclxuICAgIHdpZHRoOiA5NTRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICA1LjAgQ29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDUuMSBFbnRyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLndwLWZlYXR1cmVkLWltYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5lbnRyeSB7XHJcbiAvKiBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDsqL1xyXG59XHJcblxyXG5cclxuLyogNS4yIE5ld3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBhcnRpY2xlcy1zZWN0aW9uICovXHJcblxyXG4uYXJ0aWNsZXMtc2VjdGlvbiB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1zZWN0aW9uOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmFydGljbGVzLXNlY3Rpb24gLmFydGljbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiAzMy4zJTtcclxuICBwYWRkaW5nOiAwIDQwcHggMzhweCAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDAgLTRweCAwIDA7XHJcbn1cclxuXHJcbiN0d29jb2x1bW5zIC5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIHtcclxuICB3aWR0aDogNDklO1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSAuaG9sZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xyXG59XHJcblxyXG4udmlkZW8tcG9zdCB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbn1cclxuXHJcblxyXG4vKi5zaW5nbGUtcG9zdCB0aW1le1xyXG5cdGZvbnQtc2l6ZToxMnB4O1xyXG59Ki9cclxuXHJcbi5zcl9pdC1zaW5nbGUtcG9zdCAuc3BsaXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBtZXRhICovXHJcblxyXG4uc3JfaXQtbWV0YSAubGlua3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgbWF4LXdpZHRoOiA2MCU7XHJcbn1cclxuXHJcbi5jbGFzc2ljLW1ldGEgLnNyX2l0LW1ldGEtYXV0aG9yLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlkZW8tYmxvY2sgLnNyX2l0LW1ldGEgLmxpbmtzIHtcclxuICBwYWRkaW5nOiAwIDAgMCA5cHg7XHJcbn1cclxuXHJcbi52aWRlby1ibG9jayAuc3JfaXQtbWV0YSB7XHJcbiAgbWFyZ2luOiAwIDAgMThweDtcclxufVxyXG5cclxuXHJcbi8qIGJsb2NrcXVvdGUtYmxvY2sgKi9cclxuXHJcbi5ibG9ja3F1b3RlLWJsb2NrIHtcclxuICAvKiBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgY29sb3I6ICNlODBlNTA7Ki9cclxuICBtYXJnaW46IDAgMCAyNnB4O1xyXG4gIHBhZGRpbmc6IDQwcHggNTBweCA0NnB4IDU5cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1ibG9jayAudGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCAwIDlweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQ6IDE0cHgvMThweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtYmxvY2sgZmlnY2FwdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuXHJcbi8qIGxpbmtzLWJsb2NrICovXHJcblxyXG4ubGlua3MtYmxvY2sge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4jY29udGVudCAubGlua3MtYmxvY2sge1xyXG4gIG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbiNjb250ZW50IC5saW5rcy1ibG9jayAuYnV0dG9uIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuI2NvbnRlbnQgLnZpZGVvLWJsb2NrIC5saW5rcy1ibG9jayB7XHJcbiAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICBwYWRkaW5nOiAzMXB4IDAgNDhweDtcclxufVxyXG5cclxuYS5idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnBsYXlsaXN0IGEuYnV0dG9uIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udHJpZGVudCBhLmJ1dHRvbiB7XHJcbiAgcGFkZGluZzogOHB4IDE4cHggNHB4O1xyXG59XHJcblxyXG5hLmJ1dHRvbjpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc3RvcmUtbGlzdCBhLmJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5cclxuLyogdHdvLWNvbHVtbnMgKi9cclxuXHJcbi50d28tY29sdW1ucyB7XHJcbiAgbWFyZ2luOiAwIC00MHB4IDAgMDtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4udHdvLWNvbHVtbnMgLmNvbHVtbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLnR3by1jb2x1bW5zIC5jb2x1bW4tbGFzdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcclxuICBjb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLnR3by1jb2x1bW5zIHAge1xyXG4gIG1hcmdpbjogMCAwIDIwcHg7XHJcbn1cclxuXHJcbi50d28tY29sdW1ucyAuYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgbWFyZ2luOiAyMnB4IDAgMjZweDtcclxuICBwYWRkaW5nOiAzN3B4IDQ1cHggNDVweCA2MnB4O1xyXG59XHJcblxyXG4udHdvLWNvbHVtbnMgLmJsb2NrcXVvdGUtYmxvY2sgLnRpdGxlIHtcclxuICBtYXJnaW46IDAgMCAxNHB4O1xyXG59XHJcblxyXG4uZm9ybS1ibG9jayB7XHJcbiAgcGFkZGluZzogMzVweCAwIDA7XHJcbn1cclxuXHJcblxyXG4vKiBOZXdzIEdyaWQgKi9cclxuXHJcbi5uZXdzLWdyaWQtd3JhcCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMSU7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNSU7XHJcbiAgd2lkdGg6IDQ5LjUlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwLnJpZ2h0IHtcclxuICBjbGVhcjogcmlnaHQ7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjUlO1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgYSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIGEgaW1nLFxyXG4ubmV3cy1ncmlkLXdyYXAgYSAubmV3cy1ncmlkLXRhYiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxufVxyXG5cclxuLm5ld3MtZ3JpZC13cmFwIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgwZTUwO1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgLm5ld3MtZ3JpZC10YWIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4ubmV3cy1ncmlkLXdyYXAgLnRhYi10ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWQtd3JhcCBhIHRpbWUge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAubmV3cy1ncmlkLXdyYXAge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQ2xhc3NpYyBCbG9nICovXHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAuY2xhc3NpYy1tZXRhIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLmNsYXNzaWMtbWV0YSAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAubWVkaWEtYmxvY2sgLmhvbGRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAubWVkaWEtYmxvY2sgLnRleHQtYm94IHtcclxuICBwYWRkaW5nOiAzNXB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAudGV4dC1ib3ggYSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAudGV4dC1ib3ggaDIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyBhLnJlYWRtb3JlLWNsYXNzaWMsXHJcbmFydGljbGUgLm1vcmUtbGluayB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyBhLnJlYWRtb3JlLWNsYXNzaWM6aG92ZXIsXHJcbmFydGljbGUgLm1vcmUtbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5wb3N0LWNhdGVnb3JpZXMsXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5wb3N0LXRhZ3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5wb3N0LWNhdGVnb3JpZXMge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZXMtY2xhc3NpYyAucG9zdC1jYXRlZ29yaWVzIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlcy1jbGFzc2ljIC5wb3N0LXRhZ3MgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmFydGljbGVzLWNsYXNzaWMgaSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcblxyXG4vKiA1LjMgRXZlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmljb24tY29uY2VydC1kcm9wZG93biB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50aXRsZS1yb3cuaG92ZXIgLmljb24tY29uY2VydC1kcm9wZG93biB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5pY29uLWNvbmNlcnQtZHJvcGRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG59XHJcblxyXG5saS5leHBhbmRlZCAudGl0bGUtcm93IC5pY29uLWNvbmNlcnQtZHJvcGRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OFwiO1xyXG59XHJcblxyXG5cclxuLyogU2luZ2xlIFBhZ2UgKi9cclxuXHJcbi5ldmVudC10ZXh0LXdyYXAtc2luZ2xlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbn1cclxuXHJcbi5ldmVudC1yb3cge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0Y3RjdGNztcclxuICBjb2xvcjogIzVBNUE1QTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBoZWlnaHQ6IDY2cHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ldmVudC1yb3cgLnNyX2l0LWRhdGV0aW1lIHtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmV2ZW50LXJvdyBzcGFuLmxvY2F0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY29sb3I6ICM1QTVBNUE7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5ldmVudC1yb3cgc3Bhbi5jaXR5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5ldmVudC1yb3cgLmJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogMzVweDtcclxufVxyXG5cclxuLmV2ZW50LXdyYXBwZXIge1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi5ldmVudC13cmFwcGVyIC5sZWZ0aGFsZiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQ2LjUlO1xyXG4gIG1hcmdpbi1yaWdodDogNC41JTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5ldmVudC13cmFwcGVyIC5yaWdodGhhbGYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0OSU7XHJcbn1cclxuXHJcbi5ldmVudC13cmFwcGVyIHRhYmxlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6MjZweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4uZXZlbnQtaWNvbiB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZXZlbnQtd3JhcHBlciAubGVmdGhhbGYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmV2ZW50LXdyYXBwZXIgLnJpZ2h0aGFsZiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50aXRsZS1yb3cubm8tY291bnRkb3duIHtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbi50aXRsZS1yb3cubm8tY291bnRkb3duIGgyIHNwYW4sXHJcbi50aXRsZS1yb3cubm8tY291bnRkb3duIHRpbWUge1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbi50aXRsZS1yb3cubm8tY291bnRkb3duOmhvdmVyIGgyIHNwYW4ge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udGl0bGUtcm93Lm5vLWNvdW50ZG93bjpob3ZlciB0aW1lIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnRpdGxlLXJvdy5uby1jb3VudGRvd24gYSB7XHJcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY291bnRkb3duLWJsb2NrLmZpbmlzaGVkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBORVcgRVZFTlRTIFdJREdFVCAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNpbmdsZS1hcnRpc3QgLmFydGlzdF9zaWRlYmFyIGgxIHtcclxuICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWFydGlzdCB7XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHtcclxuICBjb2xvcjogI0ZGRjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9ldmVudHMud2lkZ2V0PnVsIHtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmV2ZW50cy1iYXIge1xyXG4gIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG5zcGFuLmV2ZW50cy1iYXItdGl0bGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG5zcGFuLmV2ZW50cy1iYXItYXJ0aXN0cyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuc3Bhbi5ldmVudHMtYmFyLWFydGlzdHMgc2VsZWN0IHtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIHRleHQtaW5kZW50OiAwLjAxcHg7XHJcbiAgdGV4dC1vdmVyZmxvdzogJyc7XHJcbn1cclxuXHJcbnNwYW4uZXZlbnRzLWJhci1hcnRpc3RzIHNlbGVjdDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuc3Bhbi5ldmVudHMtYmFyLWFydGlzdHM6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTBweDtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogNS40IEFsYnVtXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uYWxidW0taGVhZGVyIHtcclxuICBoZWlnaHQ6IDkwdmg7XHJcbiAgYmFja2dyb3VuZDogIzc3NztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmJhY2tDb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTUwcHg7XHJcbiAgbGVmdDogLTUwcHg7XHJcbiAgd2lkdGg6IGNhbGMoIDEwMCUgKyAxMDBweCk7XHJcbiAgaGVpZ2h0OiBjYWxjKCAxMDAlICsgMTAwcHgpO1xyXG59XHJcblxyXG4uYWxidW1Db3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAvKndpZHRoOiA4MCU7Ki9cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG59XHJcblxyXG4uYWxidW1Db3ZlciBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3gtc2hhZG93OiAwIDAgNTlweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggYmxhY2s7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmFsYnVtQ292ZXIge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAvKm1heC13aWR0aDogNTAlOyovXHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICB9XHJcbiAgLmFsYnVtQ292ZXIgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDU5cHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggYmxhY2s7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gIC5hbGJ1bUNvdmVyIHtcclxuICAgIHdpZHRoOiA0NjRweDtcclxuICAgIGhlaWdodDogNDY0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCB7XHJcbiAgcGFkZGluZzogODBweCAyMHB4IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBtYXJnaW4tdG9wOiAtODVweDtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3gge1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICAvLyAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggaDQge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5jb250ZW50LWJveCAuaGVhZGluZy1iMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaW5nbGUtYWxidW0gLmNvbnRlbnQtYm94IC5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGUge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXCIgJztcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcgXCInO1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5tZXRhLWFydGlzdF9vZl9hbGJ1bSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDdweDtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmJsb2NrcXVvdGUtYmxvY2sgZmlnY2FwdGlvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuc3JfaXQtY29udGVudC1zaWRlIHtcclxuICBtYXJnaW4tdG9wOiAtODVweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDYwcHggMjBweDtcclxufVxyXG5cclxuLmluZm8tc2VjdGlvbiAuYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogNDBweCA1MHB4IDI2cHggMzVweDtcclxufVxyXG5cclxuLnR3b19jb2x1bW5fYWxidW0gLm1lZGlhLWJsb2NrIHtcclxuICB3aWR0aDogNDglO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMSUgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi50d29fY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jay5zaW5nbGUge1xyXG4gIG1heC13aWR0aDogNDQ1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwJSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDElICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNzaWRlYmFyIC50d29fY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4udHdvX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnRocmVlX2NvbHVtbl9hbGJ1bSAubWVkaWEtYmxvY2sge1xyXG4gIHdpZHRoOiAzMS4zMyU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmZvdXJfY29sdW1uX2FsYnVtIC5tZWRpYS1ibG9jayB7XHJcbiAgd2lkdGg6IDIzJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4udHlwZS1hbGJ1bSBhIHtcclxuICBtYXJnaW46IDBweDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4udHlwZS1hbGJ1bSAuaW1hZ2Uge1xyXG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udHlwZS1hbGJ1bSAudGV4dC1ib3gge1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLnR5cGUtYWxidW0gLnRleHQtYm94IGgyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuI3NpZGViYXIgLnR5cGUtYWxidW0gLnRleHQtYm94IGgyLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC50eXBlLWFsYnVtIC50ZXh0LWJveCBoMiB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5hbGJ1bS1ob3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgei1pbmRleDogMTI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmFsYnVtLWhvdmVyLXdyYXA6aG92ZXIgLmFsYnVtLWhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG59XHJcblxyXG4uYWxidW0tb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxuICB6LWluZGV4OiAxMDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYWxidW0tbGlzdGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgei1pbmRleDogMTE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogNzBweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnJlbGVhc2UtZGF0ZSxcclxuLmF2YWlsYWJsZS1ub3cge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLyotLS1UZW1wbGF0ZSBBbGJ1bXMgcG9zdC0tLSovXHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWFsYnVtLWdyaWQgLm5ld3MtZ3JpZC13cmFwIHtcclxuICBjbGVhcjogaW5pdGlhbDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB3aWR0aDogY2FsYyg0OSUgLSAxMnB4KTtcclxufVxyXG5cclxuXHJcbi8qIDUuNSBQaG90b1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnBob3Rvcy1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAwIDI2cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm9uZS1oYWxmPmxpIHtcclxuICB3aWR0aDogNDglO1xyXG4gIG1heC13aWR0aDogNDglO1xyXG4gIG1hcmdpbjogMC45JTtcclxufVxyXG5cclxuLm9uZS10aGlyZD5saSB7XHJcbiAgd2lkdGg6IDMyLjMlO1xyXG4gIG1heC13aWR0aDogMzIuMyU7XHJcbiAgbWFyZ2luOiAwLjUlO1xyXG59XHJcblxyXG4ucGhvdG9zLWxpc3QgYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGhvdG9zLWxpc3QgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IC5ob3Zlci10ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IC5ob3Zlci10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDAgMCAtNXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5waG90b3MtbGlzdCAuaG92ZXItdGV4dCBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGZvbnQ6IDIwcHgvMjRweDtcclxuICBwYWRkaW5nOiAxM3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBob3Rvcy1saXN0IGE6Zm9jdXMgLmhvdmVyLXRleHQsXHJcbi5waG90b3MtbGlzdCBhOmhvdmVyIC5ob3Zlci10ZXh0LFxyXG4ucGhvdG9zLWxpc3QgLmhvdmVyIC5ob3Zlci10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBob3RvLXdyYXAge1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgbWFyZ2luOiAxJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBjbGVhcjogbGVmdDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbn1cclxuXHJcbi5waG90by13cmFwLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG59XHJcblxyXG4ucGhvdG8td3JhcCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5waG90by13cmFwIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5waG90by13cmFwIC5waG90by1hbGJ1bS10YWIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5waG90by13cmFwOmhvdmVyIC50YWItdGV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MGU1MDtcclxufVxyXG5cclxuLnBob3RvLXdyYXA6aG92ZXIgLnRhYi1jaXJjbGUge1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGJvcmRlci1jb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gIC5waG90by13cmFwIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYi10ZXh0IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnRhYi10aXRsZSB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi50YWItdGl0bGUsXHJcbi5uZXdzLWdyaWQtdGFiIC50YWItdGV4dCAudGFiLXRpdGxlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtYWxidW0tZ3JpZCBoMi50YWItdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMi50YWItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5waG90by1hbGJ1bS10YWIgLnRhYi10aXRsZSB7XHJcbiAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnRhYi1kYXRlIHtcclxuICBjb2xvcjogIzdlN2U3ZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB3aWR0aDogNjAlO1xyXG59XHJcblxyXG4udGFiLWNpcmNsZSB7XHJcbiAgaGVpZ2h0OiA1OHB4O1xyXG4gIHdpZHRoOiA1OHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlODBlNTA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnRhYi10ZXh0IC5leGNlcnB0IHtcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLmV4Y2VycHQgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZnJlZS13YWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZnJlZS13YWxsIGEuYnJpY2sge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaW1nb3ZlcmxheSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbmEuYnJpY2s6aG92ZXIgLnBob3RvaG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG5hLmJyaWNrOmhvdmVyIC5pbWdvdmVybGF5IHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxufVxyXG5cclxuLmZyZWUtd2FsbCAuYnJpY2tbZGF0YS1zdGF0ZT1cInN0YXJ0XCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBhbmltYXRpb246IHN0YXJ0IDAuNXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YXJ0IDAuNXM7XHJcbn1cclxuXHJcbi5mcmVlLXdhbGwgLmJyaWNrW2RhdGEtc3RhdGU9XCJtb3ZlXCJdIHtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC41cywgbGVmdCAwLjVzLCB3aWR0aCAwLjVzLCBoZWlnaHQgMC41cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjVzLCBsZWZ0IDAuNXMsIHdpZHRoIDAuNXMsIGhlaWdodCAwLjVzO1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSAhaW1wb3J0YW50XCI7XHJcbn1cclxuXHJcblxyXG4vKiA1LjYgVmlkZW9cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi52aWRlby1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheSAudmlkZW8tYmxvY2sgaWZyYW1lIHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW92ZXJsYXkgLnZpZGVvLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5uZXIge1xyXG4gIHdpZHRoOiBpbml0aWFsIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLWJsb2NrIC5idG4tcGxheSB7XHJcbiAgd2lkdGg6IDg5cHg7XHJcbiAgaGVpZ2h0OiA4OXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggMDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luOiAtNTdweCAwIDAgLTQ4cHg7XHJcbn1cclxuXHJcbi52aWRlb3MsXHJcbi5uZXdzIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi52aWRlby1wb3N0IGg0IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5saW5rcy1ibG9jayAuYnV0dG9ucyB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG5cclxuLyogVmlkZW8gTGlzdCAqL1xyXG5cclxuLmhvbGRlci52aWRlbyAuaW1hZ2Uge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ob2xkZXIudmlkZW8gLmltYWdlIGltZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLmhvbGRlci52aWRlbyAudGV4dC1ib3gge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG59XHJcblxyXG4ucGxheS1idXR0b24ge1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogNjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03NSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiA1MXB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmhvbGRlcjpob3ZlciAucGxheS1idXR0b24ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbn1cclxuXHJcbi8qIFZpZGVvIEdyaWQgKi9cclxuXHJcbi52aWRlb2dyaWQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgbWFyZ2luOiAxJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxufVxyXG5cclxuLnZpZGVvZ3JpZC5yaWdodCB7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnZpZGVvZ3JpZCAuaG9sZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgLmltYWdlIHtcclxuICBtYXJnaW46IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZpZGVvZ3JpZCAuaW1hZ2UgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC52aWRlb2dyaWQgLmltYWdlIHtcclxuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvZ3JpZCAudGV4dC1ib3gge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi52aWRlb2dyaWQgaDIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4udmlkZW9ncmlkIGEge1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4udmlkZW9ncmlkIC5tZWRpYS1ibG9jayB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLW1hc2sge1xyXG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAudmlkZW8tbWFzayB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAudmlkZW8tbWFzayB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAuaG9sZGVyLnZpZGVvIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAuaG9sZGVyLnZpZGVvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaG9sZGVyLnZpZGVvIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaG9sZGVyLnZpZGVvIC5pbWFnZSBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5ob2xkZXIudmlkZW8gLnRleHQtYm94IHtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudmlkZW9ncmlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiA1LjggVHJhY2sgTGlzdGluZ1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnRyYWNrcy1ibG9jayBoMiB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDZweCAyM3B4O1xyXG4gIGNvbG9yOiAjNWE1YTVhO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luOiAwIDAgMXB4O1xyXG59XHJcblxyXG5cclxuLyogdHJhY2tzLWxpc3QgKi9cclxuXHJcbi50cmFja3MtbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdD5saSB7XHJcbiAgcGFkZGluZzogMThweCAxOTBweCAxOHB4IDgzcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0PmxpOmJlZm9yZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgbWFyZ2luOiA4cHggMCAwIC00MHB4O1xyXG4gIGNvbG9yOiAjNWE1YTVhO1xyXG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjtcclxuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLnBsYXllci1ib3gge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLnBsYXllci1ib3ggLmpwLWNvbnRyb2xzIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wcmVzdG8gLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICBwYWRkaW5nLXRvcDogMXB4O1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLmJ1dHRvbnMge1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgdG9wOiAxMnB4O1xyXG4gIHdpZHRoOiAxNTVweDtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5idXR0b24ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHdpZHRoOiA4MXB4O1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnByZXN0byAudHJhY2tzLWxpc3QgLmJ1dHRvbiB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggNHB4IDEwcHg7XHJcbn1cclxuXHJcbi50cmFja3MtbGlzdCAuYnRuLXBsYXksXHJcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wbGF5IGkuZmEsXHJcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIGkuZmEge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuLnRyYWNrcy1saXN0IC5idG4tcGxheTpob3ZlcixcclxuLnRyYWNrcy1saXN0IC5idG4tcGF1c2U6aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udHJhY2tzLWxpc3QgLmJ0bi1wbGF5IFtjbGFzc149XCJmYS1cIl0sXHJcbi50cmFja3MtbGlzdCAuYnRuLXBsYXkgW2NsYXNzKj1cIiBmYS1cIl0sXHJcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIFtjbGFzc149XCJmYS1cIl0sXHJcbi50cmFja3MtbGlzdCAuYnRuLXBhdXNlIFtjbGFzcyo9XCIgZmEtXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwLjRlbTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyogNS45IEdhbGxlcmllc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmdhbGxlcnkge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAxJSAxJSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5LXNpemUtbWVkaXVtLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeS1zaXplLXRodW1ibmFpbCxcclxuLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnktc2l6ZS10aHVtYm5haWwsXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5LXNpemUtdGh1bWJuYWlsIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgMjBweDtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0sXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTAgLmdhbGxlcnktaXRlbSxcclxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogOTklO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDQ5JTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYyg1MCUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMzIlO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDMzJSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAyMyU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMjUlIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygyNSUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDE5JTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygyMCUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDIwJSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMTUlO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDE2LjclIC0gMSUpO1xyXG4gIG1heC13aWR0aDogY2FsYygxNi43JSAtIDElKTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMTMlO1xyXG4gIG1heC13aWR0aDogLXdlYmtpdC1jYWxjKDE0LjI4JSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTQuMjglIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiAxMSU7XHJcbiAgbWF4LXdpZHRoOiAtd2Via2l0LWNhbGMoMTIuNSUgLSAxJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEyLjUlIC0gMSUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiA5JTtcclxuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxMS4xJSAtIDElKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTEuMSUgLSAxJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDFuKSxcclxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMm4pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgzbiksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDRuKSxcclxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNW4pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg2biksXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDduKSxcclxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoOG4pLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg5bikge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDUwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtOmhvdmVyIC5nYWxsZXJ5LWNhcHRpb24ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1jYXB0aW9uLFxyXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktY2FwdGlvbixcclxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWNhcHRpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiA1LjEwIFBhZ2luYXRpb25cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBidXR0b24tbW9yZSAqL1xyXG5cclxuYS5idXR0b24tbW9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDAgMjhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTgwZTUwO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBjb2xvcjogI2U4MGU1MDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBsaW5lLWhlaWdodDogODBweDtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDIwcHg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5wYWdlcyAuY3VycmVudCxcclxuLnBhZ2VzIGE6aG92ZXIsXHJcbmEuYnV0dG9uLW1vcmU6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgwZTUwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5cclxuLyogbmV4dCBwcmV2IGxpbmsgKi9cclxuXHJcbi5wYWdlcyB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdlcyBhLFxyXG4ucGFnZXMgLmN1cnJlbnQsIC5ldmVudC1wYWdpbmF0aW9uIGJ1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgcGFkZGluZzogMjVweCA1cHg7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5wYWdlcyAuY3VycmVudCB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGFnZXMuZnVsbCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucGFnZXMuZnVsbCBsaSBhIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlcy5mdWxsIGxpIHNwYW4ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnBhZ2VzLmZ1bGwgbGkgYS5uZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLnBhZ2VzLmZ1bGwgbGkgYS5wcmV2IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogIzM1MzUzNTtcclxufVxyXG5cclxuLnBhZ2UtbnVtYmVycy5kb3RzIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA3M3B4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucGFnZXMgLmFsaWdubGVmdCBhLFxyXG4ucGFnZXMgLmFsaWducmlnaHQgYSwgLmV2ZW50LXBhZ2luYXRpb24gYnV0dG9uIHtcclxuICB3aWR0aDogdW5zZXQ7XHJcbiAgbWluLXdpZHRoOiAxNjVweDtcclxufVxyXG5cclxuXHJcbi8qIDUuMTEgRmlsdGVyc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmZpbHRlcnMtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRmNGY0ZjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQ6IDEzcHgvMTZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmlsdGVyLWhlYWRpbmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogODdweDtcclxuICBwYWRkaW5nOiAxOHB4IDEwcHggMTZweDtcclxuICBjb2xvcjogIzY2NjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIC5ob2xkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLXdpZHRoOiA4N3B4O1xyXG59XHJcblxyXG4uZmlsdGVycy1ibG9jayB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZpbHRlcnMtYmxvY2sgdWwgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMThweCAxOXB4IDE2cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5maWx0ZXJzLWJsb2NrIHVsIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG59XHJcblxyXG4uZmlsdGVycy1ibG9jayAuc2VsZWN0LWFyZWEsXHJcbi5maWx0ZXJzLWJsb2NrIHNlbGVjdCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpbHRlcnMtYmxvY2sgLnNlbGVjdC1hcmVhIHtcclxuICBtYXJnaW46IC0xcHggLTFweCAtMXB4IDFweDtcclxufVxyXG5cclxuXHJcbi8qIDUuMTIgNDA0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogNS4xMyBDb21tZW50c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmNvbW1lbnRzLWxpbmsgYTpiZWZvcmUsXHJcbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb246YmVmb3JlLFxyXG4uY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktbG9naW46YmVmb3JlLFxyXG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmJlZm9yZSxcclxuLmJ5cG9zdGF1dGhvcj4uY29tbWVudC1ib2R5IC5mbjpiZWZvcmUge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgMTZweC8xIEdlbmVyaWNvbnM7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtLWF1dGhvcjphZnRlcixcclxuLmNvbW1lbnQtZm9ybS1lbWFpbDphZnRlcixcclxuLmNvbW1lbnQtZm9ybS11cmw6YWZ0ZXIsXHJcbi5jb21tZW50LWJvZHk6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtLWF1dGhvcjpiZWZvcmUsXHJcbi5jb21tZW50LWZvcm0tYXV0aG9yOmFmdGVyLFxyXG4uY29tbWVudC1mb3JtLWVtYWlsOmJlZm9yZSxcclxuLmNvbW1lbnQtZm9ybS1lbWFpbDphZnRlcixcclxuLmNvbW1lbnQtZm9ybS11cmw6YmVmb3JlLFxyXG4uY29tbWVudC1mb3JtLXVybDphZnRlcixcclxuLmNvbW1lbnQtYm9keTpiZWZvcmUsXHJcbi5jb21tZW50LWJvZHk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcblxyXG4vKiBGb250IEF3ZXNvbWUgKi9cclxuXHJcbi5ieXBvc3RhdXRob3I+LmNvbW1lbnQtYm9keSAuZm46YmVmb3JlLFxyXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktbGluazpiZWZvcmUsXHJcbi5jb21tZW50LXJlcGx5LWxvZ2luOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbn1cclxuXHJcbi5jb21tZW50cy10aXRsZSxcclxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gIGZvbnQ6IDI0cHgvMjhweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcbi8qKioqKioqL1xyXG5cclxuLm11c3QtbG9nLWluLFxyXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0sXHJcbi5jb21tZW50LXJlc3BvbmQgaWZyYW1lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb21tZW50cy10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0LFxyXG4uY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdD5saTphZnRlcixcclxuLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4+bGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3Q+bGk6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbW1lbnQtYm9keSB7XHJcbiAgcGFkZGluZzogMjRweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbW1lbnQtYXV0aG9yIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXgtd2lkdGg6IDc0cHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1hdXRob3IgLmZuIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5jb21tZW50LWF1dGhvciAuZm4sXHJcbi5jb21tZW50LWF1dGhvciAudXJsLFxyXG4uY29tbWVudC1yZXBseS1saW5rLFxyXG4uY29tbWVudC1yZXBseS1sb2dpbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uc2F5cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5vLWF2YXRhcnMgLmNvbW1lbnQtYXV0aG9yIHtcclxuICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5vLWF2YXRhcnMgLmNvbW1lbnQtbWV0YWRhdGEsXHJcbi5uby1hdmF0YXJzIC5jb21tZW50LWNvbnRlbnQsXHJcbi5uby1hdmF0YXJzIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ5cG9zdGF1dGhvcj4uY29tbWVudC1ib2R5IC5mbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0IC5lZGl0LWxpbmsge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uY29tbWVudC1tZXRhZGF0YSxcclxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbixcclxuLmNvbW1lbnQtY29udGVudCxcclxuLmNvbW1lbnQtbGlzdCAucmVwbHkge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNzklO1xyXG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEyNHB4KTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTI0cHgpO1xyXG59XHJcblxyXG4uY29tbWVudC1tZXRhLFxyXG4uY29tbWVudC1tZXRhIGEge1xyXG4gIGNvbG9yOiAjYTJhMmEyO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmNvbW1lbnQtbWV0YWRhdGEge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLnBpbmctbWV0YSB7XHJcbiAgY29sb3I6ICNhMmEyYTI7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcblxyXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uIHtcclxuICBjb2xvcjogI2EyYTJhMjtcclxufVxyXG5cclxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTJweDtcclxufVxyXG5cclxuLmNvbW1lbnQtcmVwbHktbGluazpiZWZvcmUsXHJcbi5jb21tZW50LXJlcGx5LWxvZ2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTJcIjtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG5cclxuXHJcbi8qIENvbW1lbnQgZm9ybSAqL1xyXG5cclxuLmNvbW1lbnQtcmVzcG9uZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1MzUzNTtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmNvbW1lbnQgLmNvbW1lbnQtcmVzcG9uZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxufVxyXG5cclxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW5fdGFibGV0KSB7XHJcbiAgLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYSB7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsXHJcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCxcclxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSBbZm9yPVwiYXV0aG9yXCJdLFxyXG4uY29tbWVudC1mb3JtIFtmb3I9XCJlbWFpbFwiXSxcclxuLmNvbW1lbnQtZm9ybSBbZm9yPVwidXJsXCJdLFxyXG4uY29tbWVudC1mb3JtIFtmb3I9XCJjb21tZW50XCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICB3aWR0aDogNjAwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gLnJlcXVpcmVkIHtcclxuICBjb2xvcjogI2VkMzMxYztcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcclxuLmNvbW1lbnQtZm9ybSBwLmNvbW1lbnQtbm90ZXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gcC5jb21tZW50LW5vdGVzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcclxuICB3aWR0aDogOTklO1xyXG59XHJcblxyXG4uZm9ybS1hbGxvd2VkLXRhZ3MsXHJcbi5mb3JtLWFsbG93ZWQtdGFncyBjb2RlIHtcclxuICBjb2xvcjogIzY4Njg2ODtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tYWxsb3dlZC10YWdzIGNvZGUge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG59XHJcblxyXG4uY29tbWVudC1saXN0IC5waW5nYmFjayxcclxuLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIHtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdCAucGluZ2JhY2sgLmNvbW1lbnQtYm9keSxcclxuLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIC5jb21tZW50LWJvZHkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb21tZW50LW5hdmlnYXRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDYwNHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubm8tY29tbWVudHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1ZTc7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgNi4wIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogNi4xIFNpdGUgRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBmb3JtICovXHJcblxyXG4uZm9ybSB7XHJcbiAgbWFyZ2luOiAwIDAgMTVweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZm9ybSAucm93IHtcclxuICBwYWRkaW5nOiAwIDAgMTJweDtcclxufVxyXG5cclxuLmZvcm0gLndyYXAge1xyXG4gIHBhZGRpbmc6IDhweCAwIDEycHg7XHJcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xyXG59XHJcblxyXG4uZm9ybSBsYWJlbCB7XHJcbiAgZm9udDogMTRweC8xNnB4O1xyXG4gIGNvbG9yOiAjNGU0ZTRlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxufVxyXG5cclxuLmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4uZm9ybSB0ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogOHB4IDZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250OiAxNHB4LzE3cHg7XHJcbiAgY29sb3I6ICM0ZTRlNGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtIHRleHRhcmVhIHtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBoZWlnaHQ6IDE0NXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDE0NXB4O1xyXG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDZweDtcclxufVxyXG5cclxuLmZvcm0gLmJveCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogOXB4IDE1cHggMCAwO1xyXG4gIG1pbi13aWR0aDogMjEwcHg7XHJcbn1cclxuXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwIDdweCAwIDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mb3JtIC5ib3ggbGFiZWwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDJweCAwIDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250OiAxNHB4LzMwcHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzAwMDtcclxuICBtaW4td2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIHtcclxuICBtYXgtd2lkdGg6IDExNDRweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjMTExO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLXRvcDogMTA0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnN1Y2Nlc3Mgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4ucHJlc3RvIC5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIHBhZGRpbmc6IDRweCAwIDA7XHJcbn1cclxuXHJcbi5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uaW5mby1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5pbmZvLXNlY3Rpb24gLmxpbmtzLWJsb2NrIHtcclxuICBtYXJnaW46IDEycHggMCAwO1xyXG4gIHBhZGRpbmc6IDIzcHggMCAxNXB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xyXG59XHJcblxyXG5cclxuLyogYXNpZGUgKi9cclxuXHJcbi5hc2lkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQwLjUlO1xyXG59XHJcblxyXG5cclxuLyogaW5mby1zZWN0aW9uICovXHJcblxyXG4uaW5mby1zZWN0aW9uIC5pbWFnZSB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxufVxyXG5cclxuLmluZm8tc2VjdGlvbiAuaW1hZ2UgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uaW5mby1zZWN0aW9uIGgyIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyogZGVzY3JpcHRpb24tY29sdW1uICovXHJcblxyXG4uZGVzY3JpcHRpb24tY29sdW1uIHtcclxuICB3aWR0aDogNTcuNSU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcblxyXG4vKiBidXR0b25zLWJsb2NrICovXHJcblxyXG4uYnV0dG9ucy1ibG9jayB7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYnV0dG9ucy1ibG9jayAudGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udDogMTRweC8xOHB4O1xyXG4gIG1hcmdpbjogMCAwIDdweDtcclxufVxyXG5cclxuLndlYmtpdCAuYnV0dG9ucy1ibG9jayAudGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDZweDtcclxuICBwYWRkaW5nOiAxcHggMCAwO1xyXG4gIHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLnByZXN0byAuYnV0dG9ucy1ibG9jayAudGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDZweDtcclxuICBwYWRkaW5nOiAxcHggMCAwO1xyXG59XHJcblxyXG4uYnV0dG9ucy1ibG9jayB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5idXR0b25zLWJsb2NrIGxpIHtcclxuICBwYWRkaW5nOiAwIDExcHggMTFweCAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmJ1dHRvbnMtYmxvY2sgYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDdweCAxMnB4IDVweDtcclxufVxyXG5cclxuLnByZXN0byAuYnV0dG9ucy1ibG9jayBhIHtcclxuICBwYWRkaW5nOiA4cHggMTJweCA0cHg7XHJcbn1cclxuXHJcbi50cmlkZW50IC5idXR0b25zLWJsb2NrIGEge1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4IDRweDtcclxufVxyXG5cclxuLndlYmtpdCAuYnV0dG9uLFxyXG4ud2Via2l0IC50cmFja3MtbGlzdCAuYnV0dG9uIHtcclxuICAvKnBhZGRpbmctdG9wOiAxcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDFweDsqL1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuXHJcbi50cmlkZW50IC50cmFja3MtbGlzdCAuYnV0dG9uIHtcclxuICBwYWRkaW5nOiA4cHggMTBweCA0cHg7XHJcbn1cclxuXHJcbi53ZWJraXQgLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuXHJcblxyXG4uY29tbWVudC1mb3JtIGlucHV0LFxyXG4ud3BjZjctZm9ybS1jb250cm9sIHtcclxuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkZGRkY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiAjNEU0RTRFO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi53cGNmNy10ZXh0IHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcclxuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkZGRkYgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjN2E3YTdhO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLypmb250OiAxNHB4LzE3cHg7Ki9cclxuICBoZWlnaHQ6IDE0NXB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0gI3N1Ym1pdCxcclxuLndwY2Y3LXN1Ym1pdCB7XHJcbiAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4uY29tbWVudC1mb3JtICNzdWJtaXQ6aG92ZXIsXHJcbi53cGNmNy1zdWJtaXQ6aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ud3BjZjctY2hlY2tib3gge1xyXG4gIGhlaWdodDogaW5pdGlhbDtcclxuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuXHJcbi8qKioqKi9cclxuXHJcbi5zZWxlY3QtbmF2LXNlbGVjdCxcclxuLm5hdi1zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdC1hcmVhIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNjU2NTY1O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBoZWlnaHQ6IDUycHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgNDhweCAwIDQwcHg7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBjb2xvcjogIzFhMWExYTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQ6IDEzcHgvNTJweDtcclxufVxyXG5cclxuLnNlbGVjdC1hcmVhIC5jZW50ZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWxlY3QtYXJlYSAuc2VsZWN0LW9wZW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM2cHggLTExMXB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIHRvcDogMjRweDtcclxufVxyXG5cclxuLnNlbGVjdC1vcHRpb25zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbiAgbWFyZ2luOiAtMXB4IDA7XHJcbn1cclxuXHJcbi5zZWxlY3Qtb3B0aW9ucyAuZHJvcC1ob2xkZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzU3NTc7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlbGVjdC1vcHRpb25zIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udDogMTNweC8xNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlbGVjdC1vcHRpb25zIHVsIGxpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnNlbGVjdC1vcHRpb25zIHVsIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiA4cHggMTBweCA2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMgLml0ZW0tc2VsZWN0ZWQgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5cclxuLyogUGFzc3dvcmQtcHJvdGVjdGVkIGZvcm0gKi9cclxuXHJcbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI0YwMDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogI0ZGRjtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UgMHMsIGNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbn1cclxuXHJcbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcblxyXG4vKiA2LjIgQ29udGFjdCBGb3JtIDdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmRpdi53cGNmNyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xyXG4gIGNvbG9yOiAjNDY4ODQ3O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xyXG59XHJcblxyXG5kaXYud3BjZjctbWFpbC1zZW50LW5nIHtcclxuICBjb2xvcjogI2I5NGE0ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2UwYWViNjtcclxufVxyXG5cclxuZGl2LndwY2Y3LXNwYW0tYmxvY2tlZCB7XHJcbiAgY29sb3I6ICNjMDk4NTM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcclxuICBib3JkZXItY29sb3I6ICNmYmVlZDU7XHJcbn1cclxuXHJcbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XHJcbiAgY29sb3I6ICNiOTRhNDg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICBib3JkZXItY29sb3I6ICNlMGFlYjY7XHJcbn1cclxuXHJcbnNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwLFxyXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAtbm8tYWpheCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNiOTRhNDg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTBhZWI2O1xyXG4gIGZvbnQtc2l6ZTogMTBwdDtcclxuICBwYWRkaW5nOiAwLjI1ZW07XHJcbiAgbWFyZ2luOiAwLjJlbSAwO1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG59XHJcblxyXG4ud3BjZjctZGlzcGxheS1ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYud3BjZjcgaW1nLmFqYXgtbG9hZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAxMXB4O1xyXG4gIG1hcmdpbjogYXV0byAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG5cclxuZGl2LndwY2Y3IGRpdi5hamF4LWVycm9yIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYud3BjZjcgLnBsYWNlaGVsZCB7XHJcbiAgY29sb3I6ICM4ODg7XHJcbn1cclxuXHJcbi53cGNmNy1yZWNhcHRjaGE+ZGl2IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yZWNhcHRjaGEge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogaW5pdGlhbDtcclxufVxyXG5kaXYud3BjZjcgLmFqYXgtbG9hZGVyIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9hamF4LWxvYWRlci5naWYpO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDEwcHggYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5kaXYud3BjZjcgLmFqYXgtbG9hZGVyLmlzLWFjdGl2ZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLyogU2luZ2xlIERpc2NvZ3JhcGh5IFBhZ2UgVmVyc2lvbiAqL1xyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIHtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItaG9sZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciAuaW5mby1ib3ggLnBsYXllci1jZW50ZXItd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLWhvbGRlciAuaW5mby1ib3ggLnBsYXllci1jZW50ZXItd3JhcCAucGxheWVyLWxlZnRzaWRlIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogOTRweDtcclxufVxyXG5cclxuYm9keTpub3QoLm5vLXBqYXgpIC5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm5vLXBqYXggLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAuc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItY2VudGVyLXdyYXAgLnBsYXllci1sZWZ0c2lkZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci1sZWZ0c2lkZSAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2Uge1xyXG4gIGhlaWdodDogODJweDtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci1sZWZ0c2lkZSAuYXVkaW8taG9sZGVyIC5qcC1pbnRlcmZhY2UgLmpwLWNvbnRyb2xzIHtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAucGxheWVyLWxlZnRzaWRlIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSAuanAtY29udHJvbHMgbGkge1xyXG4gIHdpZHRoOiAzMy4zMyU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSBhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8ucGxheWxpc3RfZW5hYmxlZCAucGxheWVyLWxlZnRzaWRlIC5hdWRpby1ob2xkZXIgLmpwLWludGVyZmFjZSAuanAtY29udHJvbHMgbGkgYS5qcC1uZXh0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtbXVzaWMtcGxheWVyIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXItbGVmdHNpZGUgLmF1ZGlvLWhvbGRlciAuanAtaW50ZXJmYWNlIC5qcC1jb250cm9scyBsaSBhIGkge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnNpbmdsZS1tdXNpYy1wbGF5ZXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItaG9sZGVyIC5pbmZvLWJveCAucGxheWVyLWNlbnRlci13cmFwIC5wbGF5ZXItcmlnaHRzaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbm9uZTtcclxuICBoZWlnaHQ6IDg2cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uc2luZ2xlLW11c2ljLXBsYXllciAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci1ob2xkZXIgLmluZm8tYm94IC5wbGF5ZXItdGltZWxpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDg2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hdWRpby1ob2xkZXIgLmpwLXBsYXlsaXN0IHVsLnRyYWNrcy1saXN0IGxpIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuXHJcbi8qIF9fX1Jlc3BvbnNpdmVfX18gKi9cclxuXHJcblxyXG4vKiBSYWRpbyBXaWRnZXQgKi9cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2Uge1xyXG4gIGhlaWdodDogODZweDtcclxuICB3aWR0aDogYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRpdGxlLFxyXG4ucGxheWVyLWluZm8gLnBsYXllci10aXRsZS1ib3gge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW8gLmluZm8tYm94IC50ZXh0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogYXV0bztcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9yYWRpbyAuanAtY29udHJvbHMge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuXHJcbi8qIFJhZGlvIFdpZGdldCAoU21hbGwpKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5LFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5LFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5LFxyXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAucGFuZWxfX2JvZHksXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLnBhbmVsX19ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAucG9zdGVyLWltYWdlLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2UsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wb3N0ZXItaW1hZ2UsXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLnBvc3Rlci1pbWFnZSB7XHJcbiAgICB3aWR0aDogOTRweDtcclxuICAgIGhlaWdodDogOTRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXByb2dyZXNzLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXByb2dyZXNzLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXByb2dyZXNzLFxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLnRpbWUtYm94LFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnRpbWUtYm94LFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnRpbWUtYm94LFxyXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAudGltZS1ib3gsXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLnRpbWUtYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3gsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94LFxyXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRpdGxlLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRpdGxlLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRpdGxlLFxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3JhZGlvIC5wbGF5ZXItdGl0bGUtYm94IC50cmFjay1uYW1lLFxyXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCAudHJhY2stbmFtZSB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICB9XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9yYWRpbyAuanAtY29udHJvbHMsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtY29udHJvbHMsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtY29udHJvbHMsXHJcbiAgI3NpZGViYXIgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC1jb250cm9scyxcclxuICAuZm9vdGVyX193aWRnZXRzIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtY29udHJvbHMge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcmFkaW8gLmF1ZGlvLWhvbGRlcixcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3JhZGlvIC5hdWRpby1ob2xkZXIsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAuYXVkaW8taG9sZGVyLFxyXG4gICNzaWRlYmFyIC5pcm9uX3dpZGdldF9yYWRpbyAuYXVkaW8taG9sZGVyLFxyXG4gIC5mb290ZXJfX3dpZGdldHMgLmlyb25fd2lkZ2V0X3JhZGlvIC5hdWRpby1ob2xkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuICAudmNfc3BhbjQgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC10eXBlLXBsYXlsaXN0LFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXR5cGUtcGxheWxpc3QsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF9yYWRpbyAuanAtdHlwZS1wbGF5bGlzdCxcclxuICAjc2lkZWJhciAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXR5cGUtcGxheWxpc3QsXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cyAuaXJvbl93aWRnZXRfcmFkaW8gLmpwLXR5cGUtcGxheWxpc3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5wYW5lbC1hY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvIC5pbmZvLWJveCBpbWcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvIC5wYW5lbF9fYm9keSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuZGVzY3JpcHRpb24tY29sdW1uIC5pcm9uX3dpZGdldF9yYWRpbyAucGxheWVyLXRpdGxlLWJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4gdWwudHJhY2tzLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wbGF5ZXItYm94IC5qcC1jb250cm9scyB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvIC5qcC10eXBlLXBsYXlsaXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF9yYWRpby5wbGF5bGlzdF9lbmFibGVkIC5qcC10eXBlLXBsYXlsaXN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIENvbG9yIG92ZXJyaWRlcyAqL1xyXG5cclxuLmlyb25fd2lkZ2V0X3JhZGlvIC5pbmZvLWJveCB7XHJcbiAgYmFja2dyb3VuZDogI0YwMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTaWRlYmFyXHJcbiAqL1xyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZT4uaXJvbl93aWRnZXRfdHdpdHRlciAucGFuZWxfX2JvZHkge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuXHJcbi8qIDcuMyBMYXRlc3QgTmV3c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnJlY2VudC1wb3N0cyBoMiB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG59XHJcblxyXG4ucmVjZW50LXBvc3RzIC5leGNlcnB0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmFydGljbGUgLmltYWdlLFxyXG4uY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIC5pbWFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxNzhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XHJcbiAgaGVpZ2h0OiAzNjBweDtcclxufVxyXG5cclxuLmFydGljbGUgYSB7XHJcbiAgaGVpZ2h0OiAzMThweDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5zbGlkZSBhLmhvdmVyLFxyXG4uYXJ0aWNsZSBhLmhvdmVyIHtcclxuICBjb2xvcjogIzFBMUExQTtcclxufVxyXG5cclxuLmNhcm91c2VsIC50ZXh0LFxyXG4uYXJ0aWNsZSAudGV4dCB7XHJcbiAgcGFkZGluZzogMjVweCAyMHB4IDQ1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcm91c2VsIC50ZXh0IGgyLFxyXG4uYXJ0aWNsZSAudGV4dCBoMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRleHQgLnNyX2l0LWRhdGV0aW1lLFxyXG4uYXJ0aWNsZSAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLnNsaWRlIGE6Zm9jdXMgLnRleHQgLnNyX2l0LWRhdGV0aW1lLFxyXG4uY2Fyb3VzZWwgLnNsaWRlIGE6aG92ZXIgLnRleHQgLnNyX2l0LWRhdGV0aW1lLFxyXG4uY2Fyb3VzZWwgLnNsaWRlIGEuaG92ZXIgLnRleHQgLnNyX2l0LWRhdGV0aW1lLFxyXG4uYXJ0aWNsZSBhOmZvY3VzIC5zcl9pdC1kYXRldGltZSxcclxuLmFydGljbGUgYTpob3ZlciAuc3JfaXQtZGF0ZXRpbWUsXHJcbi5hcnRpY2xlIGEuaG92ZXIgLnNyX2l0LWRhdGV0aW1lIHtcclxuICBjb2xvcjogIzFBMUExQTtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTaWRlYmFyIC8gTmFycm93IEdyaWRcclxuICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSxcclxuLmdyaWQtY29scy0tMiAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEge1xyXG4gIGhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC50ZXh0LFxyXG4uZ3JpZC1jb2xzLS0yIC5jYXJvdXNlbCAudGV4dCB7XHJcbiAgcGFkZGluZzogMjVweCAxMnB4IDM1cHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNhcm91c2VsIC50ZXh0IGgyLFxyXG4uZ3JpZC1jb2xzLS0yIC5jYXJvdXNlbCAudGV4dCBoMiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIC5yZWNlbnQtcG9zdHMgLm1lZGlhLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAzMjlweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAucmVjZW50LXBvc3RzIC5tZWRpYS1ibG9jayAudGV4dC1ib3gge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBTaWRlYmFyIFNpbXBsZSBQb3N0ICovXHJcblxyXG4ucG9zdF9zaW1wbGUgYSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9zdF9zaW1wbGUgLnNpbXBsZS1wb3N0LWltZy13cmFwIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMjUlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucG9zdF9zaW1wbGUgLnNpbXBsZS1wb3N0LXR4dC13cmFwIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNzAlO1xyXG4gIG1hcmdpbi1sZWZ0OiA1JTtcclxufVxyXG5cclxuLnBvc3Rfc2ltcGxlIC5zaW1wbGUtcG9zdC10eHQtd3JhcCBoMiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4ucG9zdF9zaW1wbGUgLnNpbXBsZS1wb3N0LXR4dC13cmFwIC5leGNlcnB0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ucG9zdF9zaW1wbGUgLmltYWdlIHtcclxuICBtYXJnaW46IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBvc3Rfc2ltcGxlIC5zcGxpdHRlciB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcblxyXG5cclxuLyogNy40IFVwY29taW5nIEV2ZW50c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIC5pcm9uX3dpZGdldF9ldmVudHMge30gKi9cclxuXHJcbi5jb25jZXJ0LWJveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gIGNvbG9yOiAjNDM0MjQyO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uY29uY2VydC1ib3gsXHJcbi5jb25jZXJ0LWJveCAuaG92ZXItYm94IHtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggNDVweDtcclxufVxyXG5cclxuLmNvbmNlcnQtYm94IC5zcl9pdC1kYXRldGltZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4uY29uY2VydC1ib3ggLnRpbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtNnB4O1xyXG4gIHBhZGRpbmc6IDAuNWVtO1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLmNvbmNlcnQtYm94IC5ldmVudC10aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNCNkI2QjY7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXJcclxuICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlIC5jb25jZXJ0LWJveCxcclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY29uY2VydC1ib3ggLmhvdmVyLWJveCB7XHJcbiAgcGFkZGluZzogMjVweCAxMnB4IDM1cHg7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNvbmNlcnQtYm94IC5zcl9pdC1kYXRldGltZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zcl9pdC1jb250ZW50LXNpZGUgLmNvbmNlcnQtYm94IC5kYXRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNyX2l0LWNvbnRlbnQtc2lkZSAuY29uY2VydC1ib3ggLnRpbWUge1xyXG4gIHRvcDogYXV0bztcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogRm9vdGVyXHJcbiAqL1xyXG5cclxuXHJcbi8qIDcuNSBSZWNlbnQgVmlkZW9zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4udmlkZW8tYm94IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udmlkZW8tYm94IC5ob3Zlci1ib3gge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICBjb2xvcjogI0ZGRjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4udmlkZW8tYm94IC5pbWFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlby1ib3ggaDIge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi52aWRlby1ib3ggLmJ0bi1wbGF5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZGVvLWJveCAuaWNvbi1wbGF5IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMTZweCAxM3B4IDE2cHggMTlweDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4udmlkZW8tYm94IC5idG4tcGxheSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfdmlkZW9zIGgyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF92aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXJcclxuICovXHJcblxyXG4jc2lkZWJhciAudmlkZW8tbGlzdC52aWRlb19saXN0IC5pbWFnZSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAudmlkZW8tbGlzdC52aWRlb19saXN0IC5pbWFnZSB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKipcclxuICogRm9vdGVyXHJcbiAqL1xyXG5cclxuXHJcbi8qIDcuNiBOZXdzbGV0dGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaXJvbl93aWRnZXRfbmV3c2xldHRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgLmNvbnRyb2wtYXBwZW5kIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMjcyNzI3O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA2OCU7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTBweCAxJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogMzZweDtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcclxuLmlyb25fd2lkZ2V0X25ld3NsZXR0ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5mb3JtLXN0YXR1cyB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNpZGViYXIgLyBOYXJyb3dcclxuICovXHJcblxyXG4uc3JfaXQtY29udGVudC1zaWRlPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWxhYmVsLFxyXG4uZ3JpZC1jb2xzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWxhYmVsIHtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLyogNy43IFRlcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogLmlyb25fd2lkZ2V0X3Rlcm1zICovXHJcblxyXG4udGVybXMtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4udGVybXMtbGlzdCBsaSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLnRlcm1zLWxpc3QgbGk6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRlcm1zLWxpc3QgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDEwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udGVybXMtbGlzdCBhOmZvY3VzLFxyXG4udGVybXMtbGlzdCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI0VCRUJFQjtcclxufVxyXG5cclxuLnRlcm1zLWxpc3Qgc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTaWRlYmFyXHJcbiAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBGb290ZXJcclxuICovXHJcblxyXG5cclxuLyogNy44IFdvcmRQcmVzcyBXaWRnZXRzL0RlZmF1bHQgV2lkZ2V0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBEZWZhdWx0IFdpZGdldHMgOlxyXG4gKiAtIFdQX1dpZGdldF9BcmNoaXZlc1xyXG4gKiAtIFdQX1dpZGdldF9DYWxlbmRhclxyXG4gKiAtIFdQX1dpZGdldF9DYXRlZ29yaWVzXHJcbiAqIC0gV1BfV2lkZ2V0X0xpbmtzXHJcbiAqIC0gV1BfV2lkZ2V0X01ldGFcclxuICogLSBXUF9XaWRnZXRfUGFnZXNcclxuICogLSBXUF9XaWRnZXRfUmVjZW50X0NvbW1lbnRzXHJcbiAqIC0gV1BfV2lkZ2V0X1Bvc3RzXHJcbiAqIC0gV1BfV2lkZ2V0X1JTU1xyXG4gKiAtIFdQX1dpZGdldF9TZWFyY2hcclxuICogLSBXUF9XaWRnZXRfVGFnX0Nsb3VkXHJcbiAqIC0gV1BfV2lkZ2V0X1RleHRcclxuICogLSBXUF9OYXZfTWVudV9XaWRnZXRcclxuICpcclxuICovXHJcblxyXG5cclxuLyoqXHJcbiAqIENvbW1vblxyXG4gKlxyXG4gKiAxLiBJbmhlcml0ZWQgZnJvbSAucGFuZWxfX2JvZHlcclxuICovXHJcblxyXG5cclxuLyogLndpZGdldF9jYWxlbmRhciAqL1xyXG5cclxuI2NhbGVuZGFyX3dyYXAsXHJcbi50ZXh0d2lkZ2V0LFxyXG4ud2lkZ2V0X25hdl9tZW51Pi5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbi53aWRnZXRfdGFnX2Nsb3VkPi50YWdjbG91ZCB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIC8qIDEgKi9cclxufVxyXG5cclxuLndpZGdldD51bCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICAvKiAxICovXHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAvKiAxICovXHJcbn1cclxuXHJcbi53aWRnZXQ+LnNlbGVjdC1hcmVhIHtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4ucGFuZWxfX2hlYWRpbmcrI2NhbGVuZGFyX3dyYXAsXHJcbi5wYW5lbF9faGVhZGluZysudGV4dHdpZGdldCxcclxuLnBhbmVsX19oZWFkaW5nKy5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbi5wYW5lbF9faGVhZGluZysudGFnY2xvdWQge1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5wYW5lbF9faGVhZGluZyt1bCxcclxuLnBhbmVsX19oZWFkaW5nK3NlbGVjdCxcclxuLnBhbmVsX19oZWFkaW5nKy5zZWxlY3QtYXJlYSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBXUF9XaWRnZXRfQ2FsZW5kYXJcclxuICovXHJcblxyXG4jd3AtY2FsZW5kYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jd3AtY2FsZW5kYXIgdGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogV1BfV2lkZ2V0X0NhbGVuZGFyXHJcbiAqL1xyXG5cclxuLnRhZ2Nsb3VkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogV1BfTmF2X01lbnVfV2lkZ2V0XHJcbiAqL1xyXG5cclxuLndpZGdldF9uYXZfbWVudT4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyPiA6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBXUF9XaWRnZXRfUlNTXHJcbiAqL1xyXG5cclxuLnJzc3dpZGdldCBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiAxMiU7XHJcbn1cclxuXHJcblxyXG4vKiBWaXN1YWwgQ29tcG9zZXIgV2lkZ2V0cyAqL1xyXG5cclxuaDMud2lkZ2V0dGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5cclxuLyogU2lkZWJhciBXaWRnZXRzICovXHJcblxyXG4jc2lkZWJhciAucGFuZWxfX2hlYWRpbmcsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnBhbmVsX19oZWFkaW5nIHtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuI3NpZGViYXIgLnBhbmVsX19oZWFkaW5nIGgzLCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5wYW5lbF9faGVhZGluZyBoMyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuI3NpZGViYXIgdWwsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgdWwge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4jc2lkZWJhciB1bC5jaGlsZHJlbixcclxuI3NpZGViYXIgdWwuc3ViLW1lbnUsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgdWwuY2hpbGRyZW4sXHJcbi5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgdWwuc3ViLW1lbnUge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA2NiU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTM1MzU7XHJcbiAgbWluLXdpZHRoOiAyMzJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlODBlNTA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgcGFkZGluZzogMTNweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQge1xyXG4gIG1hcmdpbi10b3A6IDEwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKiA3LjkgVGhpcmQtUGFydHkgV2lkZ2V0c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIFJldm9sdXRpb24gU2xpZGVyICovXHJcblxyXG4ucmV2X3NsaWRlcl93cmFwcGVyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5ldmVudC10ZXh0LXdyYXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG59XHJcblxyXG4uYnV0dG9ucyAuZXZlbnQtdGV4dC13cmFwIC5sb2NhdGlvbi1oIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG59XHJcblxyXG4uYnV0dG9ucyAuZXZlbnQtdGV4dC13cmFwIC5jaXR5LWgge1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5idXR0b25zIC5ldmVudC10ZXh0LXdyYXAgLmxvY2F0aW9uLWgsXHJcbiAgLmJ1dHRvbnMgLmV2ZW50LXRleHQtd3JhcCAuY2l0eS1oIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b25zOmhvdmVyIC5ldmVudC10ZXh0LXdyYXAgLmxvY2F0aW9uLWgsXHJcbi5idXR0b25zOmhvdmVyIC5ldmVudC10ZXh0LXdyYXAgLmNpdHktaCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxufVxyXG5cclxuLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdy5ob3ZlciAuYnV0dG9ucyAuYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgwZTUwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgcGFkZGluZzogN3B4IDE5cHg7XHJcbn1cclxuXHJcbi5ldmVudC1tb3JlLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg0OXB4KSB7XHJcbiAgLmV2ZW50LW1vcmUtYnV0dG9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMjVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmV2ZW50LWNlbnRlcmluZyAuc3JfaXQtZGF0ZXRpbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi52Y19zcGFuNiAuaXJvbl93aWRnZXRfZXZlbnRzIC5ldmVudC1tb3JlLWJ1dHRvbixcclxuLnZjX3NwYW40IC5pcm9uX3dpZGdldF9ldmVudHMgLmV2ZW50LW1vcmUtYnV0dG9uLFxyXG4udmNfc3BhbjMgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sXHJcbi52Y19zcGFuMiAuaXJvbl93aWRnZXRfZXZlbnRzIC5ldmVudC1tb3JlLWJ1dHRvbixcclxuI3NpZGViYXIgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24sIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLmlyb25fd2lkZ2V0X2V2ZW50cyAuZXZlbnQtbW9yZS1idXR0b24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiA1cHggMjVweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYnV0dG9uLXdyYXAge1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICAuYnV0dG9uLnRpY2tldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIE5ld3MgV2lkZ2V0ICovXHJcblxyXG4jc2lkZWJhciAucmVjZW50LXBvc3RzIC5pbWFnZSwgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAucmVjZW50LXBvc3RzIC5pbWFnZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNzaWRlYmFyIC5yZWNlbnQtcG9zdHMgLnRleHQtYm94LCAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5yZWNlbnQtcG9zdHMgLmltYWdlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAud2lkZ2V0Lmlyb25fd2lkZ2V0X3Bvc3RzIC5yZWNlbnQtcG9zdHMgLnBhbmVsLWFjdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDMyOXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogNy4xMCBEaXZpZGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uZGVmYXVsdGRpdmlkZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG59XHJcblxyXG4uZGVmYXVsdGRpdmlkZXIubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kZWZhdWx0ZGl2aWRlci5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uZGVmYXVsdGRpdmlkZXIuY2VudGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmltYWdlZGl2aWRlciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5pbWFnZWRpdmlkZXIubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5pbWFnZWRpdmlkZXIucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmltYWdlZGl2aWRlci5jZW50ZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5cclxuLyogNy4xMSBCdXR0b24gV2lkZ2V0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5hLmJ1dHRvbi13aWRnZXQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSAwcywgY29sb3IgMC4zNXMgZWFzZSAwcztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbn1cclxuXHJcbmEuYnV0dG9uLXdpZGdldC5sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuYS5idXR0b24td2lkZ2V0LnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbmEuYnV0dG9uLXdpZGdldC5jZW50ZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5cclxuLyogNy4xMiBQcm9tb3Rpb24gV2lkZ2V0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5hLnByb21vYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogNjUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9tby1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG5cclxuLyogQW5pbWF0aW9uIDA6IERlZmF1bHQgRmFsbGJhY2sgKi9cclxuXHJcbi5wcm9tb2JveCBpbWcge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDBzO1xyXG4gIHdpZHRoOiAxMTAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmEucHJvbW9ib3g6aG92ZXIgaW1nIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbn1cclxuXHJcblxyXG4vKiBBbmltYXRpb24gMTogU2xpZGUgKi9cclxuXHJcbi5wcm9tb2JveC5hbmltYXRpb24tc2xpZGUgaW1nIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSAwcztcclxuICB3aWR0aDogMTEwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5hLnByb21vYm94LmFuaW1hdGlvbi1zbGlkZTpob3ZlciBpbWcge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwcHgsIDBweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMHB4LCAwcHgpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDBweCwgMHB4KTtcclxufVxyXG5cclxuXHJcbi8qIEFuaW1hdGlvbiAyOiBab29tICovXHJcblxyXG4ucHJvbW9ib3guYW5pbWF0aW9uLXpvb20gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYS5wcm9tb2JveC5hbmltYXRpb24tem9vbTpob3ZlciBpbWcge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbn1cclxuXHJcbmEucHJvbW9ib3g6aG92ZXIgLnByb21vLW92ZXJsYXkge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wcm9tb2NvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMzVzIGVhc2UgMHM7XHJcbiAgei1pbmRleDogMTE7XHJcbn1cclxuXHJcbi5wcm9tb3N1YnRleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEyMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UgMHMsIGJvdHRvbSAwLjM1cyBlYXNlIDBzLCB0b3AgMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuYS5wcm9tb2JveDpob3ZlciAucHJvbW9jb250ZW50IHtcclxuICB0b3A6IDQ1JTtcclxufVxyXG5cclxuYS5wcm9tb2JveDpob3ZlciAucHJvbW9zdWJ0ZXh0IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRvcDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGEucHJvbW9ib3g6aG92ZXIgLnByb21vc3VidGV4dCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm90dG9tOiAtMzVweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3RleHQgaDEsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3RleHQgaDIsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3RleHQgaDMsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3RleHQgaDQsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3RleHQgaDUsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3RleHQgaDYsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3N1YnRleHQgaDEsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3N1YnRleHQgaDIsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3N1YnRleHQgaDMsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3N1YnRleHQgaDQsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3N1YnRleHQgaDUsXHJcbi5wcm9tb2NvbnRlbnQuY2VudGVyIC5wcm9tb3N1YnRleHQgaDYge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDEsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGgyLFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoMyxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3RleHQgaDQsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW90ZXh0IGg1LFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vdGV4dCBoNixcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDEsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGgyLFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoMyxcclxuLnByb21vY29udGVudC5sZWZ0IC5wcm9tb3N1YnRleHQgaDQsXHJcbi5wcm9tb2NvbnRlbnQubGVmdCAucHJvbW9zdWJ0ZXh0IGg1LFxyXG4ucHJvbW9jb250ZW50LmxlZnQgLnByb21vc3VidGV4dCBoNiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3RleHQgaDEsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vdGV4dCBoMixcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGgzLFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3RleHQgaDQsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vdGV4dCBoNSxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW90ZXh0IGg2LFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3N1YnRleHQgaDEsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vc3VidGV4dCBoMixcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGgzLFxyXG4ucHJvbW9jb250ZW50LnJpZ2h0IC5wcm9tb3N1YnRleHQgaDQsXHJcbi5wcm9tb2NvbnRlbnQucmlnaHQgLnByb21vc3VidGV4dCBoNSxcclxuLnByb21vY29udGVudC5yaWdodCAucHJvbW9zdWJ0ZXh0IGg2IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnByb21vYm94IGgxLFxyXG4ucHJvbW9ib3ggaDIsXHJcbi5wcm9tb2JveCBoMyxcclxuLnByb21vYm94IGg0LFxyXG4ucHJvbW9ib3ggaDUsXHJcbi5wcm9tb2JveCBoNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHJvbW90ZXh0IGgxLFxyXG4ucHJvbW90ZXh0IGgyLFxyXG4ucHJvbW90ZXh0IGgzLFxyXG4ucHJvbW90ZXh0IGg0LFxyXG4ucHJvbW90ZXh0IGg1LFxyXG4ucHJvbW90ZXh0IGg2IHtcclxuICBmb250LXNpemU6IDIuMjV2dztcclxuICBsaW5lLWhlaWdodDogNHZ3O1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLnByb21vc3VidGV4dCBoMSxcclxuLnByb21vc3VidGV4dCBoMixcclxuLnByb21vc3VidGV4dCBoMyxcclxuLnByb21vc3VidGV4dCBoNCxcclxuLnByb21vc3VidGV4dCBoNSxcclxuLnByb21vc3VidGV4dCBoNiB7XHJcbiAgZm9udC1zaXplOiAwLjh2dztcclxuICBsaW5lLWhlaWdodDogMC44dnc7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucHJvbW90ZXh0IGgxLFxyXG4gIC5wcm9tb3RleHQgaDIsXHJcbiAgLnByb21vdGV4dCBoMyxcclxuICAucHJvbW90ZXh0IGg0LFxyXG4gIC5wcm9tb3RleHQgaDUsXHJcbiAgLnByb21vdGV4dCBoNiB7XHJcbiAgICBmb250LXNpemU6IDh2dztcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHZ3O1xyXG4gIH1cclxuICAucHJvbW9zdWJ0ZXh0IGgxLFxyXG4gIC5wcm9tb3N1YnRleHQgaDIsXHJcbiAgLnByb21vc3VidGV4dCBoMyxcclxuICAucHJvbW9zdWJ0ZXh0IGg0LFxyXG4gIC5wcm9tb3N1YnRleHQgaDUsXHJcbiAgLnByb21vc3VidGV4dCBoNiB7XHJcbiAgICBmb250LXNpemU6IDJ2dztcclxuICAgIGxpbmUtaGVpZ2h0OiAydnc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogNy4xNCBJbmZvYm94XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaW5mb2JveC1pY29uIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4uaW5mb2JveC1jb250ZW50IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogODUlO1xyXG4gIHBhZGRpbmctbGVmdDogMi41JTtcclxuICBwYWRkaW5nLXJpZ2h0OiAyLjUlO1xyXG59XHJcblxyXG4uaW5mb2JveC10aXRsZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG4uaW5mb2JveC1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XHJcbiAgLmluZm9ib3gtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmluZm9ib3gtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgLmluZm9ib3gtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogNy4/PyBzb25hYXIgVEVTVCBDTEFTU0VTXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uYnV5dGhlbWUgcCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5ib2xkdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxufVxyXG5cclxuLmN1c3RvbS1oZWFkZXItaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4jc2lkZWJhciAuY3VzdG9tLWhlYWRlci1pbWcsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLmN1c3RvbS1oZWFkZXItaW1nICB7XHJcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbWFnZWRpdmlkZXJwaWMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLyogRm9yY2Vib3R0b20gKi9cclxuXHJcbi5mb3JjZWJvdHRvbSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmJyZWFrcG9pbnRwYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypcclxuLmZpdF9iZ190ZXh0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uZml0X2JnX2xlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5maXRfYmdfY2VudGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZml0X2JnX3JpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufSovXHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgOC4wIEZvb3RlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIDguMSBTaXRlIEZvb3RlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuI2Zvb3RlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDgwMDA7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlci53aWRnZXRzIHtcclxuICBwYWRkaW5nOiA0NHB4O1xyXG59XHJcblxyXG4jYmFjay10by10b3AsXHJcbiNiYWNrLXRvLXRvcC1tb2JpbGUge1xyXG4gIHotaW5kZXg6IDIwMDtcclxufVxyXG5cclxuLmZvb3Rlci13cmFwcGVyLWJhY2t0b3RvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogLTQwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzLCBib3R0b20gMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuLmZvb3Rlci13cmFwcGVyLWJhY2t0b3RvcC5hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLmZvb3Rlci13cmFwcGVyLWJhY2t0b3RvcDpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLXdyYXBwZXItYmFja3RvdG9wLm1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIE1vYmlsZSBWZXJzaW9uKi9cclxuXHJcbi5mb290ZXItd3JhcHBlci1iYWNrdG90b3AtbW9iaWxlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAxMDBweDtcclxuICByaWdodDogMjBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLyogOC4yIFdpZGdldCBBcmVhXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ud2lkZ2V0IHRkLFxyXG4ud2lkZ2V0IHRhYmxlLFxyXG4ud2lkZ2V0IHRoIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMge1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTA2NHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICBwYWRkaW5nLXRvcDogNzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAud2lkZ2V0IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzMSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICBtYXJnaW4tbGVmdDogMSU7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAud2lkZ2V0Om50aC1jaGlsZCgzbisxKSB7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLnBhbmVsX19oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRjtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbF9faGVhZGluZyBoMyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAucGFuZWxfX2JvZHkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLnBhbmVsLWFjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyB1bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIHVsIGEge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIHVsIC5wb3N0LWRhdGUge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBjb2xvcjogI2QzZDNkMztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIHNlbGVjdCB7XHJcbiAgbWF4LXdpZHRoOiAzMzBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fd2lkZ2V0cyAudGV4dHdpZGdldCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dpZGdldHMgLnRleHR3aWRnZXQgaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIC5wYW5lbF9fYm9keSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIHVsLmpwLWNvbnRyb2xzIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC53aWRnZXQtYXJlYSBhc2lkZS53aWRnZXQge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiA4LjMgQ29weXJpZ2h0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uZm9vdGVyLXJvdyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IHAge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgbGk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICd8JztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNnB4O1xyXG4gIHRvcDogLTFweDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXItcm93IHVsIGEge1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyAuZm9vdGVyLWxvZ28td3JhcCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyAudGV4dC1ib3gge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mb290ZXItcm93IHAsXHJcbi5mb290ZXItcm93IGgxLFxyXG4uZm9vdGVyLXJvdyBoMixcclxuLmZvb3Rlci1yb3cgaDMsXHJcbi5mb290ZXItcm93IGg0LFxyXG4uZm9vdGVyLXJvdyBoNSxcclxuLmZvb3Rlci1yb3cgaDYge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgLnRleHQuZm9vdGVyLWNvcHlyaWdodCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cgLnRleHQuZm9vdGVyLWF1dGhvciB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuZm9vdGVyLXJvdyAuZm9vdGVyLWxvZ28td3JhcCB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgLmZvb3Rlci1yb3cgLnRleHQuZm9vdGVyLWNvcHlyaWdodCB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyLXJvdyAudGV4dC5mb290ZXItYXV0aG9yIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIDguNCBUaGVtZSBFeHRyYXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5jb3VudGRvd24tYmxvY2sge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5pY29uLWlubGluZXMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZm9vdGVyX193aWRnZXRzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXJvdyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweDtcclxufVxyXG5cclxuXHJcbi8qIERyb3AgQ2FwIGZvciBBYm91dCBTZWN0aW9uICovXHJcblxyXG4jZHJvcGNhcCBzcGFuLmRyb3BjYXAge1xyXG4gIGZvbnQtc2l6ZTogNjlweDtcclxuICB3aWR0aDogNzVweDtcclxuICBoZWlnaHQ6IDMzcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuXHJcbi8qIFdpZGdldCBidXR0b246IHRvIGFsaWduIGhvcml6b250YWxseSB0aGUgYnV0dG9ucyBvbiB0aGUgc2FtZSBsaW5lICovXHJcblxyXG4uYnV0dG9uLWlubGluZSAuYnV0dG9uLXdpZGdldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnV0dG9uLWlubGluZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnV0dG9uLWlubGluZSAuYnV0dG9uLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgOS4wIE1lZGlhIFF1ZXJpZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAubmF2LWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAvKiA1LjMgRXZlbnQgKi9cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93LmhvdmVyIC5idXR0b25zIC5saW5rIHtcclxuICAgIGNvbG9yOiAjMUExQTFBO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcclxuICAjaGVhZGVyIHtcclxuICAgIG1hcmdpbjogNDBweCAxMnB4IDE1cHg7XHJcbiAgfVxyXG4gIC8qLm1hcnF1ZWUgLnRwYXJyb3dzLmhpZGVhcnJvd3Mge1xyXG4gICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gICAgICAgIC1tb3otb3BhY2l0eTogMTtcclxuICAgICAgICAta2h0bWwtb3BhY2l0eTogMTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLm1hcnF1ZWUudHAtc2ltcGxlcmVzcG9uc2l2ZSAuY2FwdGlvbiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIC5tYXJxdWVlIC50ZXh0LWJveCB7XHJcbiAgICAgICAgbGVmdDogNSUgIWltcG9ydGFudDtcclxuICAgIH0qL1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDNweCkge1xyXG4gIC5ibG9ja3F1b3RlLWJveCB7XHJcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gIH1cclxuICAvKm1ha2Ugc3BhY2UgdW5kZXIgdGhlIG1vYmlsZSBtZW51Ki9cclxuICAjcHVzaGVyLm1lbnUtdHlwZS1jbGFzc2ljLW1lbnUge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogdGFibGV0cyB2ZXJzaW9uICovXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5mcy1pbWcge1xyXG4gICAgZm9udC1mYW1pbHk6ICdpbWFnZS1zZXQoIHVybCgtbGFyZ2V8LW1lZGl1bSksIHVybCgtbGFyZ2V8LW1lZGl1bSkgMnggaGlnaC1iYW5kd2lkdGgpJztcclxuICB9XHJcbiAgI3dyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbiAgfVxyXG4gIC5ibG9ja3F1b3RlLWJveCB7XHJcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gIH1cclxuICAuc2l0ZS1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5uYXYtaG9sZGVyLFxyXG4gIC5maXhlZC1iYXIgLm5hdi1ob2xkZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3R3aXR0ZXIgLnNyX2l0LW1ldGEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAudGl0bGUtYm94IHtcclxuICAgIHBhZGRpbmc6IDE5cHggMTNweCAxOHB4O1xyXG4gIH1cclxuICAudGl0bGUtYm94IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuICAudGl0bGUtYm94IC5saW5rIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcbiAgLmNhcm91c2VsIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcbiAgLmNhcm91c2VsIC50ZXh0LFxyXG4gIC5hcnRpY2xlIC50ZXh0IC5jb25jZXJ0LWJveCxcclxuICAuY29uY2VydC1ib3ggLmhvdmVyLWJveCB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDEycHggMzVweDtcclxuICB9XHJcbiAgLmNhcm91c2VsIC5tb3JlLFxyXG4gIC5hcnRpY2xlIC5tb3JlIHtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIC53aWRnZXQtYmxvY2tzIHtcclxuICAgIG1hcmdpbjogMCAtMjBweCAyN3B4IDA7XHJcbiAgfVxyXG4gIC5jb250YWN0LWJveCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggMTBweDtcclxuICAgIG1hcmdpbjogMzJweCAtMXB4IDQzcHggMDtcclxuICB9XHJcbiAgLmNvbnRhY3QtYm94IGltZyB7XHJcbiAgICBtYXJnaW46IDVweCAyNHB4IDEzcHggMDtcclxuICB9XHJcbiAgLmZvb3Rlci13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSAuaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICB9XHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSAubGluayAubGFiZWwsXHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSAucGFuZWwtYWN0aW9uX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSAubGluayAubGFiZWwsXHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSAucGFuZWwtYWN0aW9uX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XHJcbiAgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSBhIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxOXB4KSB7XHJcbiAgLmNhcm91c2VsLnJlc3BvbnNpdmUxIC5zbGlkZSAuaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBtb2JpbGUgdmVyc2lvbiAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xyXG4gIGJvZHkge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjMWExYTFhO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250OiBib2xkIDE2cHgvMThweDtcclxuICB9XHJcbiAgLypwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwcHg7XHJcbiAgICB9Ki9cclxuICAjaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3O1xyXG4gICAgcGFkZGluZzogNXB4IDExNHB4IDVweCA1MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG4gIH1cclxuICAjaGVhZGVyOmFmdGVyLFxyXG4gIC5oZWFkZXJfX2xlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaGVhZGVyX19sZWZ0LFxyXG4gIC5zaXRlLXRpdGxlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuaGVhZGVyX19sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuYmxvY2txdW90ZS1ib3gsXHJcbiAgLnNpdGUtZGVzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNpdGUtdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgfVxyXG4gIC5zaWRlLW1lbnUgLmxvZ28tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubG9nby1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbiAgI25hdiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLm5hdi1tZW51IGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIH1cclxuICAubmF2LW1lbnUgbGk6aG92ZXI+YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLnBhbmVsIC5zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDAgOXB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgLnNvY2lhbC1uZXR3b3JrcyBsaSB7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyB7XHJcbiAgICBtYXJnaW46IDAgMCAyN3B4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyAuYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWJveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxMHB4IDlweCAwIDA7XHJcbiAgfVxyXG4gIC5mYWNlYm9vay1ib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLyogLmdyaWQtY29scyB7fSAqL1xyXG4gIC5ncmlkLWNvbHMtLTI+LndpZGdldCxcclxuICAuZ3JpZC1jb2xzLS0zPi53aWRnZXQsXHJcbiAgLmdyaWQtY29scy0tND4ud2lkZ2V0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5mb290ZXItYmxvY2sge1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3dpZGdldHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAvKiAud2lkZ2V0IHt9ICovXHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuZm9vdGVyX193aWRnZXRzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWxhYmVsIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAuZm9vdGVyX193aWRnZXRzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIC5jb250cm9sLWFwcGVuZCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuZm9ybS1jb250cm9sIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gIH1cclxuICAuZm9vdGVyX193aWRnZXRzPi5pcm9uX3dpZGdldF9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICB9XHJcbiAgLmZvb3Rlci1ibG9jayAuc29jaWFsLW5ldHdvcmtzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC50aXRsZS1ib3gge1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4IDEycHg7XHJcbiAgfVxyXG4gIC53aWRnZXQtYmxvY2tzIHtcclxuICAgIG1hcmdpbjogMCAwIDExcHg7XHJcbiAgfVxyXG4gIC53aWRnZXQtYmxvY2tzIC50aXRsZS1ib3gge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICB9XHJcbiAgLndpZGdldC1ibG9ja3MgLmJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xyXG4gIH1cclxuICAud2lkZ2V0LWJsb2NrcyAuYmxvY2sgLmhvbGRlciB7XHJcbiAgICBwYWRkaW5nOiA2cHggNnB4IDVweDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGl0bGUtYm94IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAudGl0bGUtYm94IC5saW5rIHtcclxuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICB9XHJcbiAgLmxpbms6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIC53aWRnZXQge30gKi9cclxuICAuc3JfaXQtY29udGVudC1zaWRlIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSxcclxuICAuZ3JpZC1jb2xzLS0yIC5jYXJvdXNlbC5yZXNwb25zaXZlMSAuc2xpZGUgYSB7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gIH1cclxuICAuaXJvbl93aWRnZXRfcmFkaW8gLmluZm8tYm94IC50cmFjay1uYW1lIHtcclxuICAgIG1hcmdpbjogMCAwIDFweDtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3JhZGlvLnBsYXlsaXN0X2VuYWJsZWQgLnBsYXllci10aXRsZS1ib3ggLnRyYWNrLW5hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuICAucGxheWVyLWJveCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5wYW5lbF9fYm9keSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIHAge1xyXG4gICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICB9XHJcbiAgLmlyb25fd2lkZ2V0X3R3aXR0ZXIgLnNyX2l0LW1ldGEge1xyXG4gICAgbWFyZ2luOiAwIDAgMCA4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgfVxyXG4gIC5pcm9uX3dpZGdldF90d2l0dGVyIC5zcl9pdC1tZXRhOmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTUycHg7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcbiAgLypcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZyBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbjogLTFweCAwIC00cHg7XHJcbiAgICB9Ki9cclxuICAvKiAuY2Fyb3VzZWwge30gKi9cclxuICAuY2Fyb3VzZWwgLnNsaWRlIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuanMtY2Fyb3VzZWwgLmNhcm91c2VsX193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCAzNXB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwgLmJ0bi1wcmV2LFxyXG4gIC5jYXJvdXNlbCAuYnRuLW5leHQge1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbCAuYnRuLXByZXY6aG92ZXIsXHJcbiAgLmNhcm91c2VsIC5idG4tbmV4dDpob3ZlciB7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICB9XHJcbiAgLmNhcm91c2VsIC5pY29uLWxlZnQtb3Blbi1iaWcsXHJcbiAgLmNhcm91c2VsIC5pY29uLXJpZ2h0LW9wZW4tYmlnIHtcclxuICAgIG1hcmdpbjogLTE1cHggMCAwIDA7XHJcbiAgfVxyXG4gIC5jb25jZXJ0LWJveCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0LWJveCAudGltZSB7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC52aWRlby1ib3ggaDIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxOXB4O1xyXG4gIH1cclxuICAuYnJlYWRjcnVtYnMgbGkge1xyXG4gICAgcGFkZGluZzogMCAxOXB4IDJweCAwO1xyXG4gIH1cclxuICAuYnJlYWRjcnVtYnMgbGk6YWZ0ZXIge1xyXG4gICAgbGVmdDogLTEycHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC5hcnRpY2xlcy1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMCAtMTBweCAzcHggMDtcclxuICAgIHBhZGRpbmc6IDFweCAwIDA7XHJcbiAgfVxyXG4gIC5hcnRpY2xlcy1zZWN0aW9uIC5hcnRpY2xlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAwO1xyXG4gIH1cclxuICAuYXJ0aWNsZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgfVxyXG4gIC5hcnRpY2xlIC5zcl9pdC1kYXRldGltZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1tb3JlIHtcclxuICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgfVxyXG4gIC5jb250ZW50LS1yZXY+LmNvbnRlbnRfX21haW4sXHJcbiAgLmNvbnRlbnRfX21haW4sXHJcbiAgLnNyX2l0LWNvbnRlbnQtc2lkZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAuc3JfaXQtY29udGVudC1zaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zcl9pdC1tZXRhOmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgLmxpbmtzLWJsb2NrIC5idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxpbmtzLWJsb2NrIC5idXR0b25zIHtcclxuICAgIG1hcmdpbjogNHB4IDAgMCA4cHg7XHJcbiAgfVxyXG4gIC52aWRlby1wb3N0IC5saW5rcy1ibG9jayAuYnV0dG9ucyB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgI2NvbnRlbnQgLmxpbmtzLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMzFweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAyMXB4IDAgMjBweDtcclxuICB9XHJcbiAgI2NvbnRlbnQgLnZpZGVvLXBvc3QgLmxpbmtzLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMCAwIC0xM3B4O1xyXG4gIH1cclxuICAuYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggNDZweCA1OXB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMjZweDtcclxuICB9XHJcbiAgLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMzNweCAyNXB4IDM5cHggMzFweDtcclxuICAgIG1hcmdpbjogMCAwIDIycHg7XHJcbiAgfVxyXG4gIC5ibG9ja3F1b3RlLWJsb2NrIC50aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gIH1cclxuICAudHdvLWNvbHVtbnMgLmJsb2NrcXVvdGUtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAtMnB4IDAgMjJweDtcclxuICAgIHBhZGRpbmc6IDMzcHggMjhweCAzOXB4IDMxcHg7XHJcbiAgfVxyXG4gIC50d28tY29sdW1ucyB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHggMCAwO1xyXG4gIH1cclxuICAudHdvLWNvbHVtbnMgLmNvbHVtbiB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gIH1cclxuICAuY29udGFjdC1ib3ggaW1nIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuZm9ybSAuYm94IHtcclxuICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmZvcm0tYmxvY2sge1xyXG4gICAgY29sb3I6ICM0ZTRlNGU7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDAgMDtcclxuICB9XHJcbiAgLmZvcm0tYmxvY2sgaDIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIH1cclxuICAuZm9ybSAud3JhcCB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDAgMTJweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmNvbnRhY3QtYm94IHAge1xyXG4gICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICB9XHJcbiAgLmZpbHRlcnMtYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLyogQmVoYXZlIGxpa2UgLm9uZS1oYWxmICovXHJcbiAgLm9uZS10aGlyZD5saSB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbWFyZ2luOiAxJTtcclxuICB9XHJcbiAgLnNlbGVjdC1uYXYtc2VsZWN0LFxyXG4gIC5uYXYtc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbiAgLmV2ZW50LWNlbnRlcmluZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyMDZweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdz5zcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5zcl9pdC1kYXRldGltZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC50aW1lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcbiAgLmNvdW50ZG93bi13cmFwIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLmJ1dHRvbnMge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5ldmVudC10ZXh0LXdyYXAgLmxvY2F0aW9uLWgge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwIC5jaXR5LWgge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuZXZlbnQtdGV4dC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5ldmVudC10ZXh0LXdyYXAgc3Bhbi5jaXR5IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5ldmVudC10ZXh0LXdyYXAuYnRuIHNwYW4uY2l0eS1oIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLm9wZW4tbGluayB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5saW5rIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxuICAgIG1hcmdpbjogNHB4IDAgMDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyOmFmdGVyIHtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMTI3cHg7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcbiAgLndlYmtpdCAuY29uY2VydHMtbGlzdCAudGl0bGUtcm93IC5vcGVuZXI6YWZ0ZXIge1xyXG4gICAgdG9wOiAycHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC5leHBhbmRlZCAudGl0bGUtcm93IC5vcGVuZXI6YWZ0ZXIge1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC5leHBhbmRlZCAudGl0bGUtcm93IC5vcGVuZXI6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB0b3A6IDdweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAub3BlbmVyOmhvdmVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjNweCAtMTI3cHg7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC50aXRsZS1yb3cgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbiAgLmNvbmNlcnRzLWxpc3QgLnRpdGxlLXJvdyAuYnV0dG9uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb25jZXJ0cy1saXN0IC5zbGlkZSAuaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IDRweCAzNHB4IDFweDtcclxuICB9XHJcbiAgLnRyYWNrcy1ibG9jayB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC50cmFja3MtbGlzdD5saSB7XHJcbiAgICBwYWRkaW5nOiAyNnB4IDE1cHggMTBweCAzOXB4O1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3QgLmJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IC5uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICB9XHJcbiAgLnRyYWNrcy1saXN0IC5idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luOiA0cHggMTBweCAwIDA7XHJcbiAgICBtaW4td2lkdGg6IDc0cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweCA0cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLndlYmtpdCAudHJhY2tzLWxpc3QgLmJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gIH1cclxuICAud2Via2l0IC50cmFja3MtbGlzdCBsaTpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3QgLm5hbWUge1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3QgbGk6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAzcHggMCAwIC00MnB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayAuaW1hZ2UsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICB9XHJcbiAgLmluZm8tc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMTBweCAwIDA7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24gLmltYWdlIHtcclxuICAgIG1hcmdpbjogMCAwIDExcHg7XHJcbiAgfVxyXG4gIC5idXR0b25zLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMCAwIDQxcHg7XHJcbiAgfVxyXG4gIC50cmFja3MtYmxvY2sgaDIge1xyXG4gICAgcGFkZGluZzogMTFweCAyMXB4IDZweDtcclxuICAgIG1hcmdpbjogMCAwIDFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudHJhY2tzLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAuaW5mby1zZWN0aW9uIGgyIHtcclxuICAgIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgfVxyXG4gIC5jb250ZW50LWJveCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjFweDtcclxuICB9XHJcbiAgLmluZm8tc2VjdGlvbiAuYmxvY2txdW90ZS1ibG9jayB7XHJcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4O1xyXG4gICAgcGFkZGluZzogNDlweCAyNXB4IDIycHggMzFweDtcclxuICB9XHJcbiAgLmluZm8tc2VjdGlvbiAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgfVxyXG4gIC5ibG9ja3F1b3RlLWJsb2NrIGZpZ2NhcHRpb24ge1xyXG4gICAgbWFyZ2luOiAwIDFweCAwIDA7XHJcbiAgfVxyXG4gIC5pbmZvLXNlY3Rpb24gLmxpbmtzLWJsb2NrIHtcclxuICAgIG1hcmdpbjogLTE1cHggMCAwO1xyXG4gICAgcGFkZGluZzogMjFweCAwIDMzcHg7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayAudGV4dC1ib3g6YWZ0ZXIsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAubWVkaWEtYmxvY2sgLmltYWdlIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICB9XHJcbiAgLnZpZGVvLXBvc3Qge1xyXG4gICAgbWFyZ2luOiAtMTJweCAwIDA7XHJcbiAgfVxyXG4gIC52aWRlby1ibG9jayB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIH1cclxuICAudmlkZW8tcG9zdCAuc3JfaXQtbWV0YSB7XHJcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xyXG4gIH1cclxuICAjY29udGVudCAubGlua3MtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAyMXB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDE0cHggMCAyMHB4O1xyXG4gIH1cclxuICAudmlkZW8tcG9zdCB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICB9XHJcbiAgLnZpZGVvLXBvc3QgLmxpbmtzLWJsb2NrIC5idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuZm9vdGVyLXdyYXBwZXIud2lkZ2V0cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uLWNvbHVtbiAuanAtcGxheWxpc3QtaXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uLWNvbHVtbiAudHJhY2tzLWxpc3QgbGk6YmVmb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTA5cHgpIHtcclxuICAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLmFzaWRlLFxyXG4gIC5kZXNjcmlwdGlvbi1jb2x1bW4ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmZvb3Rlcl9fd2lkZ2V0cz4uaXJvbl93aWRnZXRfbmV3c2xldHRlciAuY29udHJvbC1hcHBlbmQge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgLmZpbHRlci1oZWFkaW5nIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAuZmlsdGVycy1ibG9jayB1bCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuICB9XHJcbiAgLmxpc3Rpbmctc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgN3B4O1xyXG4gIH1cclxuICAudmlkZW9zLmxpc3Rpbmctc2VjdGlvbixcclxuICAubmV3cy5saXN0aW5nLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDExcHg7XHJcbiAgfVxyXG4gIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC5pbWFnZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDM1cHggNSUgMzVweCA1JTtcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC50ZXh0LWJveDphZnRlciB7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgfVxyXG4gIC5saXN0aW5nLXNlY3Rpb24udmlkZW9zIC5tZWRpYS1ibG9jayBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubmV3cyAubWVkaWEtYmxvY2ssXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayAuc3JfaXQtZGF0ZXRpbWUsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLnNyX2l0LWRhdGV0aW1lLFxyXG4gIC52aWRlb3MgLm1lZGlhLWJsb2NrIC5jYXRlZ29yeSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcHg7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayAudGV4dC1ib3g6YWZ0ZXIsXHJcbiAgLnZpZGVvcyAubWVkaWEtYmxvY2sgLnRleHQtYm94OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMnB4IC0xMzFweDtcclxuICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XHJcbiAgfVxyXG4gIC5uZXdzIC5tZWRpYS1ibG9jayBhLmhvdmVyIC50ZXh0LWJveDphZnRlcixcclxuICAudmlkZW9zIC5tZWRpYS1ibG9jayBhLmhvdmVyIC50ZXh0LWJveDphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM1cHggLTEzMXB4O1xyXG4gIH1cclxuICAvKiBDb21tZW50cyAqL1xyXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSxcclxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0LFxyXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LW5hdmlnYXRpb24sXHJcbiAgLmNvbW1lbnQtcmVzcG9uZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAuY29tbWVudC1hdXRob3Ige1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb21tZW50LW1ldGFkYXRhLFxyXG4gIC5jb21tZW50LWNvbnRlbnQsXHJcbiAgLmNvbW1lbnQtbGlzdCAucmVwbHkge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEwNHB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDRweCk7XHJcbiAgfVxyXG4gIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIC8qIFNtYWxsZXIgZmllbGQgZm9yIG1vYmlsZS4gKi9cclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSxcclxuICAud3BjZjctdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE0NXB4O1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtICNzdWJtaXQsXHJcbiAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcclxuICAuY2Fyb3VzZWwucmVzcG9uc2l2ZTEgLnNsaWRlIGEge1xyXG4gICAgaGVpZ2h0OiAyODBweDtcclxuICB9XHJcbiAgLyogNS41IFBob3RvICovXHJcbiAgLnBob3Rvcy1saXN0IGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAub25lLWhhbGY+bGksXHJcbiAgLm9uZS10aGlyZD5saSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLmFydGljbGVzLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAwIDAgM3B4O1xyXG4gIH1cclxuICAuYXJ0aWNsZXMtc2VjdGlvbiAuYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50d28tY29sdW1ucyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC50d28tY29sdW1ucyAuY29sdW1uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuY29udGFjdC1ib3gge1xyXG4gICAgcGFkZGluZzogMzBweCA0MHB4IDIxcHg7XHJcbiAgfVxyXG4gIC5jb250YWN0LWJveCBhZGRyZXNzIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDIzcHg7XHJcbiAgfVxyXG4gIC5mb3JtIHtcclxuICAgIHBhZGRpbmc6IDRweCAwIDA7XHJcbiAgICBtYXJnaW46IDAgMCA3cHg7XHJcbiAgfVxyXG4gIC5waG90b3MtbGlzdCAuaG92ZXItdGV4dCBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLnZpZGVvLWJsb2NrIC5idG4tcGxheSB7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjFweCAtMTI2cHg7XHJcbiAgICBtYXJnaW46IC0xOXB4IDAgMCAtMTlweDtcclxuICB9XHJcbiAgLmZvb3Rlci1ibG9jayAuc29jaWFsLW5ldHdvcmtzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcclxuICAuZnMtaW1nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaW1hZ2Utc2V0KCB1cmwoLWxhcmdlfC1zbWFsbCksIHVybCgtbGFyZ2V8LXNtYWxsKSAyeCBoaWdoLWJhbmR3aWR0aCknO1xyXG4gIH1cclxuICAvKiBDb21tZW50cyAqL1xyXG4gIC5jb21tZW50LWF1dGhvciB7XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICAuY29tbWVudC1tZXRhZGF0YSxcclxuICAuY29tbWVudC1jb250ZW50LFxyXG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIENsZWFyaW5nIGFmdGVyIFdpZGdldHMgd2l0aG91dCBhIGRlZmluZWQgQWN0aW9uICovXHJcblxyXG4uaXJvbl93aWRnZXRfZGlzY29ncmFwaHk6YWZ0ZXIsXHJcbi5pcm9uX3dpZGdldF92aWRlb3M6YWZ0ZXIsXHJcbi5pcm9uX3dpZGdldF9wb3N0czphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmEuYmFjay1idG4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6IDVweCA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbn1cclxuXHJcbmEuYmFjay1idG46aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIGEuYmFjay1idG4ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5saW5rcy1ibG9jayAuYnV0dG9ucyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQ0hST01FIElOUFVUIFRFWFQgUExBQ0VIT0xERVJTICovXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIDotbW96LXBsYWNlaG9sZGVyLCA6Oi1tb3otcGxhY2Vob2xkZXIsIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDo6cGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxudGV4dGFyZWE6Zm9jdXMsXHJcbmlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxuLyogQUREVEhJUyBPVkVSUklERSAqL1xyXG5cclxuI2F0X2hvdmVyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBJU09UT1BFICovXHJcblxyXG4uaXNvdG9wZSxcclxuLmlzb3RvcGUgLmlzb3RvcGUtaXRlbSB7XHJcbiAgLyogY2hhbmdlIGR1cmF0aW9uIHZhbHVlIHRvIHdoYXRldmVyIHlvdSBsaWtlICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcbn1cclxuXHJcbi5pc290b3BlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgd2lkdGg7XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoO1xyXG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgd2lkdGg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcclxufVxyXG5cclxuLmlzb3RvcGUgLmlzb3RvcGUtaXRlbSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbn1cclxuXHJcblxyXG4vKioqKiBkaXNhYmxpbmcgSXNvdG9wZSBDU1MzIHRyYW5zaXRpb25zICoqKiovXHJcblxyXG4uaXNvdG9wZS5uby10cmFuc2l0aW9uLFxyXG4uaXNvdG9wZS5uby10cmFuc2l0aW9uIC5pc290b3BlLWl0ZW0sXHJcbi5pc290b3BlIC5pc290b3BlLWl0ZW0ubm8tdHJhbnNpdGlvbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG4gIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxufVxyXG5cclxuLmlzb3RvcGUtd3JhcCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaXNvNCB7XHJcbiAgd2lkdGg6IDIyNnB4O1xyXG4gIG1hcmdpbjogNy41cHg7XHJcbn1cclxuXHJcbi5pc28zIHtcclxuICB3aWR0aDogMzM2LjMzcHg7XHJcbiAgbWFyZ2luOiA3LjVweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gIC5pc280IHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIG1hcmdpbjogNy41cHg7XHJcbiAgfVxyXG4gIC5pc28zIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIG1hcmdpbjogNy41cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXBvc3RzLWNsYXNzaWMtcGhwIC5tZWRpYS1ibG9jay5zdGlja3kgLmhvbGRlciB7XHJcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMwMDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8qIFJldm9sdXRpb24gU2xpZGVyIE92ZXJyaWRlcyAqL1xyXG5cclxuLnRwLWxlZnRhcnJvdyxcclxuLnRwLXJpZ2h0YXJyb3cge1xyXG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBTVkcgSWNvbiBDb2xvcnMgKi9cclxuXHJcbi5maWxsLWNsb3NlbWVudSB7XHJcbiAgZmlsbDogI0ZGRjtcclxufVxyXG5cclxuLmZpbGwtbWVudWljb24ge1xyXG4gIGZpbGw6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXHJcblxyXG5cclxuLyogRm9yY2Ugbm8gcGFkZGluZyAqL1xyXG5cclxuLm5vLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGpheCAjaW50ZXJjb20tY29udGFpbmVyIC5pbnRlcmNvbS1sYXVuY2hlci1mcmFtZSwgaWZyYW1lLmludGVyY29tLWxhdW5jaGVyLWRpc2NvdmVyeS1mcmFtZSB7XHJcbiAgYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxufVxyXG5pZnJhbWUuaW50ZXJjb20tbGF1bmNoZXItYmFkZ2UtZnJhbWUge1xyXG4gICAgYm90dG9tOiAxNDVweCFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbnRpbnVvdXNQbGF5ZXItZW5hYmxlIC5wamF4LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbn1cclxuLmZiX2RpYWxvZyB7XHJcbiAgICBib3R0b206IDc1cHghaW1wb3J0YW50O1xyXG59XHJcbi5hZG1pbi1iYXIgI2ZiLXJvb3QsIC5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAjZmItcm9vdCwgIHtcclxuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLyogRWxlbWVudG9yIEVkaXRvciBTcGVjaWFsIENsYXNzIHdoZW4gZWRpdGluZyAqL1xyXG5cclxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlIC5jbGFzc2ljLW1lbnV7XHJcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xyXG59XHJcbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAuZWxlbWVudG9yLWVkaXRvci1oaWRle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlICN3cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDBweCFpbXBvcnRhbnQ7IFxyXG59XHJcbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZS5ibG9jay10ZW1wbGF0ZS1kZWZhdWx0IC54ZGVidWctZXJyb3J7XHJcbiAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4vKiBlbmQgb2YgZWxlbWVudG9yIHRpdGxlIGVkaXQgcGFnZSovXHJcbi5lcnJvcjQwNCB7XHJcbiAgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLyogZm9yIEVsZW1lbnRvciBQcm8gKi9cclxuLmVsZW1lbnRvci1sb2NhdGlvbi1oZWFkZXIge1xyXG4gICAgei1pbmRleDogMjE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogRW5kIG9mIGVsZW1lbnRvciBwcm8qL1xyXG5cclxuLnNvbmFhci1tZW51LWJveHtcclxuICAgIC5zaWRlLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xyXG4gICAgICAgIHotaW5kZXg6IDIwMDI7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblxyXG4gICAgICAgICYudHlwZTIucmlnaHR0eXBlLFxyXG4gICAgICAgICYudHlwZTIubGVmdHR5cGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAmLnNtYWxsT3ZlcmxheXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJiAuY29udGVudC1tZW51e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zaXRlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjAwMTtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyAmIC5jb250ZW50LW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNpZGUtbWVudS5yaWdodHR5cGUge1xyXG4gICAgICAgIHJpZ2h0OiAtMzcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZSB7XHJcbiAgICAgICAgbGVmdDogLTM3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW1lbnUucmlnaHR0eXBlLm9wZW4ge1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZS5vcGVuIHtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcbiAgICAvKiA0LjIgTmF2aWdhdGlvblxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNvbmFhci1tZW51LWJveHtcclxuICAgICNuYXYge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUsXHJcbiAgICAubmF2LW1lbnU+dWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1tZW51IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1tZW51IGxpLmJhY2tsaXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG46aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMzUzNTM1O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSBsaTpob3Zlcj5hIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1tZW51IC5zdWItbWVudSxcclxuICAgIC5uYXYtbWVudSAuY2hpbGRyZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5uYXYtbWVudSB1bCBhLFxyXG4gICAgLm5hdi1tZW51IHVsIHVsIGEge1xyXG4gICAgLy8gY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubmF2LW1lbnUgLmhhcy1kcm9wLWRvd24uaG92ZXI+dWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbWVudSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCxcclxuICAgIC5uYXYtbWVudSAuY2hpbGRyZW4gbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5uYXYtbWVudSB1bCBhOmhvdmVyLFxyXG4gICAgLm5hdi1tZW51IHVsIHVsIGE6aG92ZXIsXHJcbiAgICAubmF2LW1lbnUgLmN1cnJlbnRfcGFnZV9pdGVtPmEsXHJcbiAgICAubmF2LW1lbnUgLmN1cnJlbnRfcGFnZV9hbmNlc3Rvcj5hLFxyXG4gICAgLm5hdi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbT5hLFxyXG4gICAgLm5hdi1tZW51IC5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgIC50eXBlMnsgXHJcbiAgICAgICAgdWwuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAwMDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UsIGxlZnQgMG1zLCB6LWluZGV4IDBtcztcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLWFycm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAucmlnaHR0eXBlLnR5cGUxLCAucmlnaHR0eXBlLnR5cGUze1xyXG4gICAgICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zNzBweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVmdHR5cGUudHlwZTEsIC5sZWZ0dHlwZS50eXBlM3tcclxuICAgICAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zNzBweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcclxuXHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1hcnJvd3tcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC50eXBlMiAme1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5zdWItYXJyb3cgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtdG9nZ2xle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB6LWluZGV4OiAyMDA1O1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgwbisxKXtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDBuKzIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDBuKzMpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvZ2dsZWR7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgwbisxKXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgwbisyKXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMG4rMyl7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0dHlwZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3RhYmxldCl7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZWZ0dHlwZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbn1cclxuXHJcbiAgICAucGFuZWwuZml4ZWQtYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC5maXhlZC1iYXIgI25hdiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5hZG1pbi1iYXIgLnBhbmVsLmZpeGVkLWJhciB7XHJcbiAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjc2lkZWJhciB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4jcHVzaGVye1xyXG4gICAgJi5yaWdodHR5cGUudHlwZTMge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDM1JSBjZW50ZXIgMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxlZnR0eXBlLnR5cGUzIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2NSUgY2VudGVyIDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnR5cGUye1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xyXG4gICAgICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBwYW5lbCAqL1xyXG5cclxuLnBhbmVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4ubmF2LWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDExMDRweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucGFuZWwgLm9wZW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2OTY5Njk7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udDogMTRweC8xO1xyXG4gICAgcGFkZGluZzogMjRweCAxN3B4IDE5cHggMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbn1cclxuXHJcbi5wYW5lbCAub3BlbmVyOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNlZmVkZWQ7XHJcbn1cclxuXHJcbi5wYW5lbC5wb3B1cC1hY3RpdmUgLm9wZW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZGVkO1xyXG59XHJcblxyXG4jbWVudS1yZXNwb25zaXZlLW1lbnV7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5oYXMtcmVzcG9uc2l2ZS1tZW51ICNtZW51LXJlc3BvbnNpdmUtbWVudXtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlIC5oYXMtcmVzcG9uc2l2ZS1tZW51ICNtZW51LW1haW4tbWVudXtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufSIsIi8qdmlkZW9zIGxpc3QgYXJjaGl2ZSovXHJcblxyXG4kbGlzdF93aWR0aDogODQlO1xyXG5cclxuLyojc3JfaXQtdmlkZW9saXN0LWJveHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn0qL1xyXG4uc3JfaXQtdmlkZW9saXN0LWNvbnRhaW5lciwgLnNyX2l0LXZpZGVvLWxpc3R7XHJcbiAgICAucGFnZS10aXRsZXtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5wYW5lbC1hY3Rpb25fX2xhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG59XHJcbi5zcl9pdC12aWRlb2xpc3QtbGlzdCwgLnNyX2l0LXZpZGVvLWxpc3R7XHJcbiAgICAjc3JfaXQtcGVyZmVjdHNjcm9sbGJhcntcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgYXJ0aWNsZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDE4cHggNTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAjNzc3IDFweCBzb2xpZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDM2cHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAjMDAwIDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLyp0bXAqL1xyXG4gICAgLmhlYWRpbmctdDMsIC5oZWFkaW5nLWIzLCAud2lkZ2V0dGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uc3JfaXQtdmlkZW9saXN0LXNjcmVlbiBpZnJhbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDMzdmg7XHJcbn1cclxuLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgMCA0cHg7XHJcbn1cclxuLnNyX2l0LXZpZGVvbGlzdC1pdGVtLWFydGlzdHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG59XHJcbi5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRle1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1jb250YWluZXI6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29udGFpbmVyLCAuc3JfaXQtdmlkZW8tbGlzdHtcclxuICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgaDEsIGgze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYWN0aW9uX19sYWJlbHtcclxuICAgICAgICAgICAgd2lkdGg6ICRsaXN0X3dpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29sMXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtY29sMntcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgIH1cclxuXHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWxpc3R7XHJcbiAgICAgICAgI3NyX2l0LXBlcmZlY3RzY3JvbGxiYXJ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhcnRpY2xle1xyXG4gICAgICAgICAgICB3aWR0aDogJGxpc3Rfd2lkdGg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1zcGFjZXJ7XHJcbiAgICAgICAgI3NyX2l0LXBlcmZlY3RzY3JvbGxiYXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3Qtc2NyZWVuIGlmcmFtZXtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS12aWRlby1ncmlkIC5mYW5jeWJveC1pbm5lcntcclxuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xyXG59IiwiXHJcblxyXG4uc2luZ2xlLWFydGlzdHtcclxuICAgIGFydGljbGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmLm5vLWJhbm5lcntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0Ojc1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gICAgLnBhZ2Utc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDozMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gICAgLmVudHJ5IHtcclxuICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aXN0LWhlYWRlciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGlzdF9zaWRlYmFyIHtcclxuICAgICAgLy9tYXJnaW4tdG9wOiAxMzVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAuc3JfaXQtbWV0YSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbF9pY29uIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aXN0X2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS0xMntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGFkZGluZy52Y19jb2wtc20tOHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMTI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5bGlzdF9lbmFibGVkIC5wbGF5ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52Y190dGEtY29udGFpbmVyeyBcclxuICAgICAgLmlyb25fd2lkZ2V0X3JhZGlvIC5hbGJ1bS1hcnQge1xyXG4gICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmNfdHRhLXRhYnMtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgLyogLmlyb25fd2lkZ2V0X3JhZGlvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgfSovXHJcbiAgICAuZmEtdGg6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG59XHJcbi5zcl9pdC1hcnRpc3QtbmF2IHtcclxuICAgIEBleHRlbmQgLnNyX2l0LW5hdjtcclxufVxyXG5cclxuLnNyX2l0LXBsYXlsaXN0LXRpdGxle1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNyX2l0LXBsYXlsaXN0LWFydGlzdHN7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG4uc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlLCAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0c3tcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSB7XHJcbiBcclxufVxyXG4iLCIuc2luZ2xlLWFsYnVtIHtcclxuICAgIHNwYW4uaGVhZGluZy1iM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtc2luZ2xlLXBvc3R7XHJcblxyXG4gICAgICAgICYubm8tYmFubmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcl9pdC1zaW5nbGVhbGJ1bS1jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDUwcHggMHB4IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDBweCA1MHB4IDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXJvbi1hdWRpb3BsYXllcntcclxuICAgICAgICAucGxheWxpc3R7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDI1cHggMjVweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hbGJ1bS10ZW1wbGF0ZS5hbGJ1bS10ZW1wbGF0ZS1zaW5nbGUtYWxidW0tc2lkZWNvdmVyIHtcclxuICAgIC5zcl9pdC1zaW5nbGVhbGJ1bS1jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAuY29udGVudC1ib3gsIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZHtcclxuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtc2luZ2xlLXBvc3QuYWxidW06bm90KC5uby1iYW5uZXIpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYWRkaW5nOiA3NXB4IDMwcHggNzVweCAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTU5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzVweCAwcHggNzVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRpbmctYjN7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLnBsYXlsaXN0IHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXNpbmdsZS1wb3N0Lm5vLWJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBsYXlsaXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtYWxidW0tZW5hYmxlZHsgXHJcbiAgICAgICAgLnNyX2l0LXBsYXlsaXN0LXRpdGxlLCAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0cyB7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiIsIi5zcl9pdC1ncmlke1xyXG5cclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHggMCAwO1xyXG4gICAgb3BhY2l0eTowO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYuY29sdW1uYWN0aXZle1xyXG4gICAgICAgIG9wYWNpdHk6MTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNyX2l0LWNvbHVtbi0ye1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuX3RhYmxldCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xyXG4gICAgICAgIHdpZHRoOiA3MDBweDtcclxuXHJcbiAgICAgICAgLnNyX2l0LWNvbHVtbi0ye1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbl9kZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDogODYwcHg7XHJcblxyXG4gICAgICAgIC5zcl9pdC1jb2x1bW4tMntcclxuICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXtcclxuICAgICAgICB3aWR0aDogMTExNHB4O1xyXG5cclxuICAgICAgICAuc3JfaXQtY29sdW1uLTJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDdweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAtd2Via2l0LXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuY29sdW1uLTN7XHJcblxyXG5cclxuICAgICAgICAuc3JfaXQtY29sdW1uLTN7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbl90YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fdGFibGV0KXtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTJweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuX2Rlc2t0b3Ape1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDgwcHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTQ0MHB4O1xyXG5cclxuICAgICAgICAgICAgLnNyX2l0LWNvbHVtbi0ze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGFydGljbGV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNyX2l0LWhvdmVyYWJsZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLCBib3gtc2hhZG93IDQwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNyX2l0LWl0ZW0tdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcl9pdC1tZXRhe1xyXG4gICAgICAgICAgICAuZW50cnktZGF0ZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmF1dGhvcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDQwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hcnRpc3R7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJ1dHRvbiwgLmF1dGhvciwgLnNyX2l0LW1ldGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNyX2l0LWhvdmVyYWJsZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLDApIDUwJSxyZ2JhKDAsMCwwLDAuODMpIDk5JSxyZ2JhKDAsMCwwLDAuODUpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLCB0cmFuc2Zvcm0gODAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW5fZGVza3RvcCl7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuc3JfaXQtaG92ZXJhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLyogXHJcbi8vUE9EQ0FTVCBHUklEXHJcbi5wb2RjYXN0LWxpc3R7XHJcbiAgICAucG9kY2FzdHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9IFxyXG4gICAgLnNyX2l0LWRhdGV0aW1lLCAuc29uYWFyLXBvZGNhc3QtZ3JpZC1jYXRlZ29yaWVze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXBvZGNhc3QtZ3JpZC1jYXRlZ29yaWVze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAucG9zdC10YWdze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LW1ldGF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgfVxyXG4gICAgLnBvZGNhc3QtaW5mbyB0aW1lLCAucG9kY2FzdC1pbmZvIHB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLXBsYXktYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MTNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IzAwMDtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb25hYXItcG9kY2FzdC1sZW5ndGh7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTdcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvbmFhci1ncmlkLWJvdHRvbXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNvbmFhci1wb2RjYXN0LWdyaWQtaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4uc29uYWFyLXBvZGNhc3QtZ3JpZC1kZXNjcmlwdGlvbntcclxuICAgIG1hcmdpbjoxNXB4IDBweDtcclxufVxyXG4ucG9kY2FzdC1pbmZve1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgICYuc29uYWFyLWRpc3BsYXktcGxheXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3JfaXQtbWV0YSAuc3JfaXQtbWV0YS1hdXRob3ItbGlua3tcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb25hYXItcG9kY2FzdC1ncmlkLWltYWdle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIGl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC41cztcclxuICAgIH1cclxufVxyXG4uc29uYWFyLWdyaWR7XHJcbiAgICAmLnNvbmFhci1ncmlkLTJ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDtcclxuICAgIH1cclxuICAgICYuc29uYWFyLWdyaWQtM3tcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG4gICAgJi5zb25hYXItZ3JpZC00e1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG59XHJcbiovXHJcblxyXG5cclxuLyogUExBWUVSIFBPRENBU1QgKi9cclxuLmlyb25fcG9kY2FzdF9wbGF5ZXJ7XHJcblxyXG4gICAgLm1haW4tcGxheWVyLWNvbHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQ6IzdiZDhiNDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgcGFkZGluZzogMjJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLmN1cnJlbnRUaW1le1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0d29yay1jb2x7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIC5zcGVjdHJve1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnR3b3JrLWNvbHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tcGxheWVyLWNvbHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgLm5vLWltYWdle1xyXG4gICAgICAgICAgICAuYXJ0d29yay1jb2x7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLXBsYXllci1jb2x7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBsYXlsaXN0LWNvbCwgLmJ1dHRvbnMtY29sLCAudG90YWxUaW1lLCAucHJldmlvdXMsIC5uZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA4MXB4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIC5tYWluLXBsYXllci1jb2wgLnBsYXllcntcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIC8vICBtYXJnaW4tdG9wOjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53YXZle1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250cm9se1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIC5wbGF5e1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDEycHggMTBweCAxMnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE5cHggMjBweCAxOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWV0YS1wb2RjYXN0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb25hYXItY2F0ZWdvcnl7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbmFhci1kdXJhdGlvbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZSwgRm9udCBBd2Vzb21lXFwgNSBCcmFuZHMsIEZvbnRlbGxvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb25hYXItY2FsbFRvQWN0aW9uc3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc29uYWFyLWNhbGxUb0FjdGlvbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICBjb2xvcjogIzdiZDhiNDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTQ4MmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvbmFhci1wb2RjYXN0LXBsYXllci1ib3R0b217XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFNJTkdMRSBQT0RDQVNUICovXHJcbi5oYXMtcGxheWVyIC5zb25hYXItc2luZ2xlLXBvZGNhc3QsIC5zaW5nbGUtcG9kY2FzdCAuaGFzLXBsYXllciAjc2lkZWJhcntcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXBvZGNhc3R7XHJcbiAgICAuYmFubmVye1xyXG4gICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlLXRpdGxle1xyXG4gICAgICAgICAgICAuaXJvbl9wb2RjYXN0X3BsYXllcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb25hYXItc2luZ2xlLXBvZGNhc3QsICNzaWRlYmFye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlBPRENBU1QgU2lkZWJhciovXHJcblxyXG4uc2luZ2xlLXBvZGNhc3QsIC50YXgtcG9kY2FzdC1jYXRlZ29yeSwgLnNpbmdsZS1wb2RjYXN0c2hvd3tcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCl7XHJcbiAgICAgICAgLnNpZGViYXItcmlnaHR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1sZWZ0e1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oYXMtc2lkZWJhcntcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4vKlBPRENBU1QgQ0FURUdPUlkqL1xyXG4udGF4LXBvZGNhc3QtY2F0ZWdvcnl7XHJcbiAgICAucG9kY2FzdC1jYXRlZ29yeS1jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvbmFhci10YXhvbm9teS1kZXNjcmlwdGlvbntcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuICAgIC5wb2RjYXN0LWZpbHRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnBvZGNhc3QtY2F0ZWdvcnktY29udGFpbmVyIC5iYW5uZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExNXB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtdGl0bGUubGVmdCwgLnBhZ2Utc3VidGl0bGUubGVmdHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBPRENBU1QgRklMVEVSKi9cclxuLnBvZGNhc3QtZmlsdGVye1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBsaXtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcblxyXG59IiwiLnNyX2l0LWV2ZW50LWJ1dHRvbnN7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMCAyNXB4IDAgMTJweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgLmJ1dHRvbntcclxuICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhe1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNyX2l0LXZlcnRpY2FsLWFsaWdue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uc3JfaXQtZXZlbnQtYnV0dG9ucy5zcl9pdC12ZXJ0aWNhbC1hbGlnbntcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4uY29uY2VydHMtbGlzdHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgKntcclxuICAgIGJveC1zaXppbmc6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmV2ZW50e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xyXG4gIH1cclxuICAuZXZlbnQtbGlzdC1jb3VudGRvd257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubm90aGluZy1mb3VuZHtcclxuICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIFtkYXRhLWNvdW50ZG93bj1cInRydWVcIl17XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgLmV2ZW50LWxpc3QtY291bnRkb3due1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgLmV2ZW50LWxpbmUtY291bnRkb3duLXdyYXB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvdW50ZG93bi1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZXZlbnQtbGlua3tcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLnNyLWl0LWV2ZW50LWRhdGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5cclxuLmV2ZW50LWxpbmt7XHJcbiAgcGFkZGluZzogMjJweCAwIDE2cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zci1pdC1ldmVudC1kYXRle1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OjEycHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zci1pdC1kYXRlLWRheSwgLnNyX2l0LWV2ZW50LW1haW4gaDF7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLnNyLWl0LWRhdGUteWVhcnMsIC5zcl9pdC1ldmVudC1tYWlue1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnNyX2l0LWV2ZW50LW1haW57XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgIzAwMDtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5zcl9pdC1ldmVudC1pbmZve1xyXG4gIG1heC13aWR0aDo4MjVweDtcclxufVxyXG4uc3JfaXQtZXZlbnQtaW5mby1idXR0b257XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuLmV2ZW50cy1iYXItYXJ0aXN0cyBzZWxlY3R7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfZXZlbnRze1xyXG4gIHVsLnBhZ2luYXRpb257XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG51bC5wYWdpbmF0aW9ue1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGxpe1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgKyBsaTpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6XCItXCI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24tcHJldmlvdXN7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OlwiwqsgXCI7XHJcbiAgfVxyXG4gIFxyXG59XHJcbi5wYWdpbmF0aW9uLW5leHR7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OlwiIMK7XCI7XHJcbn1cclxufVxyXG4uZXZlbnQtcGFnaW5hdGlvbntcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIGJ1dHRvbntcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWV2ZW50KSAuZXZlbnQtcGFnaW5hdGlvbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLmlyb25fd2lkZ2V0X3JhZGlve1xyXG4gICAgLyptYXJnaW4tYm90dG9tOjUwcHg7Ki9cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1saXN0e1xyXG4gICAgICAgIC5mYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbntcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNXB4IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Bhbi5oZWFkaW5nLXQzLCBoMy53aWRnZXR0aXRsZSwgc3Bhbi5oZWFkaW5nLWIze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMtYmxvY2sgLnN0b3JlLWxpc3QgLmJ1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBpLCBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuc2luZ2xlLWFsYnVtOm5vdCgucGpheCkgLmlyb24tYXVkaW9wbGF5ZXIsIC5hbGJ1bS10ZW1wbGF0ZS1zaW5nbGUtYWxidW0tc2lkZWNvdmVyOm5vdCgucGpheCkgLmlyb24tYXVkaW9wbGF5ZXIsIC5pcm9uX211c2ljX3BsYXllcnsgXHJcblx0LnBsYXllcntcclxuXHRcdGhlaWdodDogMTMwcHg7XHJcblxyXG5cdFx0LmNvbnRyb2x7XHJcblx0XHRcdHdpZHRoOjE1OHB4O1xyXG5cdFx0XHRtYXJnaW46MjBweCBhdXRvIDA7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0LnBsYXl7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OjUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuXHRcdFx0d2lkdGg6MjZweDtcclxuXHRcdFx0aGVpZ2h0OjIxLjNweDtcclxuXHRcdH1cclxuXHRcdC53YXZle1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0LyptYXJnaW4tbGVmdDo0MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6NDBweDsqL1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vU291bmR3YXZlIHNwZWN0cm8gZGlzcGxheSBjb25kaXRpb25cclxuLmlyb25fbXVzaWNfcGxheWVyW2RhdGEtc2tpbj1cIm11c2ljXCJdIC5pcm9uLWF1ZGlvcGxheWVyIC53YXZlID4gd2F2ZSwgLmlyb25fbXVzaWNfcGxheWVyW2RhdGEtc2tpbj1cIm11c2ljXCJdIC5pcm9uLWF1ZGlvcGxheWVyIC5wbGF5ZXJ7XHJcblx0dHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcclxufVxyXG4uaXJvbl9tdXNpY19wbGF5ZXJbZGF0YS1za2luPVwibXVzaWNcIl0gLmlyb24tYXVkaW9wbGF5ZXI6bm90KC5hdWRpby1wbGF5aW5nKSAud2F2ZSA+IHdhdmUsIC5pcm9uX211c2ljX3BsYXllcltkYXRhLXNraW49XCJtdXNpY1wiXSAuaXJvbi1hdWRpb3BsYXllcjpub3QoW2RhdGEtc291bmR3YXZlPVwiMVwiXSkgLndhdmUgPiB3YXZle1xyXG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5pcm9uX211c2ljX3BsYXllcltkYXRhLXNraW49XCJtdXNpY1wiXSAuaXJvbi1hdWRpb3BsYXllcjpub3QoLmF1ZGlvLXBsYXlpbmcpIC5wbGF5ZXIsIC5pcm9uX211c2ljX3BsYXllcltkYXRhLXNraW49XCJtdXNpY1wiXSAuaXJvbi1hdWRpb3BsYXllcjpub3QoW2RhdGEtc291bmR3YXZlPVwiMVwiXSkgLnBsYXllcntcclxuXHRoZWlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcblxyXG4uaXJvbi1hdWRpb3BsYXllciAuc3BlY3Ryb3tcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uaXJvbl93aWRnZXRfcmFkaW86bm90KC5wbGF5bGlzdF9lbmFibGVkKTpub3QoLnNvbmFhcl9hcnRpc3RfcGxheWVyKTpub3QoLmlyb25fcG9kY2FzdF9wbGF5ZXIpe1xyXG5cdC5pcm9uLWF1ZGlvcGxheWVye1xyXG5cdFx0LnBsYXllcntcclxuXHRcdFx0LnNwZWN0cm97XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVx0XHJcbi5zb25hYXJfYXJ0aXN0X3BsYXllciAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGF7XHJcblx0bGluZS1oZWlnaHQ6MWVtO1xyXG59XHJcbi5pcm9uX3BvZGNhc3RfcGxheWVyIC5wbGF5e1xyXG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE2LC4yOCwuNDIsMS4wNSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdCY6aG92ZXJ7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiBcdH1cclxufVxyXG5cclxuLmlyb24tYXVkaW9wbGF5ZXJ7XHJcblxyXG5cdEBlYWNoICR3aWR0aENvbHVtbiBpbiB2Y19jb2wtc20tNiwgdmNfY29sLXNtLTQsIHZjX2NvbC1zbS0yLCB2Y19jb2wtc20tMywgdmNfY29sLW1kLTYsIHZjX2NvbC1tZC00LCB2Y19jb2wtbWQtMiwgdmNfY29sLW1kLTMsIHZjX2NvbC1sZy02LCB2Y19jb2wtbGctNCwgdmNfY29sLWxnLTIsIHZjX2NvbC1sZy0zLCB7XHJcblx0XHQuI3skd2lkdGhDb2x1bW59ICYgLnZjX2NvbC1tZC02IHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNyX2l0LXBsYXlsaXN0LXRpdGxle1xyXG5cdFx0Zm9udC1zaXplOjJlbTtcclxuXHJcblx0fVxyXG5cdC5jb250cm9se1xyXG5cdFx0XHRmaWxsOiAjMDAwO1xyXG5cdH1cclxuXHQucGxheXtcclxuXHRcdGJvcmRlci1jb2xvcjogcmVkO1xyXG5cdH1cclxuXHQuYWxidW17XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0LmFsYnVtLWFydHtcclxuXHRcdFx0bWF4LXdpZHRoOjQ1MHB4O1xyXG5cdFx0XHRtYXJnaW46MHB4IGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjM1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC8qQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuXHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcclxuXHRcdFx0fSovXHJcblx0XHR9XHJcblx0XHQuc2luZ2xlLWFsYnVtICYgLmFsYnVtLWFydHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0bWFyZ2luOjBweCBhdXRvO1xyXG5cdFx0XHQvL21heC13aWR0aDo1MDBweDtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRyYWNrLXRpdGxlLCAuYWxidW0tdGl0bGV7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHR9XHJcblx0LnRyYWNrLXRpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbToxN3B4O1xyXG5cdH1cclxuXHQuYWxidW0tdGl0bGV7XHJcblx0fVxyXG5cdC5wbGF5ZXJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOjEycHg7XHJcblxyXG5cdFx0XHQmLmhpZGV7XHJcblx0XHRcdFx0LmN1cnJlbnRUaW1lLC53YXZlLC50b3RhbFRpbWV7XHJcblx0XHRcdFx0XHRvcGFjaXR5OjAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdC5wcm9ncmVzc0xvYWRpbmd7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHRcdHdpZHRoOiAwJTtcclxuXHQgICAgXHRoZWlnaHQ6IDFweDtcclxuXHQgICAgXHRib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHQgICAgXHR3aWR0aDogY2FsYyggMTAwJSAtIDIwMHB4ICk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0bGVmdDogMTIwcHg7XHJcblx0XHRcdHRvcDogMzVweDtcclxuXHRcdFx0dHJhbnNpdGlvbjpvcGFjaXR5IDMwMDBtcyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50b3RhbFRpbWV7XHJcblx0XHRcdG9wYWNpdHk6MC42O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgdG9wOiAyNnB4O1xyXG5cdFx0ICAgIHJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblx0XHQuY3VycmVudFRpbWV7XHJcblx0XHRcdG9wYWNpdHk6MC42O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgdG9wOiAyNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zcGVjdHJve1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gLTI1cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDg1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRyb2x7XHJcblxyXG5cdFx0XHQucGxheXtcclxuXHRcdFx0XHRvcGFjaXR5OjEhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdHBhdGgsIHJlY3R7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZWN0e1xyXG5cdFx0XHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LnByZXZpb3Vze1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHR0b3A6OHB4O2JvdHRvbTowO1xyXG5cdFx0XHRcdG9wYWNpdHk6MSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6MTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6MjEuM3B4O1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5leHR7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRvcGFjaXR5OjEhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRvcDo4cHg7Ym90dG9tOjA7XHJcblx0XHRcdFx0d2lkdGg6MTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6MjEuM3B4O1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zaG93LXBsYXlsaXN0IC5wbGF5bGlzdHtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0fVxyXG5cdCY6bm90KC5zaG93LXBsYXlsaXN0KSAuc29uYWFyLWdyaWR7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1x0XHJcblx0fVxyXG5cdC5wbGF5bGlzdHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdC8vIG1hcmdpbi1ib3R0b206NTBweDtcclxuXHRcdGF7XHJcblx0XHRcdCYuYnV0dG9ue1xyXG5cdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblx0XHRcdHBhZGRpbmc6MXB4IDZweDtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6M3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWx7XHJcblx0XHRcdHBhZGRpbmc6MCAwO1xyXG5cdFx0XHRtYXJnaW46MjVweCAwO1xyXG5cdFx0fVxyXG5cdFx0bGl7XHJcblx0XHRcdGxpc3Qtc3R5bGU6bm9uZTtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdGNsZWFyOmJvdGg7XHJcblx0XHRcdG1hcmdpbjoxMHB4IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuXHRcdFx0LmJ1dHRvbntcclxuXHRcdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdGRpc3BsYXk6dGFibGUtY2VsbDtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuY3VycmVudHtcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zdmcvYXVkaW9wbGF5ZXIvcGxheS5zdmcnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjEwcHggMTNweDtcclxuXHRcdFx0XHRwYXRoe1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmVjdHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hdWRpby10cmFja3tcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudHJhY2tsaXN0LWl0ZW0tdGl0bGV7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0fVxyXG5cdC50cmFjay1udW1iZXJ7XHJcblx0XHR3aWR0aDo0OHB4O1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0Lm51bWJlcntcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR9XHJcblx0XHRzdmd7XHJcblx0XHRcdHdpZHRoOjEwcHg7XHJcblx0XHRcdGhlaWdodDoxMnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdH1cclxuXHRcdHJlY3R7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zb25nLXN0b3JlIHtcclxuICAgIFx0ZmxvYXQ6IHJpZ2h0O1xyXG4gICAgXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblx0LmF1ZGlvLXRyYWNre1xyXG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0Y29sb3I6I2E2N2Y1NztcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdH1cclxuXHJcblx0Ji5zaG93LXBsYXlsaXN0e1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0LmJ1dHRvbnMtYmxvY2t7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBjYWxjKDUwJSAtIDMzNnB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCl7XHJcblx0XHRcdC5idXR0b25zLWJsb2Nre1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6bm90KC5zaG93LXBsYXlsaXN0KXtcclxuXHRcdC5hdmFpbGFibGUtbm93LCAuYnV0dG9ucy1ibG9ja3tcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmN0bkJ1dHRvbi1ibG9ja3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQuc3RvcmUtbGlzdHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pcm9uX211c2ljX3BsYXllcntcclxuXHQuaXJvbi1hdWRpb3BsYXllcjpub3QoLnNob3ctcGxheWxpc3Qpe1xyXG5cdFx0LnNyX2l0LXBsYXlsaXN0LXJlbGVhc2UtZGF0ZSwgLnNyX2l0LXBsYXlsaXN0LXRpdGxlLCAuc3JfaXQtcGxheWxpc3QtYXJ0aXN0c3tcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNpbmdsZS1hbGJ1bSAuaW5mby1zZWN0aW9uIGgye1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcblxyXG4uc2luZ2xlLWFsYnVtIC5idXR0b25zLWJsb2Nre1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdC5jdG5CdXR0b24tYmxvY2t7XHJcblx0XHRwYWRkaW5nOiAyMnB4IDIwcHg7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuICAgIFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdC5hdmFpbGFibGUtbm93LCAuc3RvcmUtbGlzdCBsaXtcclxuXHRcdGRpc3BsYXk6dGFibGUtY2VsbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRwYWRkaW5nOiA1cHggMTVweCAwIDVweDtcclxuXHR9XHJcblx0LmF2YWlsYWJsZS1ub3d7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0LnN0b3JlLWxpc3R7XHJcblx0XHRsaXtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdC5idXR0b257XHJcblx0XHRcdFx0cGFkZGluZzogNHB4IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLmlyb24tYXVkaW9wbGF5ZXIuYXVkaW8tcGxheWluZyAucGxheWVyIC5jb250cm9se1xyXG5cdC5wbGF5e1xyXG5cdFx0cGF0aHtcclxuXHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0fVxyXG5cdFx0cmVjdHtcclxuXHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGpheC5zaW5nbGUtYWxidW0gLmlyb24tYXVkaW9wbGF5ZXIgLnBsYXllciAuY29udHJvbCwgLnBqYXguc2luZ2xlLWFsYnVtIC5pcm9uLWF1ZGlvcGxheWVyIC5wbGF5ZXJ7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcblxyXG5cclxuLmNvbnRpbnVvdXNQbGF5ZXJ7XHJcblx0cG9zaXRpb246IGZpeGVkIDtcclxuXHRib3R0b206IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgOTVweCwgMCApO1xyXG5cdGhlaWdodDo5MHB4O1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0ei1pbmRleDo4MDEwO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjc1cyBlYXNlO1xyXG5cclxuXHQmLmVuYWJsZXtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDAgKTtcclxuXHR9XHJcblxyXG5cdC5wbGF5ZXJOb3dQbGF5aW5ne1xyXG5cdFx0LmFsYnVtLWFydHtcclxuXHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IzIyMjtcclxuXHJcblx0XHRcdC5sb2FkaW5nLWljb257XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0ICAgIHRvcDogMjBweDtcclxuXHRcdFx0ICAgIG9wYWNpdHk6IDA7XHJcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2U7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tZXRhZGF0YXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMDBweDtcclxuXHRcdFx0dG9wOiAyNXB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcbiAgICBcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdFx0XHQuYWxidW0tdGl0bGV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMC44ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wbGF5ZXJ7XHJcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDMwMHB4ICk7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAzMDBweDtcclxuXHRcdHRvcDogMHB4O1xyXG5cclxuXHRcdCNjcGxheWVye1xyXG5cdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdHRyYW5zaXRpb246YWxsIDMwMDBtcyBlYXNlO1xyXG5cclxuXHRcdFx0Ji5oaWRle1xyXG5cdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnJldmVhbHtcclxuXHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9ncmVzc0xvYWRpbmd7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcblx0XHRcdHdpZHRoOiAwJTtcclxuXHQgICAgXHRoZWlnaHQ6IDFweDtcclxuXHQgICAgXHRib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHQgICAgXHR3aWR0aDogY2FsYyggMTAwJSAtIDIwMHB4ICk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0dG9wOiA0NXB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOm9wYWNpdHkgMzAwMG1zIGVhc2U7XHJcblx0XHR9XHJcblx0XHQud2F2ZXtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyMDBweCApO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdHRvcDogMjhweDtcclxuXHJcblx0XHRcdHdhdmV7XHJcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250cm9se1xyXG5cdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHJpZ2h0OiAxMHB4O1xyXG5cdFx0ICAgIHRvcDogMDtcclxuXHRcdCAgICBoZWlnaHQ6IDkwcHg7XHJcblxyXG5cdFx0XHQucGxheXtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0cGF0aCwgcmVjdHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJlY3R7XHJcblx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYXVkaW8tcGxheWluZ3tcclxuXHRcdFx0XHRcdHBhdGh7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHJlY3R7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LnByZXZpb3Vze1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRib3R0b206MDtcclxuXHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRvcGFjaXR5OjEhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmV4dHtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdG9wYWNpdHk6MSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5jb250aW51b3VzUGxheWVyLmF1ZGlvLXBsYXlpbmcgLnBsYXllciAuY29udHJvbHtcclxuXHQucGxheXtcclxuXHRcdHBhdGh7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdH1cclxuXHRcdHJlY3R7XHJcblx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0fVxyXG5cdH1cclxufVxyXG4uY29udGludW91c1BsYXllci5sb2FkaW5nIC5wbGF5ZXJOb3dQbGF5aW5nIC5hbGJ1bS1hcnQgLmxvYWRpbmctaWNvbntcclxuXHRvcGFjaXR5OjE7XHJcbn1cclxuXHJcbi5zb25hYXJfYXJ0aXN0X3BsYXllcntcclxuXHRAZXh0ZW5kIC5jb250aW51b3VzUGxheWVyO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDotOTBweDtcclxuXHR0cmFuc2Zvcm06aW5pdGlhbCFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OjE4MHB4O1xyXG5cdGJhY2tncm91bmQ6Izc3NztcclxuXHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG5cdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdHRvcDogLTYwcHg7XHJcblxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0dG9wOiAtNjBweDtcclxuXHR9XHJcblx0LmFydGlzdC10ZW1wbGF0ZS1zaW5nbGUtYXJ0aXN0cy1ibGFuayAme1xyXG5cdFx0dG9wOiAtMjc1cHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcblx0XHRcdHRvcDogLTIyNXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0dG9wOiAtMTc1cHg7XHJcblx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wbGF5ZXJOb3dQbGF5aW5nIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDIwMDtcclxuXHRcdC5hbGJ1bS1hcnR7XHJcblx0XHRcdHdpZHRoOjEzNnB4O1xyXG5cdFx0XHRoZWlnaHQ6MTM2cHg7XHJcblx0XHRcdHRvcDoyMnB4O1xyXG5cdFx0XHRsZWZ0OjIycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQvLyBpbWd7XHJcblx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdC8vIH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdHRvcDoxMHB4O1xyXG5cdFx0XHRcdGxlZnQ6MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1ldGFkYXRhe1xyXG5cdFx0XHRmb250LXNpemU6MjNweDtcclxuXHRcdFx0bGVmdDoxOTBweDtcclxuXHRcdFx0dG9wOjQ1cHg7XHJcblx0XHRcdHdpZHRoOjMzMHB4O1xyXG5cdFx0XHQudHJhY2stbmFtZSwuYWxidW0tdGl0bGV7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYig2NCwgMTc0LCAxNDYpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDlweCA1cHggNXB4IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcblx0XHRcdFx0bGVmdDoxMzVweDtcclxuXHRcdFx0XHR0b3A6MjBweDtcclxuXHRcdFx0XHR3aWR0aDozMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjc1KSA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wbGF5ZXJ7XHJcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDE5MHB4KTtcclxuXHRcdGxlZnQ6IDE5MHB4O1xyXG5cdFx0LnNwZWN0cm97XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuXHRcdFx0aGVpZ2h0OiAxNDdweDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDEwcHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHRvcDogMjJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9ncmVzc0xvYWRpbmd7XHJcblx0XHRcdHRvcDo5MHB4O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjc1cHgpO1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRyb2x7XHJcblx0XHRcdGhlaWdodDoxODBweDtcclxuXHRcdFx0cmlnaHQ6NDVweDtcclxuXHRcdH1cclxuXHRcdC53YXZle1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjc1cHgpO1xyXG5cdFx0XHR0b3A6NzJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAxMjBweCApO1xyXG5cdFx0XHRsZWZ0OjEzNXB4O1xyXG5cclxuXHRcdFx0LnNwZWN0cm97XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdFx0XHRcdGhlaWdodDoxMTBweDtcclxuXHRcdFx0XHR0b3A6MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZ3Jlc3NMb2FkaW5ne1xyXG5cdFx0XHRcdHRvcDo2MnB4O1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNzVweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRyb2x7XHJcblx0XHRcdFx0aGVpZ2h0OjEyMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OjUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LndhdmV7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcclxuXHRcdFx0XHR0b3A6NDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC5zcGVjdHJve1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZ3Jlc3NMb2FkaW5ne1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0I2FydGlzdFBsYXllcntcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250cm9se1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgwLjgpO1xyXG5cdFx0XHRcdGhlaWdodDogOTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuW2RhdGEtYXVkaW9wYXRoID0gXCJcIl17XHJcblx0LnRyYWNrLW51bWJlciBzdmd7XHJcblx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmF1ZGlvLXRyYWNre1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdH1cclxufSBcclxuXHJcbi5hcnRpc3QtdGVtcGxhdGUtZGVmYXVsdCAuaXJvbi1hdWRpb3BsYXllci5zaG93LXBsYXlsaXN0IC5idXR0b25zLWJsb2Nre1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLmF1ZGlvcGxheWVyLXNpemV7XHJcblx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcblx0XHRtYXgtd2lkdGg6ODQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vL3dpZGdldCBtdXNpYyBhdWRpb3BsYXl5ZXIgb25seS0tLS0tLS0tLS0tLS0tLS8vXHJcbi5pcm9uX211c2ljX3BsYXllcltkYXRhLXNraW49XCJtdXNpY1wiXSAuaXJvbi1hdWRpb3BsYXllcntcclxuXHQuYWxidW17XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0Ji5hdWRpb3BsYXllci1zaXple1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmLnNob3ctcGxheWxpc3R7IFxyXG5cdFx0LnBsYXlsaXN0e1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0LnNvbmFhci1ncmlkIC5hbGJ1bXtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0LmFsYnVtLWFydHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc29uYWFyLUFydHdvcnQtYm94e1xyXG5cdFx0anVzdGlmeS1zZWxmOiBlbmQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fSBcclxufVxyXG4uYXZhaWxhYmxlLW5vd3tcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5jdG5CdXR0b24tYmxvY2t7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vL0FydHdvcmsgZGlzYWJsZVxyXG4uc29uYWFyLW5vLWFydHdvcmt7XHJcblx0LnNvbmFhci1ncmlke1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHR9XHJcblxyXG59XHJcblxyXG4iLCJAa2V5ZnJhbWVzIHNob3dFbGVtZW50IHtcclxuICBmcm9tIHtvcGFjaXR5OiAwO31cclxuICB0byB7b3BhY2l0eTogMTt9XHJcbn1cclxuQGtleWZyYW1lcyBoaWRlRWxlbWVudCB7XHJcbiAgZnJvbSB7b3BhY2l0eTogMTt9XHJcbiAgdG8ge29wYWNpdHk6IDA7fVxyXG59XHJcblxyXG4ubGlzdC10eXBlLWFsYnVte1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNnB4KSB7XHJcbiAgICAlc3RvcmUge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcblxyXG4gICAgICAudHJhY2stc3RvcmUge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiVoaWRlTW9iaWxlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNnB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiVoaWRlTW9iaWxlTGFyZ2Uge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuJWhpZGVNZWRpdW0ge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuJWhpZGVMYXJnZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuI3NvbmFhci1wbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgOTRweCwgMCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIHotaW5kZXg6IDgwMTA7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGVhc2UsIGhlaWdodCAwLjc1cyBlYXNlO1xyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTM5cHgpe1xyXG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2UtaW47XHJcbiAgfVxyXG4gICYuZW5hYmxlIHtcclxuICAgIHRyYW5zaXRpb246IDUwMG1zIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMCwgMCk7XHJcbiAgICAuc3RvcmV7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogODVweDtcclxuICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuNTUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC50cmFjay1zdG9yZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIC5mYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArIGxpe1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYub3BlbmVke1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd0VsZW1lbnQgMC4yNXMgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoLm9wZW5lZCl7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHsgIFxyXG4gICAgICAgICAgYW5pbWF0aW9uOiBoaWRlRWxlbWVudCAwLjI1cyBlYXNlLWluLW91dCBib3RoO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zaG93LWxpc3Qge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICB9XHJcbiAgLmNsb3NlIHtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgdG9wOiA0NXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYuYnRuX3BsYXlsaXN0e1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1wbGF5ZXIge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiA5NHB4O1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5hdWRpb0JhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5lbmFibGUge1xyXG4gICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXVkaW9CYXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4wM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGxheWVyTm93UGxheWluZyB7XHJcbiAgICB3aWR0aDogMzQycHg7XHJcbiAgICAuYWxidW0tYXJ0IHtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAubG9hZGluZy1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjc1cyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICAgICYubG9hZGluZy1lbmFibGUubG9hZGluZyAubG9hZGluZy1pY29uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICYuaG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogODJweDtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwLCAyMDBweCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICYuaG92ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXRhZGF0YSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgcGFkZGluZzogMCAwIDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLnRyYWNrLW5hbWUsXHJcbiAgICAgIC50cmFjay1hcnRpc3QsXHJcbiAgICAgIC50cmFjay1hbGJ1bSB7XHJcbiAgICAgICAgLy9mb250LXdlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgJi5zY3JvbGxpbmcge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDVzIGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmR1cGxpY2F0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50cmFjay1hcnRpc3QsXHJcbiAgICAgIC50cmFjay1hbGJ1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgICYubm8taW1hZ2V7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjU1cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uby1saXN0e1xyXG4gICAgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhe1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5wbGF5bGlzdCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTRweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5zY3JvbGwge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjBweCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge31cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgLmJveGVkIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNjVlbTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNodWZmbGV7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICBsZWZ0OiA1MHZ3O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbi5wbGF5IHtcclxuICAgICAgcGFkZGluZzogMTJweCAzNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQGV4dGVuZCAlaGlkZU1vYmlsZUxhcmdlO1xyXG4gICAgfVxyXG4gICAgLnRyYWNrbGlzdCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI2NWVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNjVlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stc3RhdHVzIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stbGVuZ2h0IHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLXN0b3JlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGV4dGVuZCAlaGlkZU1vYmlsZTtcclxuICAgICAgICBAZXh0ZW5kICVoaWRlTWVkaXVtO1xyXG4gICAgICB9XHJcbiAgICAgIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrLWFydGlzdCxcclxuICAgICAgLnRyYWNrLWFsYnVtIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stYWxidW0ge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBsYXllciB7XHJcbiAgICB6LWluZGV4OjIxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgLnBsYXllci1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgICAud2F2ZXN1cmZlciB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgXHJcbiAgICAgIC50aW1pbmd7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53YXZlLWN1c3RvbXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICBsZWZ0OiA3NXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAud2F2ZS1jdXR7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2F2ZS1iYXNlLCAud2F2ZS1wcm9ncmVzc3tcclxuICAgICAgICAgIHdpZHRoOiAyMDAwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZ3Jlc3N7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIGxlZnQ6IDc1cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBcclxuXHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9ncmVzc190b3RhbFRpbWV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyZXNzX2N1cnJlbnRUaW1le1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5za2lwe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudm9sdW1le1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDIwMDtcclxuXHJcbiAgICAgICAgLnNsaWRlci1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgIGJvdHRvbTogNzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAuc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC51aS1zbGlkZXItcmFuZ2V7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogLTAuNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC51aS1zbGlkZXItaGFuZGxle1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRyaWdnZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2JiYjtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5zbGlkZXItY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAuc2xpZGVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjc1BsYXllciB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMDBtcyBlYXNlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgbGVmdDogNzVweDtcclxuICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZXZlYWwge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3NMb2FkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNTYycHgpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDU1MnB4O1xyXG4gICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwMG1zIGVhc2U7XHJcbiAgICB9XHJcbiAgICAud2F2ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICB3YXZlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGF0LXJvb3Qge1xyXG4gICAgICAuc3RvcmUge1xyXG4gICAgICAgIEBleHRlbmQgJXN0b3JlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAmLm5vLWxpc3R7XHJcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAucGxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhdGgsXHJcbiAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmF1ZGlvLXBsYXlpbmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmV2aW91cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMjVweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZXh0ZW5kICVoaWRlTW9iaWxlO1xyXG4gICAgICAgIEBleHRlbmQgJWhpZGVNb2JpbGVMYXJnZTtcclxuICAgICAgfVxyXG4gICAgICAubmV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2h1ZmZsZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXZ7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaHVmZmxle1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBzdmd7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpc3QtdHlwZS1wb2RjYXN0e1xyXG5cclxuICAgIC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YXtcclxuICAgICAgJi5uby1pbWFnZXtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uby1saXN0IC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YXtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTcycHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI2cHgpIHtcclxuICAgICAgLnN0b3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAudHJhY2stc3RvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXllcnsgXHJcbiAgICAgIC5jb250cm9seyBcclxuICAgICAgICB3aWR0aDogMTE2cHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheXtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5uby1saXN0e1xyXG4gICAgICAgIC5jb250cm9seyBcclxuICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5wbGF5bGlzdHtcclxuICAgICAgLnRyYWNrbGlzdHtcclxuICAgICAgICAuc29uYWFyLWNhbGxUb0FjdGlvbntcclxuICAgICAgICAgIGJhY2tncm91bmQ6IzAwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29uYWFyLWNhbGxUb0FjdGlvbisuc29uYWFyLWNhbGxUb0FjdGlvbntcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLnRyYWNrLXN0YXR1c3tcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50cmFjay1hbGJ1bXtcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAudHJhY2stbGVuZ2h0e1xyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHJhY2stdGl0bGV7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhpZGUtdHJhY2stbGVuZ2h0IC5wbGF5bGlzdCAudHJhY2tsaXN0IC50cmFjay1sZW5naHR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5oaWRlLXRyYWNrLWNhdGVnb3J5IC5wbGF5bGlzdCAudHJhY2tsaXN0IC50cmFjay1hbGJ1bXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc29uYWFyLWV4dGVuZC1idXR0b257XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjZweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zb25hYXItcGxheWVyLXNsaWRlZmFkZS1lbnRlci1hY3RpdmUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgIHRyYW5zaXRpb246IDFzIDAuNHMgYWxsIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uc29uYWFyLXBsYXllci1zbGlkZWZhZGUtbGVhdmUtYWN0aXZlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uc29uYWFyLXBsYXllci1zbGlkZWZhZGUtZW50ZXIge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc29uYWFyLXBsYXllci1zbGlkZWZhZGUtbGVhdmUtdG8ge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc29uYWFyLXBsYXllci1zdG9yZWZhZGUtZW50ZXItYWN0aXZlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4wM3MgZWFzZTtcclxuICB9XHJcbn1cclxuLnNvbmFhci1wbGF5ZXItc3RvcmVmYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMDNzIGVhc2U7XHJcbiAgfVxyXG59XHJcbi5zb25hYXItcGxheWVyLXN0b3JlZmFkZS1lbnRlciB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcclxuICB9XHJcbn1cclxuLnNvbmFhci1wbGF5ZXItc3RvcmVmYWRlLWxlYXZlLXRvIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuI3B1c2hlci13cmFwLnNvbmFhci1saXN0LWFjdGl2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJsdXIgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogYmx1ciAwLjVzIGxpbmVhciBmb3J3YXJkcztcclxuICAgIC1tcy1hbmltYXRpb246IGJsdXIgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAtby1hbmltYXRpb246IGJsdXIgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb246IGJsdXIgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmx1ciB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgYmx1ciB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJsdXIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgLW1vei1maWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc29uYWFyLWxpc3QtYWN0aXZlICNwdXNoZXIge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLnBzLWNvbnRhaW5lcjpob3Zlcj4ucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiIsImgxLnBhZ2UtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA4NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5wYWdlLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG59XHJcbiNwYWdlLWJhbm5lciB7XHJcbiAgei1pbmRleDowO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG59XHJcblxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWJnIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2Zvcm06cm90YXRlWCgwZGVnKSB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMCk7XHJcblxyXG59XHJcblxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQge1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDMwMDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMCk7XHJcbn1cclxuXHJcbi5wYWdlLWJhbm5lci1yb3d7XHJcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAuaW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHBhZGRpbmc6IDAgMjZweDtcclxufVxyXG5cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5pbm5lci50b3Age3ZlcnRpY2FsLWFsaWduOiB0b3A7fVxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyLm1pZGRsZSB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAuaW5uZXIuYm90dG9tIHt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO31cclxuXHJcblxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLmlubmVyIGgxIHtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDsgICAgd29yZC1icmVhazogYnJlYWstd29yZDt9XHJcblxyXG4jcGFnZS1iYW5uZXIuZnVsbHNjcmVlbi1iYW5uZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4ucGFnZS1iYW5uZXItY29udGVudCAucGFnZS10aXRsZSwgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2Utc3VidGl0bGV7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDApO1xyXG59XHJcblxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2UtdGl0bGUubGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2UtdGl0bGUuY2VudGVyZWQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4jcGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRlbnQgLnBhZ2UtdGl0bGUucmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbiNwYWdlLWJhbm5lciAucGFnZS1iYW5uZXItY29udGVudCAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLmxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLmNlbnRlcmVkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI3BhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1jb250ZW50IC5wYWdlLXN1YnRpdGxlLnJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xyXG4gIC5wYWdlLWJhbm5lci1yb3d7XHJcbiAgICBtYXgtd2lkdGg6IDExNDRweDtcclxuICB9XHJcbn1cclxuXHJcbiIsIi8qIFBsdWdpbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBpbXBvcnQgJ193b29jb21tZXJjZS5zY3NzJztcclxuQGltcG9ydCAnX3Zpc3VhbC1jb21wb3Nlci5zY3NzJztcclxuQGltcG9ydCAnX21haWxjaGltcC1mb3Itd3Auc2Nzcyc7XHJcbiIsIi53b29jb21tZXJjZSB0YWJsZSxcclxuLndvb2NvbW1lcmNlIHRoLFxyXG4ud29vY29tbWVyY2UgdGQge1xyXG4gIGJvcmRlcjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogV09PQ09NTUVSQ0UgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBwLFxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBsYWJlbCB7XHJcbiAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zcGFuLnNvbmFhcl9pdGVtc2hvcCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgLyogUHJvZHVjdHMgb24gMi0zLTQgQ29sdW1ucyAqL1xyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UuY29sdW1ucy0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcclxuICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyxcclxuICAud29vY29tbWVyY2UuY29sdW1ucy0yIHVsLnByb2R1Y3RzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UuY29sdW1ucy0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxyXG4gIC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZXtcclxuICAgICYuc2luZ2xlLXByb2R1Y3R7XHJcbiAgICAgICAgLndvb2NvbW1lcmNlLXRhYnN7XHJcbiAgICAgICAgICAgIC50YWJze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSwgLmNvbW1lbnQtcmVwbHktdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42N2VtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42N2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud29vY29tbWVyY2UtUmV2aWV3c3tcclxuICAgICAgICAgICAgICAgICNjb21tZW50c3tcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmV2aWV3X2Zvcm1fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnl7XHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLnByb2R1Y3RfdGl0bGUuZW50cnktdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X3RpdGxlLmVudHJ5LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb250ZW50LFxyXG5kaXYud29vY29tbWVyY2Uge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDExMDRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbiovXHJcbmJvZHk6bm90KC5zaW5nbGUtcHJvZHVjdCkud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc3Rhci1yYXRpbmcge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4vKlNpbmdsZS1wcm9kdWN0Ki9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgaW5wdXQucXR5LmlucHV0LXRleHQsXHJcbi5zaW5nbGUtcHJvZHVjdCBidXR0b24ge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24ucGFuZWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2IzYjM7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IzYjNiMztcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aCxcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgLmFsdCB0ZCxcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyAuYWx0IHRoIHtcclxuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCAubGlua3MtYmxvY2sgLmJhY2stYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCAubGlua3MtYmxvY2sgLmJ1dHRvbnMge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKnJldmlldyovXHJcblxyXG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIGltZy5hdmF0YXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaXtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICAgIH1cclxufVxyXG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNvbW1lbnQtdGV4dD5kaXYge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5jb21tZW50LXRleHQ+ZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICB3aWR0aDogMTI0cHg7XHJcbn1cclxuXHJcbi5jb21tZW50LXRleHQ+ZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTg5cHgpO1xyXG59XHJcblxyXG4uY29tbWVudC10ZXh0IC5zcl9pdC1tZXRhPioge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCBwLnNyX2l0LW1ldGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCAuY29tbWVudC10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XHJcblx0Y29sb3I6IzQ0NDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgbGksIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IHB7XHJcbiAgICBjb2xvcjogIzIyMjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbD5oMiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1wcm9kdWN0IHRhYmxlLnNob3BfYXR0cmlidXRlcyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjYjNiM2IzO1xyXG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0NHB4KSB7XHJcbiAgICAjY29tbWVudHMge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3JTtcclxuICAgIH1cclxuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAud29vY29udGVudCxcclxuICAgIGRpdi53b29jb21tZXJjZSxcclxuICAgIC53b29jb250ZW50LmNhcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZSxcclxuICAgIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCBhLnJlbW92ZSxcclxuICAgIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgYS5yZW1vdmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCxcclxuICAgIC53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3BiX3dyYXBwZXIgLndvb2NvbnRlbnQsXHJcbi53cGJfd3JhcHBlciBkaXYud29vY29tbWVyY2Uge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuLnByaWNlIC5hbW91bnQge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ud29vcHJpY2UgZGVsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ud29vcHJpY2UgaW5zIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxufVxyXG5cclxuaW5zIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud29vZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLndvb2Rlc2NyaXB0aW9uIHAge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbm9sLmNvbW1lbnRsaXN0IHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0tcmF0aW5nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlLFxyXG4ud29vY29tbWVyY2UtcGFnZSBzcGFuLm9uc2FsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoIDEwMCwxMDAsMTAwICk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlLFxyXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlLXBhZ2Ugc3Bhbi5vbnNhbGUge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUsXHJcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnN0YXItcmF0aW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgY29sb3I6ICMwMEE4QkI7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24sXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24sXHJcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24sXHJcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLmFsdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlLCBjb2xvciAwLjM1cyBlYXNlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxudGQuYWN0aW9ucyBpbnB1dC5idXR0b24ge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hZGRlZDpiZWZvcmUsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hZGRlZDpiZWZvcmUsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWRkZWQ6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWRkZWQ6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFkZGVkOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFkZGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGksXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmxhc3QtY2hpbGQsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkLFxyXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXHJcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcclxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gICAgY29sb3I6ICMwMEE4QkI7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIHBhZGRpbmc6IDI3cHggNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxyXG4gICAgLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbiAgICAud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcclxuICAgIC53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXHJcbiAgICAud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuICAgIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlcixcclxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQsXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxyXG4ud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQsXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucGx1cyxcclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAubWludXMsXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMsXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLm1pbnVzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLnBsdXMsXHJcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAubWludXMsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSAucGx1cyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IC5taW51cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucGx1czpob3ZlcixcclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAubWludXM6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXM6aG92ZXIsXHJcbi53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgLm1pbnVzOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHkgLnBsdXM6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAubWludXM6aG92ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSAucGx1czpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IC5taW51czpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucGx1cyxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSAucGx1cyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IC5wbHVzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCAucXVhbnRpdHkgLnBsdXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAucXVhbnRpdHkgaW5wdXQucXR5LFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgLnF1YW50aXR5IGlucHV0LnF0eSB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi53cGJfd3JhcHBlciAud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZSAjY29udGVudCAucXVhbnRpdHkgaW5wdXQucXR5LFxyXG4ud3BiX3dyYXBwZXIgLndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndwYl93cmFwcGVyIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHkge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLnF1YW50aXR5LFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgLnF1YW50aXR5LFxyXG4ud29vY29tbWVyY2UtcGFnZSAucXVhbnRpdHksXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmUsXHJcbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxyXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IGEucmVtb3ZlIHtcclxuICAgIGNvbG9yOiAjMDBBOEJCO1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmcsXHJcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgY29sb3I6ICMwMEE4QkI7XHJcbn1cclxuXHJcbiNjb21tZW50Zm9ybSBwLnN0YXJzIHNwYW4gYSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jY29tbWVudGZvcm0gLmZvcm0tc3VibWl0ICNzdWJtaXQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlIDBzLCBjb2xvciAwLjM1cyBlYXNlIDBzO1xyXG59XHJcblxyXG4jY29tbWVudGZvcm0gLmZvcm0tc3VibWl0ICNzdWJtaXQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgdGV4dGFyZWEsXHJcbi53b29jb21tZXJjZS1wYWdlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCB0ZXh0YXJlYSB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIHAge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm11c3QtbG9nLWluLFxyXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0sXHJcbi5jb21tZW50LXJlc3BvbmQgaWZyYW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0tcmF0aW5nIFtmb3I9XCJyYXRpbmdcIl0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIC5mb3JtLXN1Ym1pdCBpbnB1dCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jldmlld19mb3JtICNyZXNwb25kIC5mb3JtLXN1Ym1pdCBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZTpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCBhLnJlbW92ZTpob3ZlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBOEJCO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXHJcbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0IHtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmdfY2FsY3VsYXRvciAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b246YWZ0ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZ19jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4uc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNjb3Vwb25fY29kZSB7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSxcclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcixcclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvLFxyXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yLFxyXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjQjgxQzIzO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpIHtcclxuICAgIHdpZHRoOiA0NyU7XHJcbn1cclxuXHJcblxyXG4vKiBCbG9jayBJbWFnZSBTaW5nbGUgUGFnZSAqL1xyXG4vKlxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyxcclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxyXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXHJcbiAgICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbiovXHJcblxyXG4vKiBGaXggUGFkZGluZyBXb29Db21tZXJjZSB0YWJzICsgQ2FydC9DaGVja291dCAqL1xyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi53b29jb250ZW50LmNhcnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuZm9ybS5jaGVja291dCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ud29vY29udGVudCAucmVsYXRlZC5wcm9kdWN0cyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNhcnQtZW1wdHkge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5wLndvby10aGFua3Mge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbm1hcmsub3JkZXItbnVtYmVyLFxyXG5tYXJrLm9yZGVyLWRhdGUsXHJcbm1hcmsub3JkZXItc3RhdHVzLFxyXG5tYXJrLmNvdW50IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgaW1nLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgaW1nLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IGltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSAwcywgY29sb3IgMC4zNXMgZWFzZSAwcztcclxufVxyXG5cclxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3Jldmlld19mb3JtX3dyYXBwZXIge1xyXG4gICAgLy8gbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcjpiZWZvcmUsXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbzpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm86YmVmb3JlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnRyYWNrX29yZGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHksXHJcbi53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSBpbnB1dC5xdHksXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IC5xdWFudGl0eSBpbnB1dC5xdHkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M3QzBDNztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGksXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlLFxyXG4ud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlcixcclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlcixcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YmVmb3JlLFxyXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LXNob3BfY2F0YWxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYXR0YWNobWVudC1zaG9wX2NhdGFsb2c6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgaW1nIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYudGh1bWJuYWlscyBhLFxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnRodW1ibmFpbHMgYSB7XHJcbiAgICAvKndpZHRoOmF1dG87Ki9cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRyIHRoLFxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSxcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGQsXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLFxyXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRkLFxyXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLFxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcclxuLndvb2NvbW1lcmNlIGZvcm0ubG9naW4sXHJcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbixcclxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIsXHJcbi53b29jb21tZXJjZS1wYWdlIGZvcm0ubG9naW4sXHJcbi53b29jb21tZXJjZS1wYWdlIGZvcm0uY2hlY2tvdXRfY291cG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtLnJlZ2lzdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hZGRlZF90b19jYXJ0IHtcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuI3NpZGViYXIgaW1nLmF0dGFjaG1lbnQtc2hvcF90aHVtYm5haWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGU6aG92ZXIgLmNob3Nlbi1zaW5nbGU6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmNoZWNrb3V0IC5pbnB1dC10ZXh0LFxyXG4uc2hpcHBpbmdfY2FsY3VsYXRvciAuaW5wdXQtdGV4dCB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLnNoaXBwaW5nX2NhbGN1bGF0b3Igc2VsZWN0LFxyXG4ud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbn1cclxuXHJcbi52YXJpYXRpb25zIHNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG59XHJcblxyXG4udmFyaWF0aW9ucyAubGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEsXHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhIHtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLndjLWZvcndhcmQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UgMHMsIGNvbG9yIDAuMzVzIGVhc2UgMHM7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZTpob3ZlciB7XHJcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHk6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSB7XHJcbiAgIG1hcmdpbjogMCBhdXRvOyBcclxufVxyXG4ud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgc3Bhbi5wcmljZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGRlbHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cclxuICAgICAgICAuYW1vdW50e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgaDMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUsXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmJlZm9yZSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uX3RhYixcclxuLnJldmlld3NfdGFiIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi8qLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDN7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcdFxyXG59Ki8iLCIvKiBWaXN1YWwgQ29tcG9zZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93IC53aWRnZXQuaXJvbl93aWRnZXRfZGl2aWRlcjpmaXJzdC1jaGlsZCBzcGFuLmhlYWRpbmctdCxcclxuI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy10MyB7XHJcbiAgbWFyZ2luLXRvcDogaW5oZXJpdDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy10LFxyXG4gICN3cmFwcGVyIC53cGJfcm93IC53aWRnZXQuaXJvbl93aWRnZXRfZGl2aWRlcjpmaXJzdC1jaGlsZCBzcGFuLmhlYWRpbmctdDMge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93IC53aWRnZXQuaXJvbl93aWRnZXRfZGl2aWRlcjpmaXJzdC1jaGlsZCBzcGFuLmhlYWRpbmctYixcclxuI3dyYXBwZXIgLndwYl9yb3cgLndpZGdldC5pcm9uX3dpZGdldF9kaXZpZGVyOmZpcnN0LWNoaWxkIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3Jvdy5uby1tYXJnaW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmRlc2NyaXB0aW9uLWNvbHVtbiAud3BiX3Jvdy5pbl9jb250YWluZXIsXHJcbiN3cmFwcGVyIC5kZXNjcmlwdGlvbi1jb2x1bW4gLndwYl9yb3cuaW5fY29udGFpbmVyIHAge1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLndwYl9jb250ZW50X2VsZW1lbnQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB1bC5jaGlsZHJlbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG5cclxuLyogNS43IENvbnRhY3RcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC1waHAgLmVudHJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uY29udGFjdC1ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjBiMGI7XHJcbiAgcGFkZGluZzogNDBweCAzNXB4IDIxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgLTJweCAzMHB4IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCBpbWcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogNXB4IDQ1cHggMjBweCAwO1xyXG59XHJcblxyXG4uY29udGFjdC1ib3ggYWRkcmVzcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCAudGl0bGUge1xyXG4gIGZvbnQ6IGJvbGQgMjBweC8yNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbjogMCAwIDVweDtcclxufVxyXG5cclxuLmNvbnRhY3QtYm94IHAge1xyXG4gIG1hcmdpbjogMCAwIDIycHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWJveCAucGhvbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMnB4IDAgMDtcclxufVxyXG5cclxuLmNvbnRhaW5lci5jbGVhci1iZyB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAuY2lyY2xlIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG4gIC5jaXJjbGUgcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gIC5jaXJjbGUtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuICAuY2lyY2xlIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICB9XHJcbn1cclxuXHJcbiN3cmFwcGVyIC53cGJfcm93IC5iYWNrZ3JvdW5kLW92ZXJsYXksXHJcbiN3cmFwcGVyIC53cGJfcm93IC5iZy12aWRlby13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmFja2dyb3VuZC1vdmVybGF5LFxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmctdmlkZW8td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI3dyYXBwZXIgLndwYl9yb3cuaGFzLWJnLXZpZGVvIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jd3JhcHBlciAud3BiX3JvdyAuYmctdmlkZW8td3JhcCB2aWRlby5iZy12aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5cclxuLmNpcmNsZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG59XHJcblxyXG4uY2lyY2xlIHtcclxuICB3aWR0aDogMjQwcHg7XHJcbiAgaGVpZ2h0OiAyNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBtYXJnaW46IDIwcHggYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jaXJjbGUgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5jaXJjbGUgLmNlbnRlcmluZyxcclxuLmNpcmNsZSAud3BiX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaXJjbGUgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ud3BiX2NvbnRlbnRfZWxlbWVudC5jaXJjbGUgYSB7XHJcbiAgY29sb3I6ICNlODBlNTA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5jaXJjbGUgLmljb25zLFxyXG4uY2lyY2xlIC5mYSB7XHJcbiAgY29sb3I6ICNiMWIxYjE7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogZml4IGZvciBWQyA0LjkgKi9cclxuXHJcbi52Y19jb2x1bW4taW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAvKlxyXG4gIGZpeCBmb3Igc3RyZXRjaGluZyByb3dcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICovXHJcbn1cclxuXHJcbi52Y19zcGFuNCAubWVkaWEtYmxvY2sgLmltYWdlLFxyXG4udmNfc3BhbjMgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZjX3NwYW4yIC5tZWRpYS1ibG9jayAuaW1hZ2Uge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udmNfc3BhbjQgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCxcclxuLnZjX3NwYW4zIC5tZWRpYS1ibG9jayAudGV4dC1ib3gsXHJcbi52Y19zcGFuMiAubWVkaWEtYmxvY2sgLnRleHQtYm94IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZjX3NwYW40IC5yZWNlbnQtcG9zdHMgaDIsXHJcbi52Y19zcGFuMyAucmVjZW50LXBvc3RzIGgyLFxyXG4udmNfc3BhbjIgLnJlY2VudC1wb3N0cyBoMiB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4udmNfc3BhbjQgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDEgc3BhbixcclxuLnZjX3NwYW4zIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQxIHNwYW4sXHJcbi52Y19zcGFuMiAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuLFxyXG4jc2lkZWJhciAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MSBzcGFuIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAuaW9zU2xpZGVyIC5zbGlkZXIgLml0ZW0gLmlubmVyIC50ZXh0MiBzcGFuLFxyXG4udmNfc3BhbjMgLmlvc1NsaWRlciAuc2xpZGVyIC5pdGVtIC5pbm5lciAudGV4dDIgc3BhbixcclxuLnZjX3NwYW4yIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQyIHNwYW4sXHJcbiNzaWRlYmFyIC5pb3NTbGlkZXIgLnNsaWRlciAuaXRlbSAuaW5uZXIgLnRleHQyIHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnZjX3NwYW4xMiAubmV3cy1ncmlkLXdyYXAgLnRhYi10ZXh0LFxyXG4udmNfc3BhbjYgLm5ld3MtZ3JpZC13cmFwIC50YWItdGV4dCB7XHJcbiAgcGFkZGluZzogMjVweDtcclxufVxyXG5cclxuLnZjX3NwYW40IC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQgLnRhYi10aXRsZSxcclxuLnZjX3NwYW4zIC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQgLnRhYi10aXRsZSxcclxuLnZjX3NwYW4yIC5uZXdzLWdyaWQtd3JhcCAudGFiLXRleHQgLnRhYi10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4udmNfY29sLXNtLTQgc3Bhbi5ldmVudHMtYmFyLXRpdGxlLFxyXG4udmNfY29sLXNtLTMgc3Bhbi5ldmVudHMtYmFyLXRpdGxlLFxyXG4jc2lkZWJhciBzcGFuLmV2ZW50cy1iYXItdGl0bGUsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgc3Bhbi5ldmVudHMtYmFyLXRpdGxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLyogU21hbGwgKi9cclxuICAudmNfY29sLXNtLTQgc3Bhbi5ldmVudHMtYmFyLXRpdGxlLFxyXG4gIC52Y19jb2wtc20tMyBzcGFuLmV2ZW50cy1iYXItdGl0bGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi52Y19zcGFuNCAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIsXHJcbi52Y19zcGFuMyAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIsXHJcbi52Y19zcGFuMiAudHlwZS1hbGJ1bSAudGV4dC1ib3ggaDIgI3NpZGViYXIgLnR5cGUtYWxidW0gLnRleHQtYm94IGgyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAuYWxidW0tbGlzdGVuLFxyXG4udmNfc3BhbjMgLmFsYnVtLWxpc3RlbixcclxuLnZjX3NwYW4yIC5hbGJ1bS1saXN0ZW4gI3NpZGViYXIgLmFsYnVtLWxpc3RlbiB7XHJcbiAgZm9udC1zaXplOiA2MHB4O1xyXG59XHJcblxyXG5cclxuLnZjX3NwYW4zIC5wbGF5LWJ1dHRvbixcclxuLnZjX3NwYW4yIC5wbGF5LWJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMi41cHg7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMjVweDtcclxufVxyXG5cclxuXHJcbi52Y19jb2wtc20tMTIgLnBvc3Rfc2ltcGxlIHtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5cclxuLnZjX3NwYW40IC5pcm9uX3dpZGdldF92aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZjX3NwYW4zIC5pcm9uX3dpZGdldF92aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSxcclxuLnZjX3NwYW4yIC5pcm9uX3dpZGdldF92aWRlb3MgLm1lZGlhLWJsb2NrIC5pbWFnZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi52Y19zcGFuNCAudmlkZW9ncmlkIGgyLFxyXG4udmNfc3BhbjMgLnZpZGVvZ3JpZCBoMixcclxuLnZjX3NwYW4yIC52aWRlb2dyaWQgaDIge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuXHJcbi8qIENPVU5URE9XTiBXSURHRVQgKi9cclxuXHJcblxyXG4vKiBWQyBjb3VudGRvd24gKi9cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIC5jb3VudGRvd24tcGVyaW9kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcC5zaG93X2xhYmVscyAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52Yy1jb3VudGRvd24td3JhcCAuY291bnRkb3duLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmxhYmVsLWFsaWduLWNlbnRlciAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAubGFiZWwtYWxpZ24tbGVmdCAuY291bnRkb3duLXBlcmlvZCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmxhYmVsLWFsaWduLXJpZ2h0IC5jb3VudGRvd24tcGVyaW9kIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnZjLWNvdW50ZG93bi13cmFwIC5jb3VudGRvd24tcm93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG59XHJcblxyXG4udmMtY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi1zZWN0aW9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKiBDb3VudGRvd24gV2lkZ2V0ICovXHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayBzcGFuLmNvdW50ZG93bi1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aWRnZXQtY291bnRkb3duIC5jb3VudGRvd24tYmxvY2sgc3Bhbi5jb3VudGRvd24tc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2lkZ2V0LWNvdW50ZG93biAuY291bnRkb3duLWJsb2NrIHNwYW4uY291bnRkb3duLXNlY3Rpb24gc3Bhbi5jb3VudGRvd24tYW1vdW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLndpZGdldC1jb3VudGRvd24gLmNvdW50ZG93bi1ibG9jayBzcGFuLmNvdW50ZG93bi1zZWN0aW9uIHNwYW4uY291bnRkb3duLWFtb3VudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnRfc3BsaXR0ZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uY291bnRfc3BsaXR0ZXI6bGFzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC52Y19zcGFuMyAuY291bnRkb3duLWJsb2NrLFxyXG4gIC52Y19zcGFuMiAuY291bnRkb3duLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZjX3NwYW4zIC5jb3VudGRvd24td3JhcCAuZXZlbnQtdGV4dC13cmFwLFxyXG4gIC52Y19zcGFuMiAuY291bnRkb3duLXdyYXAgLmV2ZW50LXRleHQtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgLnZjX3NwYW40IC5jb3VudGRvd24tYmxvY2ssXHJcbiAgLnZjX3NwYW4zIC5jb3VudGRvd24tYmxvY2ssXHJcbiAgLnZjX3NwYW4yIC5jb3VudGRvd24tYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC52Y19zcGFuNCAuY291bnRkb3duLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC52Y19zcGFuNCAuY291bnRkb3duLXdyYXAgLmV2ZW50LXRleHQtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEZpeCBOZXdzL1ZpZGVvIExpc3RzICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMyAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfdmlkZW9zLFxyXG4gIC52Y19zcGFuNCAuaXJvbl93aWRnZXRfcG9zdHMsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF9wb3N0cyxcclxuICAudmNfc3BhbjIgLmlyb25fd2lkZ2V0X3Bvc3RzIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF92aWRlb3MsXHJcbiAgLnZjX3NwYW4zIC5pcm9uX3dpZGdldF92aWRlb3MsXHJcbiAgLnZjX3NwYW4yIC5pcm9uX3dpZGdldF92aWRlb3MsXHJcbiAgLnZjX3NwYW40IC5pcm9uX3dpZGdldF9wb3N0cyxcclxuICAudmNfc3BhbjMgLmlyb25fd2lkZ2V0X3Bvc3RzLFxyXG4gIC52Y19zcGFuMiAuaXJvbl93aWRnZXRfcG9zdHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BiX3JvdyxcclxuLndwYl9jb250ZW50X2VsZW1lbnQsXHJcbnVsLndwYl90aHVtYm5haWxzLWZsdWlkPmxpLFxyXG4ubGFzdF90b2dnbGVfZWxfbWFyZ2luLFxyXG4ud3BiX2J1dHRvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLyogTmV3IFZpc3VhbCBDb21wb3NlciBPdmVycmlkZXMgKi9cclxuXHJcbi53cGJfc2luZ2xlX2ltYWdlIGltZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcblxyXG5cclxuLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyLmltZ19mdWxsd2lkdGggaW1nIHtcclxuICB3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcblxyXG5cclxuLndwYl9jb250ZW50X2VsZW1lbnQgLndwYl9hY2NvcmRpb25fd3JhcHBlciAud3BiX2FjY29yZGlvbl9oZWFkZXIsXHJcbi53cGJfY29udGVudF9lbGVtZW50LndwYl90YWJzIC53cGJfdG91cl90YWJzX3dyYXBwZXIgLndwYl90YWIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZjX3JvdyB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogY2VudGVyO1xyXG4gIH1cclxuICAuc3JfaXRfZHJvcHNoYWRvdzpiZWZvcmUsXHJcbiAgLnNyX2l0X2Ryb3BzaGFkb3c6YWZ0ZXIge1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0b3A6IDgwJTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDM1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMzVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMzVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xyXG4gIH1cclxuICAuc3JfaXRfZHJvcHNoYWRvdzphZnRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQWNjb3JkaW9uIFN0eWxlICovXHJcblxyXG4ud3BiX2FjY29yZGlvbl9zZWN0aW9uIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BiX2FjY29yZGlvbl9zZWN0aW9uIGE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwYl9hY2NvcmRpb25faGVhZGVyIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGJfYWNjb3JkaW9uX2hlYWRlcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BiX2FjY29yZGlvbl9jb250ZW50IHAge1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnZjLWNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52Yy1jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlLFxyXG4udmMtY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XHJcbiAgdG9wOiAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZjLWNhcm91c2VsLWNvbnRyb2wge1xyXG4gIG1hcmdpbi10b3A6IC0zNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLyogVGFicyAqL1xyXG4udmNfdHRhLXRpdGxlLXRleHR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuXHJcbi52Y19jdXN0b21faGVhZGluZyBhLCAudmNfY3VzdG9tX2hlYWRpbmcgYTpmb2N1cywgLnZjX2N1c3RvbV9oZWFkaW5nIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3JfaXQtaW5saW5lLWJsb2Nre1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi52Y19idG4zIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8qIEZvb3RlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuI2Zvb3RlciB7XHJcbiAgLyogQ3VzdG9tIHZjX2Nhcm91c2VsIChTUE9OU09SKSAqL1xyXG4gIC52Y19pbWFnZXNfY2Fyb3VzZWwsXHJcbiAgLnZjX2Nhcm91c2VsLXNsaWRlbGluZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmNfY2Fyb3VzZWwtc2xpZGVsaW5lLWlubmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY+LnZjX2l0ZW0ge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbiAgLyogVkMgQnV0dG9uIGVsZW1lbnQgKi9cclxuICAudmNfYnRuMy1zaGFwZS1yb3VuZCB7XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS1sZyB7XHJcbiAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICB9XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS1tZCB7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS1zbSB7XHJcbiAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICB9XHJcbiAgICAmLnZjX2J0bjMtc2l6ZS14cyB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi8vIHRleHQgYWxpZ25tZW50IGZvciBWQyBDb2x1bW5zIGFuZCBJbm5lciBDb2x1bW5zXHJcbiovXHJcblxyXG4udGV4dC1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxlZnQsXHJcbi50ZXh0LWxlZnQgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctbGVmdCAubWM0d3AtZm9ybSxcclxuLnRleHQtbGctbGVmdCAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLWxlZnQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtbGctbGVmdCxcclxuLnRleHQtbGctbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1sZWZ0IC52Y19jdXN0b21faGVhZGluZyxcclxuLnRleHQtbGctbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbGVmdCAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1sZWZ0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtcmlnaHQsXHJcbi50ZXh0LXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLXJpZ2h0IC5tYzR3cC1mb3JtLFxyXG4udGV4dC1sZy1yaWdodCAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLXJpZ2h0LFxyXG4udGV4dC1sZy1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nLFxyXG4udGV4dC1sZy1yaWdodCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWNlbnRlcixcclxuLnRleHQtY2VudGVyIC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWNlbnRlciAubWM0d3AtZm9ybSxcclxuLnRleHQtbGctY2VudGVyIC52Y19idG4zLWNvbnRhaW5lcixcclxuLnRleHQtbGctY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbi50ZXh0LWxnLWNlbnRlcixcclxuLnRleHQtbGctY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIC52Y19jdXN0b21faGVhZGluZyxcclxuLnRleHQtbGctY2VudGVyIC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4udGV4dC1sZy1jZW50ZXIgLmljb24tYm94LWlubGluZSB7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4udGV4dC1qdXN0aWZ5LFxyXG4udGV4dC1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUsXHJcbi50ZXh0LWxnLWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuLnRleHQtbGctanVzdGlmeSAudmNfYnRuMy1jb250YWluZXIsXHJcbi50ZXh0LWxnLWp1c3RpZnksXHJcbi50ZXh0LWxnLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSAudmNfY3VzdG9tX2hlYWRpbmcsXHJcbi50ZXh0LWxnLWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkgLmljb24tYm94LWlubGluZSxcclxuLnRleHQtbGctanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBqdXN0aWZ5O1xyXG59XHJcblxyXG5cclxuLyogfSovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudGV4dC1tZC1sZWZ0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtbWQtbGVmdCxcclxuICAudGV4dC1tZC1sZWZ0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtbWQtbGVmdCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtbWQtbGVmdCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAudGV4dC1tZC1sZWZ0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWxlZnQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAudGV4dC1tZC1yaWdodCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LW1kLXJpZ2h0LFxyXG4gIC50ZXh0LW1kLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtbWQtcmlnaHQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LW1kLXJpZ2h0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAudGV4dC1tZC1yaWdodCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtbWQtcmlnaHQgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAudGV4dC1tZC1jZW50ZXIgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1tZC1jZW50ZXIsXHJcbiAgLnRleHQtbWQtY2VudGVyIC5pY29uLWJveC1pbmxpbmUsXHJcbiAgLnRleHQtbWQtY2VudGVyIC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1tZC1jZW50ZXIgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC1tZC1jZW50ZXIgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1tZC1jZW50ZXIgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtbWQtanVzdGlmeSAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LW1kLWp1c3RpZnksXHJcbiAgLnRleHQtbWQtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLnZjX2J0bjMtY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgfVxyXG4gIC50ZXh0LW1kLWp1c3RpZnkgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtbWQtanVzdGlmeSAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBqdXN0aWZ5O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRleHQtc20tbGVmdCAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXNtLWxlZnQsXHJcbiAgLnRleHQtc20tbGVmdCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LXNtLWxlZnQgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXNtLWxlZnQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnRleHQtc20tbGVmdCAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC1zbS1sZWZ0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnRleHQtc20tcmlnaHQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1zbS1yaWdodCxcclxuICAudGV4dC1zbS1yaWdodCAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LXNtLXJpZ2h0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC1zbS1yaWdodCAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnRleHQtc20tcmlnaHQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLXJpZ2h0IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgLnRleHQtc20tY2VudGVyIC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQtc20tY2VudGVyLFxyXG4gIC50ZXh0LXNtLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lLFxyXG4gIC50ZXh0LXNtLWNlbnRlciAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQtc20tY2VudGVyIC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtc20tY2VudGVyIC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQtc20tY2VudGVyIC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWp1c3RpZnkgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC1zbS1qdXN0aWZ5LFxyXG4gIC50ZXh0LXNtLWp1c3RpZnkgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC1zbS1qdXN0aWZ5IC52Y19idG4zLWNvbnRhaW5lcixcclxuICB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIH1cclxuICAudGV4dC1zbS1qdXN0aWZ5IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXNtLWp1c3RpZnkgLmljb24tYm94LWlubGluZSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDoganVzdGlmeTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xyXG4gIC50ZXh0LXhzLWxlZnQgLndwYl9zaW5nbGVfaW1hZ2VbY2xhc3MqPXZjX2FsaWduXSxcclxuICAudGV4dC14cy1sZWZ0LFxyXG4gIC50ZXh0LXhzLWxlZnQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC14cy1sZWZ0IC52Y19idG4zLWNvbnRhaW5lcixcclxuICAudGV4dC14cy1sZWZ0IC5tYzR3cC1mb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWxlZnQgLnZjX2N1c3RvbV9oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRleHQteHMtbGVmdCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLXJpZ2h0IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQteHMtcmlnaHQsXHJcbiAgLnRleHQteHMtcmlnaHQgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC14cy1yaWdodCAudmNfYnRuMy1jb250YWluZXIsXHJcbiAgLnRleHQteHMtcmlnaHQgLm1jNHdwLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLXJpZ2h0IC52Y19jdXN0b21faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC14cy1yaWdodCAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWNlbnRlciAud3BiX3NpbmdsZV9pbWFnZVtjbGFzcyo9dmNfYWxpZ25dLFxyXG4gIC50ZXh0LXhzLWNlbnRlcixcclxuICAudGV4dC14cy1jZW50ZXIgLmljb24tYm94LWlubGluZSxcclxuICAudGV4dC14cy1jZW50ZXIgLnZjX2J0bjMtY29udGFpbmVyLFxyXG4gIC50ZXh0LXhzLWNlbnRlciAubWM0d3AtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWNlbnRlciAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXhzLWNlbnRlciAuaWNvbi1ib3gtaW5saW5lIHtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC14cy1qdXN0aWZ5IC53cGJfc2luZ2xlX2ltYWdlW2NsYXNzKj12Y19hbGlnbl0sXHJcbiAgLnRleHQteHMtanVzdGlmeSxcclxuICAudGV4dC14cy1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcbiAgLnRleHQteHMtanVzdGlmeSAudmNfY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGV4dC14cy1qdXN0aWZ5IC5pY29uLWJveC1pbmxpbmUge1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGp1c3RpZnk7XHJcbiAgfVxyXG59IiwiLyogTWFpbGNoaW1wICBmb3IgIFdvcmRwcmVzcyovXHJcbi5tYzR3cC1mb3Jte1xyXG4gICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubWM0d3AtZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbmNvbG9yOiMwMDAwMDAhaW1wb3J0YW50O1xyXG59XHJcbi5tYzR3cC1mb3JtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5tYzR3cC1mb3JtIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dC5wbGFjZWhvbGRlcnNqcyB7XHJcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLm1jNHdwLWZvcm0gc2VsZWN0LC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDY4cHg7XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB3aWR0aDogMTNweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICAgIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gICAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICBtYXJnaW46MjRweDtcclxuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG59XHJcbi5tYzR3cC1mb3JtIGJ1dHRvbiwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDlweCA0NXB4IDlweCA0NXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0OmZvY3VzLC5tYzR3cC1mb3JtIHNlbGVjdDpmb2N1cywubWM0d3AtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG4ubWM0d3AtZm9ybSBidXR0b246Zm9jdXMsLm1jNHdwLWZvcm0gYnV0dG9uOmhvdmVyLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gYnV0dG9uOmFjdGl2ZSwubWM0d3AtZm9ybSBidXR0b246Zm9jdXMsLm1jNHdwLWZvcm0gYnV0dG9uOmhvdmVyLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxufVxyXG4ubWM0d3AtZm9ybSBsYWJlbD5zcGFuLC5tYzR3cC1mb3JtIGxpPmxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLWFsZXJ0IHtcclxuICAgIGNvbG9yOiAjYzA5ODUzO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICM0Njg4NDc7XHJcbn1cclxuLm1jNHdwLWZvcm0gLm1jNHdwLW5vdGljZSB7XHJcbiAgICBjb2xvcjogIzNhODdhZDtcclxufVxyXG4ubWM0d3AtZm9ybSAubWM0d3AtZXJyb3Ige1xyXG4gICAgY29sb3I6ICNDRDVDNUM7XHJcbn1cclxuLnJ0bCAubWM0d3AtZm9ybS1yZXNldCBpbnB1dFt0eXBlPWNoZWNrYm94XSwucnRsIC5tYzR3cC1mb3JtLXJlc2V0IGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIG1hcmdpbjogMCAwIDAgNnB4O1xyXG59XHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwubWM0d3AtZm9ybSBzZWxlY3QsLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTFweCAyN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm1jNHdwLWZvcm0gaW5wdXRbZGlzYWJsZWRdLC5tYzR3cC1mb3JtIGlucHV0W3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlXHJcbn1cclxuXHJcbi5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cywubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC5tYzR3cC1mb3JtIHNlbGVjdDpmb2N1cywubWM0d3AtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sLm1jNHdwLVxyXG4gICAgICBmb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLm1jNHdwLWZvcm0gc2VsZWN0LC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgIH1cclxufSIsIi8qTUVOVSBTT0NJQUwgTkVUV09SSyBJQ09OKi9cclxuLm1lbnUtaWNvbi1hcHBsZW11c2ljPmE6YmVmb3JlLCAubWVudS1pY29uLWJhbmRjYW1wPmE6YmVmb3JlLCAubWVudS1pY29uLWZhY2Vib29rPmE6YmVmb3JlLCAubWVudS1pY29uLWdvb2dsZXBsdXM+YTpiZWZvcmUsIC5tZW51LWljb24tZ29vZ2xlcGxheT5hOmJlZm9yZSwgLm1lbnUtaWNvbi1pbnN0YWdyYW0+YTpiZWZvcmUsIC5tZW51LWljb24tbWl4Y2xvdWQ+YTpiZWZvcmUsIC5tZW51LWljb24tc25hcGNoYXQ+YTpiZWZvcmUsIC5tZW51LWljb24tc291bmRjbG91ZD5hOmJlZm9yZSwgLm1lbnUtaWNvbi1zcG90aWZ5PmE6YmVmb3JlLCAubWVudS1pY29uLXR3aXR0ZXI+YTpiZWZvcmUsIC5tZW51LWljb24tdmltZW8+YTpiZWZvcmUsIC5tZW51LWljb24tdms+YTpiZWZvcmUsIC5tZW51LWljb24teW91dHViZT5hOmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWUsIEZvbnQgQXdlc29tZVxcIDUgQnJhbmRzLCBGb250ZWxsbztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4ubWVudS1pY29uLWFwcGxlbXVzaWM+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3OVwiO1xyXG59XHJcbi5tZW51LWljb24tYmFuZGNhbXA+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkNVwiO1xyXG59XHJcbi5tZW51LWljb24tZmFjZWJvb2s+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjM5ZVwiO1xyXG59XHJcbi5tZW51LWljb24tZ29vZ2xlcGxheT5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1nb29nbGVwbHVzPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYwZDVcIjtcclxufVxyXG4ubWVudS1pY29uLWluc3RhZ3JhbT5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1taXhjbG91ZD5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XHJcbn1cclxuLm1lbnUtaWNvbi1zbmFwY2hhdD5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XHJcbn1cclxuLm1lbnUtaWNvbi1zb3VuZGNsb3VkPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxNmRcIjtcclxufVxyXG4ubWVudS1pY29uLXNwb3RpZnk+YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiY1wiO1xyXG59XHJcbi5tZW51LWljb24tdHdpdHRlcj5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XHJcbn1cclxuLm1lbnUtaWNvbi12aW1lbz5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XHJcbn1cclxuLm1lbnUtaWNvbi12az5hOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbn1cclxuLm1lbnUtaWNvbi15b3V0dWJlPmE6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYxNjdcIjtcclxufVxyXG4vKiBDbGFzcyB0byByb3RhdGUgd2lkZ2V0cyBhbmQgZWxlbWVudHMgKi9cclxuLnJvdGF0ZU1le1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxufVxyXG4vKiBFU0cgTG9hZCBNb3JlIEJ1dHRvbiAqL1xyXG4uZXNnLWxvYWRtb3JlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuLyogR3JhZGllbnRNYXBzIGVmZmVjdFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gICAuc3JfaXQtZ3JhZGllbnRtYXBzLXNraW57XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVye1xyXG4gICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH0gXHJcbiAgICAuZXNnLW1lZGlhLWNvdmVyLXdyYXBwZXI6aG92ZXIgLmVzZy1tZWRpYS1wb3N0ZXIsIC5lc2ctbWVkaWEtY292ZXItd3JhcHBlcjpob3ZlciAuZXNnLWVudHJ5LW1lZGlhe1xyXG5cdCAgICBmaWx0ZXI6aW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEZW1vIEN1c3RvbSBDU1NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIE1BR05FVElDIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9tYWduZXRpY19lbGVtZW50b3Ige1xyXG4gICAgLnNvbmFhci1maWx0ZXJzIC5lc2ctZmlsdGVyYnV0dG9uLCAuc29uYWFyLWZpbHRlcnMgLmVzZy1uYXZpZ2F0aW9uYnV0dG9uLmVzZy1sb2FkbW9yZSwgLnNvbmFhci1maWx0ZXJzIC5lc2ctc29ydGJ1dHRvbiwgLnNvbmFhci1maWx0ZXJzIC5lc2ctY2FydGJ1dHRvbiwgLnBvZGNhc3QtZmlsdGVyIGxpLCAuZXNnLXNvcnRidXR0b24sIGEuYnRfcnNzX3N1YnNjcmliZSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH0gIFxyXG4gICAgXHJcbiAgICAvKkV2ZW50IGxpc3QqL1xyXG4gICAgICAgIFxyXG4gICAgLmV2ZW50cy1iYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS1TcGVjaWFsIG1lbnUtLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTU4cHgpIHtcclxuICAgICAgICAuZWxlbWVudG9yLXNlY3Rpb24tc3RyZXRjaGVkLmVsZW1lbnRvci1zZWN0aW9uLWZ1bGxfd2lkdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZD4uZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcG9zdHMtY2xhc3NpYyAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAjcHVzaGVyLXdyYXAge1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcclxuICAgICAgICAuc2lkZS1tZW51Om5vdCgub3BlbikgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIsXHJcbiAgICAgICAgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLnN1Yi1tZW51Om5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNThweCkge1xyXG4gICAgICAgIC8qLS0tbWFrZSB0aGUgbWVudSBpY29uIGJsYWNrIG9uIG1vYmlsZSAtLS0qL1xyXG4gICAgICAgIC5tZW51LXRvZ2dsZSBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5zaXRlLWxvZ28ge1xyXG4gICAgICAgIHRvcDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUub3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5zdWItbWVudS5hY3RpdmUgbGkubWVudS1pdGVtIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUub3BlbiAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZDNkM2Q7XHJcbiAgICB9XHJcbiAgICAubmF2LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgICAud3AtYWRtaW4tYmFyIC5zaXRlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4gICAgfVxyXG4gICAgLnNpdGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWhvbGRlciB7XHJcbiAgICAgICAgdG9wOiA1dmg7XHJcbiAgICB9XHJcbiAgICAubWVudS10b2dnbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlLW1lbnUubGVmdHR5cGU6bm90KC5vcGVuKSB7XHJcbiAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZS5vcGVuIHtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3ViLWFycm93IGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB1bC5oZWFkZXItdG9wLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS1FbmQgU3BlY2lhbCBtZW51LS0tLS0tLS0tLS0tLS0tLS0qL1xyXG59XHJcblxyXG5cclxuLyogTUFHTkVUSUMgV1BCQUtFUllcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbWFnbmV0aWMge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgICYuaGlkZS1oZWFkZXIgeyAgIFxyXG4gICAgICAgIFtkYXRhLXZjLWZ1bGwtd2lkdGg9XCJ0cnVlXCJdLnZjX3JvdyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsIWltcG9ydGFudDtcclxuICAgICAgICB9ICAgXHJcbiAgICAgfVxyXG4gICAgIFxyXG4gICAgYS5wcm9tb2JveDpob3ZlciBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigzcHgpIGJyaWdodG5lc3MoNjAlKTtcclxuICAgIH1cclxuICAgIC5zcl9pdC1ldmVudC10aXRsZSxcclxuICAgIC5zcl9pdC1ldmVudC1hcnRpc3Qge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuZXZlbnRzLWJhci1hcnRpc3RzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtYnV0dG9ucyAuYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICNkcm9wY2FwIHNwYW4uZHJvcGNhcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgfVxyXG4gICAgLyogYnV0dG9uIHZpZXcgYWxsIGluIHRoZSBoZWFkaW5nICovXHJcbiAgICBcclxuICAgIC5yb3dIZWFkaW5nIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLnJvd0hlYWRpbmcgaDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5yb3dIZWFkaW5nIC52Y19idG4zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5yb3dIZWFkaW5nIC52Y19idG4zLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b20ge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgfVxyXG4gICAgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAuYWxpZ24tY2VudGVyLXJlc3BvbnNpdmU+ZGl2Pi53cGJfd3JhcHBlcj4qIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypFdmVudCBsaXN0Ki9cclxuICAgIFxyXG4gICAgLmV2ZW50cy1iYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLVNwZWNpYWwgbWVudS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNThweCkge1xyXG4gICAgICAgIFtkYXRhLXZjLWZ1bGwtd2lkdGg9XCJ0cnVlXCJdLnZjX3JvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcHVzaGVyLXdyYXAge1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgIC5zaWRlLW1lbnU6bm90KC5vcGVuKSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyLFxyXG4gICAgICAgIC5zaWRlLW1lbnU6bm90KC5vcGVuKSAubG9nby1kZXNrdG9wIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcixcclxuICAgICAgICAubG9nby1kZXNrdG9wIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwuc3ViLW1lbnU6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XHJcbiAgICAgICAgLyotLS1tYWtlIHRoZSBtZW51IGljb24gYmxhY2sgb24gbW9iaWxlIC0tLSovXHJcbiAgICAgICAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1tZW51IGxpIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgdG9wOiA0MHB4IWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5vcGVuIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51LmFjdGl2ZSBsaS5tZW51LWl0ZW0gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5vcGVuIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2QzZDtcclxuICAgIH1cclxuICAgIC5uYXYtbWVudSBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxuICAgIC53cC1hZG1pbi1iYXIgLnNpdGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg0cHg7XHJcbiAgICB9XHJcbiAgICAuc2l0ZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgIH1cclxuICAgIC5uYXYtaG9sZGVyIHtcclxuICAgICAgICB0b3A6IDV2aDtcclxuICAgIH1cclxuICAgIC5tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBsZWZ0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbWVudS5sZWZ0dHlwZTpub3QoLm9wZW4pIHtcclxuICAgICAgICBsZWZ0OiAtMzAwcHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZS1tZW51LmxlZnR0eXBlLm9wZW4ge1xyXG4gICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAubWVudS10b2dnbGUgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5zdWItYXJyb3cgaSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHVsLmhlYWRlci10b3AtbWVudSBsaSBhIHtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tRW5kIFNwZWNpYWwgbWVudS0tLS0tLS0tLS0tLS0tLS0tKi9cclxufVxyXG5cclxuXHJcbi8qIENPUk5FUlNUT05FIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9jb3JuZXJzdG9uZV9lbGVtZW50b3Ige1xyXG4gICAgLnNvbmFhci1maWx0ZXJzIC5lc2ctZmlsdGVyYnV0dG9uLCAuc29uYWFyLWZpbHRlcnMgLmVzZy1zb3J0YnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogQ09STkVSU1RPTkUgV1BCQUtFUllcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fY29ybmVyc3RvbmUge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLWFydGlzdCBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgaDEuc3JfaXQtcGxheWxpc3QtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuICAgICYuaG9tZSAucGxheWxpc3QgLnNyX2l0LXBsYXlsaXN0LXRpdGxlLFxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHMsXHJcbiAgICAuc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1jaGVja291dCBoMyB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAuYWxpZ24tY2VudGVyLXJlc3BvbnNpdmU+ZGl2Pi53cGJfd3JhcHBlcj4qIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODlweCkgeyAgXHJcbiAgICAgICAgLmNvcm5lcnN0b25lXzJjb2x1bW5zLWZvcm1hdCAudmNfY29sdW1uLWlubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwuaGVhZGVyLXRvcC1tZW51LnJpZ2h0dHlwZSBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51PnVsPmxpLmxvZ28ge1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLmNvcm5lcnN0b25lIGJ1dHRvbixcclxuICAgIC5jb3JuZXJzdG9uZSAudmNfYnRuMy1jb250YWluZXIgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAzcHggMHB4IWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDBweCAxMHB4IDBweCAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4IDBweCA0cHggMHB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmNvcm5lcnN0b25lIGJ1dHRvbjpob3ZlcixcclxuICAgIC5jb3JuZXJzdG9uZSAudmNfYnRuMy1jb250YWluZXIgYTpob3ZlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDdweCAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCA3cHggMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8qLS0tLS0tLS0tLS0tIDIgY29sdW1ucyBzcGVjaWFsIHdpZGh0IGZvcm1hdCAoaG9tZSBwYWdlIC1hYm91dCBjb2x1bW4pLS0tLSovXHJcbiAgICBcclxuICAgIC5jb3JuZXJzdG9uZV8yY29sdW1ucy1mb3JtYXQ+LndwYl9jb2x1bW46Zmlyc3Qtb2YtdHlwZSBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICB9XHJcbiAgICAuY29ybmVyc3RvbmVfaG9tZV9zaW5nbGVpbWFnZSB7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAuY29ybmVyc3RvbmVfaG9tZXBhZ2VfZ3JpZC52Y19yb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLyogYnV0dG9uIHZpZXcgYWxsIGluIHRoZSBoZWFkaW5nICovXHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTVweCkge1xyXG4gICAgICAgIC5yb3dIZWFkaW5nIC52Y19jdXN0b21faGVhZGluZyxcclxuICAgICAgICAucm93SGVhZGluZyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTZweCkge1xyXG4gICAgICAgIC5yb3dIZWFkaW5nIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvd0hlYWRpbmcgaDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3dIZWFkaW5nIC52Y19idG4zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZ3JpZCB7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAmLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC8qIGFkZGVkIHRvIG1haW4gc3R5bGUgKi9cclxuICAgIFxyXG4gICAgZmlndXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBhZGRlZCB0byBtYWluIHN0eWxlICEgKi9cclxuICAgIFxyXG4gICAgLmV2ZW50cy1iYXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuLmV2ZW50cy1iYXItdGl0bGUge1xyXG4gICAgICAgIC8qIGFkZGVkIHRvIG1haW4gc3R5bGUgISAqL1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLmNvcm5lcnN0b25lXzJjb2x1bW5zLWZvcm1hdD4ud3BiX2NvbHVtbjpmaXJzdC1vZi10eXBlPi52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKnRtcCovXHJcbiAgICBcclxuICAgICYucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXBvc3RzLWxpc3QgLm1lZGlhLWJsb2NrIC50ZXh0LWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTBweCkge1xyXG4gICAgICAgIC5jbGFzc2ljLW1lbnU+dWw+bGkgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgIFxyXG59XHJcblxyXG4vKiBBUEVYIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9hcGV4X2VsZW1lbnRvciB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNzb25hYXItcGxheWVyIC5jbG9zZS5idG4tcGxheWVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLnRyYWNrLW51bWJlciBzdmcge1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLnBsYXllciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXRleHR7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcblxyXG4vKiBBUEVYIFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX2FwZXgge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjc29uYWFyLXBsYXllciAuY2xvc2UuYnRuLXBsYXllciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay1udW1iZXIgc3ZnIHtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgIH1cclxuICAgICNzb25hYXItcGxheWVyIC5wbGF5ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5zcl9pdC10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLndwYl92aWRlb193aWRnZXQudmNfdmlkZW8tZWwtd2lkdGgtNzAgLndwYl93cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgIC5tYzR3cC1mb3JtIHNlbGVjdCxcclxuICAgIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbixcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEpvc2VmaW4gU2FucztcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sXHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxyXG4gICAgLm1jNHdwLWZvcm0gc2VsZWN0LFxyXG4gICAgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKmZvb3RlciovXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgI2Zvb3RlcntcclxuICAgICAgICAgICAgLnZjX2J0bjMtc2hhcGUtcm91bmQudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZjX2J0bjMtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZjX2J0bjMtY29udGFpbmVyOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbn1cclxuLyogS1JPTk9YWFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9rcm9ub3h4IHtcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGl0Q29sdW1ucyBwe1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3AhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAuYWxidW0gLmFsYnVtLWFydCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe1xyXG4gICAgLnNwbGl0Q29sdW1ucyAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6MTAlO1xyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1wbGF5bGlzdC1hcnRpc3RzLCAuc3JfaXQtcGxheWxpc3QtcmVsZWFzZS1kYXRlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmRlZmF1bHRkaXZpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgIC5uYXYtbWVudSBsaSBhLmJhY2tidG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc29jaWFsLW5ldHdvcmtzIGEgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qTUFJTENISU1QIEZPUk0qL1xyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMThweCAyN3B4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICBcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWF7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH0gICAgXHJcbiAgIFxyXG59XHJcbi8qIE1JTEVORCBmb3IgRWxlbWVudG9yXHJcblxyXG5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICAgXHJcbi5fbWlsZW5kX2VsZW1lbnRvciB7XHJcbiAgICAuY2xhc3NpYy1tZW51Lm1pbmkgLmxvZ28gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC8qIEF2b2lkIGNvbnRlbnQgYm94IHRvIG92ZXJsYXAgdGhlIGFsYnVtIGNvdmVyICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuYWxidW0taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIC8qIFJlbW92ZSBiYWNrZ3JvdW5kIGJlY2F1c2Ugd2Ugd2FudCB0byBzZWUgdGhlIGJhY2tncm91bmQgaW1hZ2UgKi9cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuc21hbGwtaWNvbi1idCAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc29uYWFyLWVsZW1lbnRvci1pbmxpbmUtYmxvY2sgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyeyBcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gICAgfVxyXG5cclxuICAgIC5zci1kcm9wc2hhZG93LmVsZW1lbnRvci1zZWN0aW9uLXN0cmV0Y2hlZCwgLnNyLWRyb3BzaGFkb3cgLmFsYnVtLWFydCBpbWcge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDNweCByZ2JhKDAsMCwwLDAuMzUpO1xyXG4gICAgfVxyXG4gICAgLm1lZGlhLWJsb2NrIGEsIC5hcnRpY2xlcy1jbGFzc2ljIC5tZWRpYS1ibG9jayAuaG9sZGVyLCAuZXNnLWdyaWQgLm1haW51bCBsaS5lZy1uZXdzLXNraW4tc3BsaXQtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSw3NSw3NiwwLjQyKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1JTEVORFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9taWxlbmQge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjb3ZlcmxheSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIFdvb0NvbW1lcmNlXHJcbiAgICBbcm9sZT1cImxpc3Rib3hcIl0gbGl7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC53aWRnZXQtdGl0bGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zci1sZXR0ZXItc3BhY2luZy02e1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICB9XHJcbiAgICAuc3ItbGV0dGVyLXNwYWNpbmctMntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKnNlYXJjaCBib3gqL1xyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWluLXdpZHRoOjIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKkV2ZW50Ki9cclxuICAgICNhcnRpc3RzX2ZpbHRlciBvcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMzgsIDM2LCAzNSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLypidXR0b24qL1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMgLmJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLnN0eWxlMS1idXR0b24gLnZjX2J0bjMudmNfYnRuMy1zaXplLWxne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAuc3R5bGUxLWJ1dHRvbiAudmNfYnRuMy1zaXplLWxnLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b217XHJcbiAgICAgICAgcGFkZGluZzogMTdweCA2NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLypob21lcGFnZSBwb3N0IGdyaWQqL1xyXG4gICAgLmNvbG9yMV90eHQ+ZGl2LCAudmNfZ3JpZCBwe1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmNfZ3JpZCAudmNfY3VzdG9tX2hlYWRpbmcgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvKmZvcm0qL1xyXG4gICAgLmxpZ2h0LWZvcm0sIC5saWdodC1mb3JtIHB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAubGlnaHQtZm9ybSB0ZXh0YXJlYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubGlnaHQtZm9ybSBpbnB1dCwgLmxpZ2h0LWZvcm0gdGV4dGFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIC5saWdodC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG4vKiBNQU5EQUxBXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21hbmRhbGEge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKkhPTUUgc29jaWFsIG1lZGlhKi9cclxuICAgIC52Y19pY29uX2VsZW1lbnQtYWxpZ24tY2VudGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcisudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDozMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKkNvbnRhY3QgcGFnZSovXHJcbiAgICAjZHJvcGNhcCBzcGFuLmRyb3BjYXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBET1dOQkVBVCBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9kb3duYmVhdCB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52Y19yb3cudGV4dG92ZXJsYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxOTIwcHgpe1xyXG4gICAgLnZjX3Jvdy50ZXh0b3ZlcmxheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgfSAgICBcclxuICAgICNvdmVybGF5IHtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcblxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWF7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH0gICBcclxuICAgXHJcbn0gIFxyXG4vKiBNT09OTElHSFQgRUxFTUVOVE9SXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgIFxyXG4uX21vb25saWdodF9lbGVtZW50b3Ige1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC8qIEF2b2lkIGNvbnRlbnQgYm94IHRvIG92ZXJsYXAgdGhlIGFsYnVtIGNvdmVyICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuYWxidW0taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIC8qIFJlbW92ZSBiYWNrZ3JvdW5kIGJlY2F1c2Ugd2Ugd2FudCB0byBzZWUgdGhlIGJhY2tncm91bmQgaW1hZ2UgKi9cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9ICBcclxufSAgXHJcbi8qIE1PT05MSUdIVCBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuLl9tb29ubGlnaHQge1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC8qIEF2b2lkIGNvbnRlbnQgYm94IHRvIG92ZXJsYXAgdGhlIGFsYnVtIGNvdmVyICovXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuYWxidW0taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIC8qIFJlbW92ZSBiYWNrZ3JvdW5kIGJlY2F1c2Ugd2Ugd2FudCB0byBzZWUgdGhlIGJhY2tncm91bmQgaW1hZ2UgKi9cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmNfcm93LnRleHRvdmVybGF5e1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcclxuICAgICAgICAudmNfcm93LnRleHRvdmVybGF5e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgICAgIH0gICBcclxuICAgIH0gICAgXHJcblxyXG4gICAgXHJcbiAgICAvKk1BSUxDSElNUCBGT1JNKi9cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjdweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgXHJcbiAgICB9XHJcblxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWF7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH0gICBcclxuICAgXHJcbn1cclxuXHJcblxyXG4vKiBQUk9ESUdZIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuXHJcblxyXG5cclxuLyogUFJPRElHWSBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgXHJcbi5fcHJvZGlneSB7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxle1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgfVxyXG4gICAgLnN1Yi1hcnJvdyBpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5wcm9tby1vdmVybGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXBsYXlsaXN0LWFydGlzdHMsIC5zcl9pdC1wbGF5bGlzdC1yZWxlYXNlLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuZGVmYXVsdGRpdmlkZXIge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1tZW51IGxpIGEuYmFja2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLW5ldHdvcmtzIGEgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qTUFJTENISU1QIEZPUk0qL1xyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMThweCAyN3B4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHsgXHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWF7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogSU5ESUdPIEVMRU1FTlRPUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuXHJcbi5faW5kaWdvX2VsZW1lbnRvcntcclxuXHJcbiAgICAvKiBib3JkZXItYm90dG9tIHVuZGVyIHRoZSBtYWluIG1lbnUgKi9cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYTpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xyXG4gICAgfVxyXG4gIFxyXG59XHJcbi8qIElORElHT1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgICBcclxuXHJcbi5faW5kaWdve1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBib3JkZXItYm90dG9tIHVuZGVyIHRoZSBtYWluIG1lbnUgKi9cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgubWluaSk6bm90KC5yZXNwb25zaXZlKSAjbWVudS1tYWluLW1lbnUgPiBsaTpub3QoLmxvZ28pID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudTpub3QoLm1pbmkpOm5vdCgucmVzcG9uc2l2ZSkgI21lbnUtbWFpbi1tZW51ID4gbGk6bm90KC5sb2dvKSA+IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcclxuICAgIH1cclxuXHJcbiAgICAvKkJ1dHRvbiBjdXN0b20gc3R5bGUqL1xyXG4gICAgLmluZGlnby1idXR0b24tc3R5bGUgYnV0dG9uLCAuaW5kaWdvLWJ1dHRvbi1zdHlsZSBhe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBzZWxlY3QsIC5tYzR3cC1mb3JtIHRleHRhcmVhIHtcclxuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgIH1cclxufVxyXG4vKiBCZWF0cyBmb3IgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fYmVhdHNfZWxlbWVudG9ye1xyXG4gICAgLnNyLWlubGluZWJsb2NrIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIC5pcm9uLWF1ZGlvcGxheWVyLnNob3ctcGxheWxpc3QgLmJ1dHRvbnMtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjUlIC0gMTg1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuLyogQmVhdCRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9iZWF0c3tcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo2NXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFNvdW5kbWFuIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgXHJcbi5fc291bmRtYW5fZWxlbWVudG9ye1xyXG4gICAgLypQbGF5bGlzdCBmZWF0dXJlZCBpbWFnZSByYXRpbyAyOjMqL1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpe1xyXG4gICAgICAgIC5hbGJ1bUNvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGJ1bS1hcnR7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpbmdsZS1hbGJ1bSAuc3JfaXQtc2luZ2xlLXBvc3QuZmVhdHVyZWQ6bm90KC5uby1iYW5uZXIpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaW5nbGUtYWxidW0gLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVkLCAuc2luZ2xlLWFsYnVtICNzaWRlYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0gICAgXHJcbiAgICAgXHJcblxyXG4vKiBTb3VuZG1hbiBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3NvdW5kbWFue1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmNfaWNvbl9lbGVtZW50LWFsaWduLWNlbnRlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXIrLnZjX2ljb25fZWxlbWVudC1hbGlnbi1jZW50ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzBweDtcclxuICAgIH1cclxuICAgIC5lbnRyeSBwe1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB9XHJcbiAgICAudmNfZ2VuZXJhbC52Y19idG4ze1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA0NHB4O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LW5hdiwgLnNyX2l0LWFydGlzdC1uYXYgYXtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAvKlBsYXlsaXN0IGZlYXR1cmVkIGltYWdlIHJhdGlvIDI6MyovXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgIC5hbGJ1bUNvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGJ1bS1hcnR7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC8qIFJlbW92ZSBiYWNrZ3JvdW5kIGJlY2F1c2Ugd2Ugd2FudCB0byBzZWUgdGhlIGJhY2tncm91bmQgaW1hZ2UgKi9cclxuICAgICYuc2luZ2xlLWFsYnVtIC5zcl9pdC1zaW5nbGUtcG9zdC5mZWF0dXJlZCwgLnNpbmdsZS1hbGJ1bSAjc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLyogVGhlIENyZXcgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fdGhlY3Jld19lbGVtZW50b3J7XHJcbiAgICAvLyBmb3IgaGVhZGluZyBiaWcgc3Ryb25nIGJsb2NrIHN0eWxlIG9uIGhvbWVwYWdlIGFkZCAubWFpbmhlYWRpbmcgY2xhc3Mgb24gdGhlIGhlYWRpbmcuXHJcbiAgICAubWFpbmhlYWRpbmcgLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5pbmNvbnRhaW5lcjpub3QoLnJlc3BvbnNpdmUpIC5tZW51LWNvbnRhaW5lciwgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpLmluY29udGFpbmVyOm5vdCgucmVzcG9uc2l2ZSkgLm1lbnUtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6MHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKS5taW5pIC5sb2dvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLCAuc2luZ2xlIC5jb250YWluZXIsIC5ibG9nIC5jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3BhZ2UtYmFubmVyLmZ1bGxzY3JlZW4tYmFubmVyLCAuYWxidW0taGVhZGVyIHtcclxuICAgIC8qIHNpbmNlIHdlJ3JlIHVzaW5nIGEgYm94ZWQgbGF5b3V0LCB3ZSB3YW50IGEgbW9yZSBiYW5uZXItc3R5bGUgbG9vayAqL1xyXG4gICAgICAgIGhlaWdodDogNzB2aDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtbmF2LCAuc3JfaXQtYXJ0aXN0LW5hdiBhe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpbmdsZS1hbGJ1bSAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgICAgICAjb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIFRoZSBDcmV3IFdQQmFrZXJ5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fdGhlY3Jld3tcclxuXHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLCAuc2luZ2xlIC5jb250YWluZXIsIC5ibG9nIC5jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3BhZ2UtYmFubmVyLmZ1bGxzY3JlZW4tYmFubmVyLCAuYWxidW0taGVhZGVyIHtcclxuICAgIC8qIHNpbmNlIHdlJ3JlIHVzaW5nIGEgYm94ZWQgbGF5b3V0LCB3ZSB3YW50IGEgbW9yZSBiYW5uZXItc3R5bGUgbG9vayAqL1xyXG4gICAgICAgIGhlaWdodDogNzB2aDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtbmF2LCAuc3JfaXQtYXJ0aXN0LW5hdiBhe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMzEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29uY2VydHMtbGlzdHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkOyBcclxuICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpbmdsZS1hbGJ1bSAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiAudmNfY3VzdG9tX2hlYWRpbmcuc3JfaXQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAgICAgI292ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogU2t1bGx6IEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuLl9za3VsbHpfZWxlbWVudG9ye1xyXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm97XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNrdWxseiBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuLl9za3VsbHp7XHJcblxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucGFnZS10aXRsZSBoMSwgLmVycm9yNDA0IGgxIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgICAucHJvbW90ZXh0IGgxLCAucHJvbW90ZXh0IGgyLCAucHJvbW90ZXh0IGgzLCAucHJvbW90ZXh0IGg0LCAucHJvbW90ZXh0IGg1LCAucHJvbW90ZXh0IGg2IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4yNXZ3O1xyXG4gICAgfVxyXG4gICAgYS5wcm9tb2JveDpob3ZlciAucHJvbW9zdWJ0ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uaGVhZGluZy1iMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zcl9pdC1uYXYsIC5zcl9pdC1hcnRpc3QtbmF2IGF7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5lc2ctZ3JpZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMzEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gYnV0dG9uLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgIC8qIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgZGl2IC52Y19jdXN0b21faGVhZGluZy5zcl9pdC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgICAgICAjb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbiAgICAgICAgLnByb21vdGV4dCBoMSwgLnByb21vdGV4dCBoMiwgLnByb21vdGV4dCBoMywgLnByb21vdGV4dCBoNCwgLnByb21vdGV4dCBoNSwgLnByb21vdGV4dCBoNiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogU3R1ZGlvIEVsZW1lbnRvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuLl9zdHVkaW9fZWxlbWVudG9ye1xyXG4gICAgLmVsZW1lbnRvci13aWRnZXQtc29uYWFyLW1haWxjaGltcCBpbnB1dHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0gIFxyXG5cclxuLyogU3R1ZGlvIFdQQmFrZXJ5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fc3R1ZGlve1xyXG5cclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKmJ1dHRvbiovXHJcbiAgICAudmNfYnRuMy52Y19idG4zLXNpemUtbWQudmNfYnRuMy1zaGFwZS1yb3VuZC52Y19idG4zLXN0eWxlLWN1c3RvbXtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kLnZjX2J0bjMtc2hhcGUtcm91bmQudmNfYnRuMy1zdHlsZS1jdXN0b217XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKnByb21vYm94Ki9cclxuICAgIC5wcm9tb3RleHQgaDEsIC5wcm9tb3RleHQgaDIsIC5wcm9tb3RleHQgaDMsIC5wcm9tb3RleHQgaDQsIC5wcm9tb3RleHQgaDUsIC5wcm9tb3RleHQgaDYge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1dnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAucHJvbW90ZXh0IGgxLCAucHJvbW90ZXh0IGgyLCAucHJvbW90ZXh0IGgzLCAucHJvbW90ZXh0IGg0LCAucHJvbW90ZXh0IGg1LCAucHJvbW90ZXh0IGg2IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDh2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zcGVjaWFsLWJpZy10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zcGVjaWFsLW1lZGl1bS10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC8qZm9vdGVyKi9cclxuICAgICNmb290ZXIgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyIGZvcm17XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcgLnZjX2J0bjMtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGNvbG9yOiAjZGZkOWRmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogIDAgMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjZm9vdGVyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNmb290ZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICBjb2xvcjogI2RmZDlkZiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgIGNvbG9yOiAjZGZkOWRmICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiAgMCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI2Zvb3RlciAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICNkZmQ5ZGYgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5YTdkICFpbXBvcnRhbnQ7ICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY1JSAtIDcwcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzNXB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mb290ZXJjcmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5mb290ZXJjcmVkaXQgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4vKiBLaW1jaGVlIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2tpbWNoZWVfZWxlbWVudG9ye1xyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1uZXR3b3JrcyBhIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtYWxidW0gLmJ1dHRvbnMtYmxvY2sgLmF2YWlsYWJsZS1ub3cge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1hbGJ1bSAuY29udGVudC1ib3ggLmJsb2NrcXVvdGUtYmxvY2sgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICAuaW5mby1zZWN0aW9uIC5saW5rcy1ibG9jayB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLmxvZ28gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBLaW1jaGVlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fa2ltY2hlZXtcclxuICAgIC5lZy1zb25hYXItZXZlbnRzLWdyaWQwMS1lbGVtZW50LTE0LWF7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ODUwcHgpe1xyXG4gICAgICAgIC5zaXRlLWxvZ28gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogS2FyYm9uZXMgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICBcclxuLl9rYXJib25lc19lbGVtZW50b3J7XHJcblxyXG4gICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51PnVsPmxpOm5vdCguaG90bGluaykgYTpob3ZlciAubWVudUl0ZW1VbmRlcmxpbmUsIC5jbGFzc2ljLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWl0ZW06bm90KC5ob3RsaW5rKT5hPi5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogS2FyYm9uZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX2thcmJvbmVze1xyXG5cclxuICAgIC8vbWVudVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MjlweCl7XHJcbiAgICAgICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpIC5jbGFzc2ljLW1lbnUtaG90LWxpbmtze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKSAubG9nb3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlICNtZW51LW1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmxhbmd1YWdlcy1zZWxlY3RvciA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhICB7XHJcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAgLmNsYXNzaWMtbWVudT51bD5saTpub3QoLmhvdGxpbmspIGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51PnVsPmxpOm5vdCguaG90bGluaykgYTpob3ZlciAubWVudUl0ZW1VbmRlcmxpbmUsIC5jbGFzc2ljLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWl0ZW06bm90KC5ob3RsaW5rKT5hPi5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxuICAgIC5yZXNwb25zaXZlIC5tZW51SXRlbVVuZGVybGluZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvL1NsaWRlclxyXG4gICAgLnRwLWNhcHRpb24gYiwgLnRwLWNhcHRpb24gYXtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmV2LWJ0bi5yZXYtd2l0aGljb24gaXtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy9idXR0b24gY29sb3JcclxuICAgIC5jb21tZW50LWZvcm0gI3N1Ym1pdCwgLndwY2Y3LXN1Ym1pdCwgYS5idXR0b246aG92ZXIsIGEuYnV0dG9uLCAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIC5idXR0b257XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIC8vRnVsbHNjcmVlbiBXaW5kb3cgICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KXtcclxuICAgICAgICAjd3JhcHBlciwgI3dyYXBwZXI+LmNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWRtaW4tYmFyICN3cmFwcGVyLCAuYWRtaW4tYmFyICN3cmFwcGVyPi5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgICAgIFxyXG59XHJcbi8qIE91dGxhbmRlciBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX291dGxhbmRlcl9lbGVtZW50b3J7XHJcbiAgICAvL3ZpZGVvLWxpc3RcclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZXtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgIC8vZXZlbnRzbGlzdFxyXG4gICAgLnNyX2l0LWV2ZW50LW1haW4gaDF7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtYnV0dG9ucyBpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0IC5ldmVudHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbmNlcnRzLWxpc3R7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zci1pdC1ldmVudC1kYXRlIC5zci1pdC1kYXRlLXllYXJze1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3JfaXQtZXZlbnQtbWFpbntcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0IC5ldmVudDpob3ZlciB7XHJcbiAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICBcclxuICAgIC8vV29vY29tbW1lcmNlXHJcbiAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHsgXHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgfVxyXG5cclxufVxyXG4vKiBPdXRsYW5kZXIgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gIFxyXG4uX291dGxhbmRlcntcclxuXHJcbiAgICAvL1JlbW92ZSBsb2dvIG9uIGRlc2t0b3BvIG9ubHlcclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5yZXNwb25zaXZlKSAuY2xhc3NpYy1tZW51LWxvZ297XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsYXNzaWMtbWVudTpub3QoLnJlc3BvbnNpdmUpICAubG9nb3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy9Cb2xkIFN0eWxlXHJcbiAgICAudmNfY3VzdG9tX2hlYWRpbmcgYntcclxuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhLmJ1dHRvbntcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmZsb3dWaXNpYmxle1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy92aWRlby1saXN0XHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tdGl0bGV7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vZXZlbnRzbGlzdFxyXG4gICAgLnNyX2l0LWV2ZW50LW1haW4gaDF7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LWV2ZW50LWJ1dHRvbnMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuc3JfaXQtZXZlbnQtYnV0dG9ucyBpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0IC5ldmVudHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbmNlcnRzLWxpc3R7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zci1pdC1ldmVudC1kYXRlIC5zci1pdC1kYXRlLXllYXJze1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3JfaXQtZXZlbnQtbWFpbntcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5jb25jZXJ0cy1saXN0IC5ldmVudDpob3ZlciB7XHJcbiAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgIFxyXG4gICAgLy9Gb290ZXJcclxuICAgIC5vdXRsYW5kZXItc29jaWFsbmV0d29yayBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5vdXRsYW5kZXItc29jaWFsbmV0d29yayBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vV29vY29tbW1lcmNlXHJcbiAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHsgXHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgfVxyXG5cclxufVxyXG4vKiBQb2RjYXN0ciBFbGVtZW50b3JcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9wb2RjYXN0cl9lbGVtZW50b3J7XHJcblxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4OyBcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKiBQTEFZRVIgKi9cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5pcm9uX3dpZGdldF9yYWRpby5pcm9uX3BvZGNhc3RfcGxheWVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgfVxyXG4gICAgLmlyb25fcG9kY2FzdF9wbGF5ZXIgLmlyb24tYXVkaW9wbGF5ZXIgLnRyYWNrLXRpdGxlIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuICAgICNzb25hYXItcGxheWVyIC5wbGF5ZXJOb3dQbGF5aW5nIC5tZXRhZGF0YSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpIC5tZW51LWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLmNsYXNzaWMtbWVudS1ob3QtbGlua3MgPiBsaS5sYW5ndWFnZXMtc2VsZWN0b3IgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAuc3ViLW1lbnUgbGkgYTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuLyogUG9kY2FzdHIgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9wb2RjYXN0cntcclxuXHJcblxyXG4gICAgLyogUE9EQ0FTVCBTSE9XIFNJTkdMRSBQQUdFICovXHJcbiAgICAuaG9zdC1hdmF0YXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmhvc3QtbmFtZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgXHJcbiAgICAuc3JfaXQtdmlkZW9saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7IFxyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuICAgIGgxLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxuICAgIC5wYWdlLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUExBWUVSICovXHJcbiAgICAuaXJvbi1hdWRpb3BsYXllciAudHJhY2stdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAuaXJvbl93aWRnZXRfcmFkaW8uaXJvbl9wb2RjYXN0X3BsYXllciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIH1cclxuICAgIC5pcm9uX3BvZGNhc3RfcGxheWVyIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAjc29uYWFyLXBsYXllciAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvKiBCVVRUT05TICovXHJcbiAgICAudmNfYnRuMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2J0bjM6bm90KDpob3Zlcikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51IHVsLnN1Yi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jbGFzc2ljLW1lbnU6bm90KC5taW5pKTpub3QoLnJlc3BvbnNpdmUpIC5tZW51LWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgLmNsYXNzaWMtbWVudS1ob3QtbGlua3MgPiBsaS5sYW5ndWFnZXMtc2VsZWN0b3IgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSAuc3ViLW1lbnUgbGkgYTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKk1FTlUgSE9WRVIgVU5ERVJMSU5FIEVGRkVDVCovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogRk9PVEVSICovXHJcblxyXG5cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjY1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDYXN0b3ByZXNzIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2Nhc3RvcHJlc3NfZWxlbWVudG9ye1xyXG5cclxuICAgIC8qU0lERUJBUiovXHJcbiAgICAjc2lkZWJhciAucGFuZWxfX2hlYWRpbmcgaDMsIC5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgLnBhbmVsX19oZWFkaW5nIGgzIHsgY29sb3I6ICNmZmY7fVxyXG4gICAgLnRlcm1zLWxpc3QgYSB7IGNvbG9yOiBpbmhlcml0OyB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE2MXB4KSB7IFxyXG4gICAgICAgIC5hbGJ1bUNvdmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaW5nbGUtYWxidW0gLnNyX2l0LXNpbmdsZS1wb3N0LmZlYXR1cmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG5cclxuICAgIC8qIE1FTlUgKi9cclxuICAgIC5jbGFzc2ljLW1lbnUgdWwuc3ViLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogQ2FzdG9wcmVzcyBXUEJha2VyeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX2Nhc3RvcHJlc3N7XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6aW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5hYm91dC10ZXh0IC52Y19jdXN0b21faGVhZGluZyBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiNiYjgyNWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgfVxyXG4gICAgLmFib3V0LXRleHQgcHtcclxuICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcG9uc29yLXN0YXRzIHB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyBwLCAuc3BvbnNvcmtpdC1zdGF0cy1udW1iZXJzIGgxe1xyXG4gICAgICAgIGNvbG9yOnJnYigzNCwgMzUsIDM3KTsgICBcclxuICAgIH1cclxuICAgIC5zcG9uc29ya2l0LXN0YXRzLW51bWJlcnMgLndwYl9jb2x1bW4gLnZjX2NvbHVtbi1pbm5lcntcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDUwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpe1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2Zvb3RlciAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlcm1zLWxpc3QgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAvKkJhY2tncm91bmQgY29sb3Igb2YgdGhlIHBvZGNhc3Qgc2hvdyBzaW5nbGUgYmFubmVyKi9cclxuICAgIC5zaW5nbGUtcG9kY2FzdHNob3cgLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy52Y19yb3ctaGFzLWZpbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MWIhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBPRENBU1QgU0hPVyBTSU5HTEUgUEFHRSAqL1xyXG4gICAgLmhvc3QtYXZhdGFye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5ob3N0LW5hbWV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4OyBcclxuICAgIH1cclxuICAgIC5zcl9pdC12aWRlb2xpc3QtaXRlbS1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoMS5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmVnLXNvbmFhci1ldmVudHMtZ3JpZDAxLWVsZW1lbnQtMTQtYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5oZWFkaW5nLWIzIHtcclxuICAgICAgICBoZWlnaHQ6IDNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVzZy1ncmlkIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIgLnZjX2J0bjMudmNfYnRuMy1zaXplLWxnIHtcclxuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBMQVlFUiAqL1xyXG4gICAgLmlyb24tYXVkaW9wbGF5ZXIgLnRyYWNrLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuaXJvbl93aWRnZXRfcmFkaW8uaXJvbl9wb2RjYXN0X3BsYXllciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbiAgICAjc29uYWFyLXBsYXllciAucGxheWVyTm93UGxheWluZyAubWV0YWRhdGEge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIEJVVFRPTlMgKi9cclxuICAgIC52Y19idG4zIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICAudmNfYnRuMzpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgY29sb3I6aW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMTkxOTFiIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgIC8qIE1FTlUgKi9cclxuICAgIC5jbGFzc2ljLW1lbnUgdWwuc3ViLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkubGFuZ3VhZ2VzLXNlbGVjdG9yID4gdWwgPiBsaSBhOmhvdmVyLCAuY2xhc3NpYy1tZW51LnJlc3BvbnNpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgIHtcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgIC8qTUVOVSBIT1ZFUiBVTkRFUkxJTkUgRUZGRUNUKi9cclxuICAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBhe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgYTpob3ZlcjphZnRlciwgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IC5sb2dvIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBGT09URVIgKi9cclxuICAgICNmb290ZXIgLmZvb3RlcmNyZWRpdCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcclxuICAgIH1cclxuICAgICNmb290ZXIgcHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgIH1cclxuICAgICNmb290ZXIgLnZjX2J0bjMudmNfYnRuMy1zdHlsZS1jdXN0b217XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGJ1dHRvbiwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMjdweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMxOTE5MWIhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIzdkODE4OSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXVybF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgLm1jNHdwLWZvcm0gc2VsZWN0LCAubWM0d3AtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgY29sb3I6IzdkODE4OTsgICBcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTQyNDk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQUk9NT1RFIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3Byb21vdGVfZWxlbWVudG9yIHtcclxuICAgIC5yb3RhdGVNZUNXIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkuaW5jb250YWluZXI6bm90KC5yZXNwb25zaXZlKS5jbGFzc2ljX21lbnVfYWxpZ24tcHVsbC1jZW50ZXIuY2xhc3NpY19tZW51X2xvZ29fYWxpZ24tcHVsbC1sZWZ0IC5sb2dvLCAuY2xhc3NpYy1tZW51Om5vdCgucmVzcG9uc2l2ZSkuZnVsbHdpZHRoOm5vdCgucmVzcG9uc2l2ZSkuY2xhc3NpY19tZW51X2FsaWduLXB1bGwtY2VudGVyLmNsYXNzaWNfbWVudV9sb2dvX2FsaWduLXB1bGwtbGVmdCAubG9nbyB7XHJcbiAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5sb2dvLWRlc2t0b3AsIC5jbGFzc2ljLW1lbnUubWluaSAubG9nbyBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNjdweDtcclxuICAgIH1cclxuICAgIC5wYXlwYWwtZG9uYXRle1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBheXBhbF9idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMzBweCAzMHB4IWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNiwuMjgsLjQyLDEuMDUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDFkZWE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAxcHggIzk0MWRlYTtcclxuICAgIH1cclxuICAgIC5wYXlwYWxfYnRuOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxMTc4MTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICMxMzA1MjM7XHJcbiAgICB9XHJcbiAgICAuZXZlbnRzLWJhciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyODBweCl7XHJcbiAgICAgICAgLnZlcnRpY2FsSGVhZGluZ0xlZnQge1xyXG4gICAgICAgICAgICB0b3A6NTAlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogLTE5NXB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZlcnRpY2FsSGVhZGluZ1JpZ2h0IHtcclxuICAgICAgICAgICAgdG9wOjUwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTgwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qRXNzIEdyaWQgRmlsdGVyKi9cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MjBweCl7XHJcbiAgICAgICAgLnNvbmFhci1maWx0ZXJzIC5lZy1zZWFyY2gtd3JhcHBlcntcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb25hYXItZmlsdGVycyAuZXNnLWZpbHRlcnM6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTVFJFQU1LSU5HIEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyAgIFxyXG4uX3N0cmVhbWtpbmdfZWxlbWVudG9ye1xyXG4gICAgLnBheXBhbC1kb25hdGV7XHJcbiAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuICAgIC5wYXlwYWxfYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTYsLjI4LC40MiwxLjA1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQxZGVhO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMXB4ICM5NDFkZWE7XHJcbiAgICB9XHJcbiAgICAucGF5cGFsX2J0bjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTE3ODE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjMTMwNTIzO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5taW5pIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzAwMDAwMDJlO1xyXG4gICAgfVxyXG4gICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmhvdmVyOmFmdGVyLCAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlcntcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLmxvZ28gYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTcGVha2VycHJlc3MgRWxlbWVudG9yXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovICAgXHJcbi5fc3BlYWtlcnByZXNzX2VsZW1lbnRvcntcclxuXHJcbiAgICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmhvdmVyOmFmdGVyLCAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlcntcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLmxvZ28gYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG4vKiBTcGVha2VycHJlc3MgV1BCYWtlcnlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gICBcclxuLl9zcGVha2VycHJlc3N7XHJcblxyXG4gaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6aW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5hYm91dC10ZXh0IC52Y19jdXN0b21faGVhZGluZyBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiM2MURBQzM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgfVxyXG4gICAgLmFib3V0LXRleHQgcHtcclxuICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zcG9uc29yLXN0YXRzIHB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnNwb25zb3JraXQtc3RhdHMtbnVtYmVycyBwLCAuc3BvbnNvcmtpdC1zdGF0cy1udW1iZXJzIGgxe1xyXG4gICAgICAgIGNvbG9yOiNmZmY7ICAgXHJcbiAgICB9XHJcbiAgICAuc3BvbnNvcmtpdC1zdGF0cy1udW1iZXJzIC53cGJfY29sdW1uIC52Y19jb2x1bW4taW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCA1MHB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzYxREFDMyFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KXtcclxuICAgICAgICBib2R5Om5vdCguaG9tZSkgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZm9vdGVyIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVybXMtbGlzdCBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC8qQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgcG9kY2FzdCBzaG93IHNpbmdsZSBiYW5uZXIqL1xyXG4gICAgLnNpbmdsZS1wb2RjYXN0c2hvdyAudmNfcm93LndwYl9yb3cudmNfcm93LnZjX3Jvdy1oYXMtZmlsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxYiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogUE9EQ0FTVCBTSE9XIFNJTkdMRSBQQUdFICovXHJcbiAgICAuaG9zdC1hdmF0YXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmhvc3QtbmFtZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7IFxyXG4gICAgfVxyXG4gICAgLnNyX2l0LXZpZGVvbGlzdC1pdGVtLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuICAgIGgxLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxuICAgIC5wYWdlLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAuZWctc29uYWFyLWV2ZW50cy1ncmlkMDEtZWxlbWVudC0xNC1he1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFuLmhlYWRpbmctYjMge1xyXG4gICAgICAgIGhlaWdodDogM3B4IWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXNnLWdyaWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAjd3JhcHBlciAudmNfYnRuMy52Y19idG4zLXNpemUtbGcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQTEFZRVIgKi9cclxuICAgIC5pcm9uLWF1ZGlvcGxheWVyIC50cmFjay10aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmlyb25fd2lkZ2V0X3JhZGlvLmlyb25fcG9kY2FzdF9wbGF5ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gICAgI3NvbmFhci1wbGF5ZXIgLnBsYXllck5vd1BsYXlpbmcgLm1ldGFkYXRhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiBCVVRUT05TICovXHJcbiAgICAudmNfYnRuMyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX2J0bjM6bm90KDpob3Zlcikge1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2RkZGRkZCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAvKiBNRU5VICovXHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSB1bC5zdWItbWVudSBsaSBhIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkgYTpob3ZlciwgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaS5sYW5ndWFnZXMtc2VsZWN0b3IgPiB1bCA+IGxpIGE6aG92ZXIsIC5jbGFzc2ljLW1lbnUucmVzcG9uc2l2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSAge1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudS5yZXNwb25zaXZlID4gdWwgPiBsaSA+IHVsID4gbGkgYTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAgLypNRU5VIEhPVkVSIFVOREVSTElORSBFRkZFQ1QqL1xyXG4gICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGF7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSBhOmhvdmVyOmFmdGVyLCAuY2xhc3NpYy1tZW51ICNtZW51LW1haW4tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlcntcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jbGFzc2ljLW1lbnUgI21lbnUtbWFpbi1tZW51IGE6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAucmVzcG9uc2l2ZSAjbWVudS1tYWluLW1lbnUgYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNsYXNzaWMtbWVudSAjbWVudS1tYWluLW1lbnUgLmxvZ28gYTphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZPT1RFUiAqL1xyXG4gICAgI2Zvb3RlciAuZm9vdGVyY3JlZGl0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciBwe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjppbmhlcml0O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAudmNfYnRuMy52Y19idG4zLXN0eWxlLWN1c3RvbXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAudmNfZ2VuZXJhbC52Y19idG4zOmZvY3VzLCAjZm9vdGVyIC52Y19nZW5lcmFsLnZjX2J0bjM6aG92ZXIge1xyXG4gICAgICAgY29sb3I6ICM1OTVkNjMhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgICAubWM0d3AtZm9ybSBidXR0b24sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDI3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0IHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYzR3cC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICM3ZDgxODkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9dGVsXSwgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5tYzR3cC1mb3JtIHNlbGVjdCwgLm1jNHdwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgICAgIGNvbG9yOiM3ZDgxODk7ICAgXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFN5bXBob255IEVsZW1lbnRvclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyBcclxuLl9zeW1waG9ueV9lbGVtZW50b3J7XHJcbiAgICAuc29uYWFyLXBvZGNhc3QtcGxheWVyLWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTUEVDSUFMIENMQVNTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIFxyXG5cclxuLypzb25hYXItZWxlbWVudG9yLWlubGluZS1ibG9jay0tPiBDYW4gYnUgdXNlZCB0byBhZGQgYSBib3JkZXIgYm90dG9tIHRvIGEgZWxlbWVudG9yIGhlYWRpbmcqL1xyXG4uc29uYWFyLWVsZW1lbnRvci1pbmxpbmUtYmxvY2sgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLHNFQUFzRSxBREN0RSxPQUFPLENBQVAsd0VBQU8sQ0FvQlAsT0FBTyxDQUFQLCtEQUFPLENDcEJQLEFBQUEsY0FBYyxDQUNkLGNBQWMsQ0FDZCxlQUFlLENBQ2YsZUFBZSxDQUNmLGVBQWUsQ0FDZixjQUFjLENBQUMsTUFBTSxDQUNyQixjQUFjLENBQUMsTUFBTSxDQUNyQixhQUFhLENBQ2IsYUFBYSxDQUFDLElBQUksQ0FDbEIsYUFBYSxBQUNiLENBQ0MsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsR0FBRyxDQUNuQixBQUVELEFBQUEsY0FBYyxBQUFDLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLGNBQWMsQUFBQyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxPQUFPLENB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QXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUNuRSxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQyxDQUNuRSxLQUFLLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxZQUFZLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLFFBQVEsQ0FDMUQsWUFBWSxDQUFDLEdBQUcsQUFBQSx1QkFBdUIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxNQUFNLENBQ3JELFlBQVksQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUNyRCxZQUFZLENBQUMsUUFBUSxDQUFDLEdBQUcsQUFBQSx1QkFBdUIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxRQUFRLENBQ25FLFlBQVksQ0FBQyxRQUFRLENBQUMsR0FBRyxBQUFBLHVCQUF1QixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDOUQsWUFBWSxDQUFDLFFBQVEsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUM5RCxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsUUFBUSxDQUMvRCxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUMxRCxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsdUJBQXVCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUMxRCxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsR0FBRyxBQUFBLHVCQUF1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LEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBZ0IsQ0FDakQsVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBZ0IsQ0FDNUMsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDZixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFdBQVcsQ0FBQyxLQUFLLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBVSxDQUNwRCxnQkFBZ0IsQ0FBRSxJQUN0QixDQUFDLEFBRUQsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQUFVLE1BQU0sQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUFXLE1BQU0sQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQUFTLE1BQU0sQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQUFTLE1BQU0sQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQUFVLE1BQU0sQ0FBQyxXQUFXLENBQUMsTUFBTSxBQUFBLE1BQU0sQ0FBQyxXQUFXLENBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQyxDQUM5TixZQUFZLENBQUUsT0FBTyxDQUNyQixrQkFBa0IsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsaUJBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsc0JBQXFCLENBQ2xGLGVBQWUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsaUJBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxH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 */
