html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,.wp-caption-text,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,.wp-caption-text,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;padding:0}input,select{vertical-align:middle}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:"Karla";src:url("../webfonts/karla/Karla-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Nova";src:url("../webfonts/nova-solid/nova-solid.woff") format("woff"),url("../webfonts/nova-solid/nova-solid.ttf") format("truetype"),url("../webfonts/nova-solid/nova-solid.svg#nova-solid") format("svg");font-weight:normal;font-style:normal}.item_header_title,.feature_title,[data-tooltip]:before,[data-tooltip]:after,.button,body .page input[type="button"],body .page input[type="reset"],body .page input[type="submit"],.home_campaign_desktop .home_campaign_column_button,.button_secondary,.button_white,.media_header .button-secondary,body .page input,body .page textarea,body .page select,body .search_input,.header-home .search_input,.cta_title_link,.metadata_feedback_cta,.choice_title_link,.service_title_link,.item_category,.item_link,.feature_link,.value_title_link,.nav_item_link,.footer_nav .nav_item.social a,.section_footer_link,.metadata_info_link,.category_label,.content blockquote cite,.tag_link,.content a img,.pagination_element,.choice_link_amount,.sidebar-block .sidebar-nav-list .sidebar-nav-item .sidebar-nav-item-link,.sidebar_nav_item_link,.item_image,.feature_thumb_link,.hero-slider-arrows .slick-arrow{-o-transition-property:background-color,border,box-shadow,color,opacity,width;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-moz-transition-property:background-color,border,box-shadow,color,opacity,width;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-webkit-transition-property:background-color,border,box-shadow,color,opacity,width;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,border,box-shadow,color,opacity,width;transition-duration:0.2s;transition-timing-function:ease}@-webkit-keyframes fade{0%{transform:translateX(40px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade{0%{transform:translateX(40px);opacity:0}100%{transform:translateX(0);opacity:1}}.filters .filter,.feature-outer .container,.feature_meta{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap}::-moz-selection{background:#D34836;color:#fff}::selection{background:#D34836;color:#fff}h1,.intro_header_title,h2,h3,.gm-style-iw h1,h4,h5,.content form h1,.content form h2,.content form h3,.content form h4,h6,.intro-vid-text{font:700 1em/1.2 "Clarendon Text Pro","clarendon-text-pro",Georgia,Times,"Times New Roman",serif;margin-bottom:.5em}.item_header_title,.feature_title{font:700 1.5em/1.2 "Clarendon Text Pro","clarendon-text-pro",Georgia,Times,"Times New Roman",serif;margin-bottom:.5em}p,figcaption,.wp-caption-text,.menu_button,.feature_meta_block,.content ol,.content ul,.pagination,.slick-dots li button::before{font:400 16px/1.4 "Karla","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;margin-bottom:2em}.button,body .page input[type="button"],body .page input[type="reset"],body .page input[type="submit"],.home_campaign_desktop .home_campaign_column_button,.button_secondary,.button_white,.media_header .button-secondary,.nav_item,body .search_input,.section_header_title,.section_footer_link,.metadata_info,.metadata_share_item,.category_label,.content blockquote cite,.tag_link,.services_used_title,.service_title,.item_category,.lottery_label,.lottery_results_number{font:700 16px/1.5 "Roboto Condensed","Lucida Console",monospace;font-size:1rem;letter-spacing:1px;text-transform:uppercase}h1,.intro_header_title{font-size:2.5em}h2{font-size:2em}h3,.gm-style-iw h1{font-size:1.75em}h4{font-size:1.44em}h5,.content form h1,.content form h2,.content form h3,.content form h4{font-size:1.2em}[data-icon]{display:inline-block;text-align:center;padding:0.5rem 1em}[data-icon]:before{content:attr(data-icon);font-family:"Nova","Lucida Sans Unicode";font-style:normal;display:block;speak:none}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{bottom:100%;left:50%;opacity:0;position:absolute;visibility:hidden}[data-tooltip]:before{transform:translateX(-50%);background-color:#333;border-radius:0;color:#fff;content:attr(data-tooltip);font:400 16px/1 "Karla","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:normal;margin-bottom:5px;padding:.25em .5em;text-align:center;text-transform:none;white-space:nowrap}[data-tooltip]:after{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;content:"";font-size:0;line-height:0;margin-left:-5px;width:0}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;visibility:visible}.button,body .page input[type="button"],body .page input[type="reset"],body .page input[type="submit"],.home_campaign_desktop .home_campaign_column_button,.button_secondary,.button_white,.media_header .button-secondary{display:block;margin-bottom:1em;font-size:1rem;padding:0.7rem 2rem;text-align:center;width:100%}@media screen and (min-width: 520px){.button,body .page input[type="button"],body .page input[type="reset"],body .page input[type="submit"],.home_campaign_desktop .home_campaign_column_button,.button_secondary,.button_white,.media_header .button-secondary{display:inline-block;width:auto}}body .page input,body .page textarea,body .page select,body .search_input,.header-home .search_input{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;display:block;font:1rem "Karla","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:.6em 1em;vertical-align:top;width:100%}body .page input:focus,body .page textarea:focus,body .page select:focus,body .search_input:focus,.header-home .search_input:focus{border:1px solid #85C1E6;outline:none}body .page input:disabled,body .page textarea:disabled,body .page select:disabled,body .search_input:disabled,.header-home .search_input:disabled{background-color:#E6E6E6}body .page input,body .page textarea,body .page select{margin-bottom:1em}body .page select{height:44px}body .page input[type="button"],body .page input[type="reset"],body .page input[type="submit"]{border:none;cursor:pointer;-webkit-appearance:none}body .page input[type="color"],body .page input[type="file"]{border:none;line-height:1;padding:0}body .page textarea{resize:vertical;min-height:120px;padding:.5em 1em}body .page label{font-size:1rem;font-family:"Karla","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}body .page legend{border-bottom:1px solid #E6E6E6;margin-bottom:.5em;padding-bottom:.5em;width:100%}body .page input[type="checkbox"],body .page input[type="radio"]{display:inline-block;margin:.5em .25em;width:auto;height:auto}body .page input[type="checkbox"]+label,body .page input[type="radio"]+label{display:inline}.ie8 input[type='password']{font-family:sans-serif}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{background-color:#fff;color:#4D4D4D;font:400 1em/1.5 "Clarendon Text Pro","clarendon-text-pro",Georgia,Times,"Times New Roman",serif;position:relative;-ms-font-feature-settings:'liga', 'kern';-o-font-feature-settings:'liga', 'kern';font-feature-settings:'liga', 'kern';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:focus{outline:rgba(0,0,0,0.1) solid 1px}strong{font-weight:700}em{font-style:italic}hr{border-top:1px solid #E6E6E6;margin:2em 0}picture,img{display:block;height:auto;margin:auto;max-width:100%}li{list-style:none}.section{display:block;padding:2em 0 1em 0;width:100%;overflow:hidden}.container,.cta,.section_footer,.campaign_block{margin:0 auto;max-width:1200px;padding:0 1em;position:relative;text-align:left;width:100%}.header_logo,.header_nav_list,.menu_button,.nav_item,.footer_logo_image,.footer_nav,body .search,body .page_media,.pagination,.choice_link,.sidebar_nav_list,.item,.item_image,.feature_thumb,.value_number,.header-home .search,.help_thumb,.hero_header_logo{display:block;margin:0 auto 1em auto}.choice{display:inline-block;padding:0 1em}.cta_title_link:hover,.metadata_feedback_cta:hover,.choice_title_link:hover,.service_title_link:hover,.item_category:hover,.item_link:hover,.feature_link:hover,.value_title_link:hover{box-shadow:0 -0.27em 0 0 rgba(0,0,0,0.2) inset}.centered{transform:translateY(-50%);position:relative;top:50%}.button,body .page input[type="button"],body .page input[type="reset"],body .page input[type="submit"],.home_campaign_desktop .home_campaign_column_button{background-color:#D34836;color:#fff}.button:hover,body .page input:hover[type="button"],body .page input:hover[type="reset"],body .page input:hover[type="submit"],.home_campaign_desktop .home_campaign_column_button:hover{background-color:#85C1E6}.button:active,body .page input:active[type="button"],body .page input:active[type="reset"],body .page input:active[type="submit"],.home_campaign_desktop .home_campaign_column_button:active{background-color:#daecf7}.button_secondary{background-color:#85C1E6;color:#fff}.button_secondary:hover{background-color:#85C1E6}.button_secondary:active{background-color:#daecf7}.button_white{box-shadow:0 0 0 2px #fff inset;color:#fff}.button_white:hover{color:#fff;background-color:#F5A52C;box-shadow:0 0 0 2px #F5A52C inset}.button_white:active{background-color:ligthen(#F5A52C, 8%);box-shadow:0 0 0 2px ligthen(#F5A52C, 8%) inset}.visually_hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute !important;overflow:hidden;width:1px}.clearfix:after,.container:after,.cta:after,.section_footer:after,.campaign_block:after,.columns:after,.content:after,.pagination:after,.clearfix:before,.container:before,.cta:before,.section_footer:before,.campaign_block:before,.columns:before,.content:before,.pagination:before{content:"";display:table;clear:both}.columns{display:inline-block;max-width:1100px;padding:0 .5em;position:relative;width:100%}.column{display:block;padding:0 .5em;width:100%;margin:auto;max-width:640px;text-align:left}.column.two_thirds{max-width:853.33333px}.column.three_fourths{max-width:960px}.column.five_sixths{max-width:1066.66667px}@media screen and (min-width: 520px){.column.fourth,.column.sixth{float:left;width:50%}.column.fourth:nth-of-type(2n+1),.column.sixth:nth-of-type(2n+1){clear:left}}@media screen and (min-width: 940px){.column{float:left}.column.half{width:50%}.column.third,.column.sixth{width:33.333333333%}.column.third:nth-of-type(3n+1),.column.sixth:nth-of-type(3n+1){clear:left}.column.two_thirds,.column.five_sixths{width:66.666666666%}.column.fourth{width:25%}.column.fourth:nth-of-type(2n+1){clear:none}.column.fourth:nth-of-type(4n+1){clear:left}.column.three_fourths{width:75%}}@media screen and (min-width: 1280px){.column.sixth{width:16.666666666%}.column.sixth:nth-of-type(2n+1){clear:none}.column.sixth:nth-of-type(6n+1){clear:left}.column.five_sixths{width:83.333333333%}}.cta{text-align:center}.cta_title_link{color:#fff}.cta_summary{display:block;margin:0 auto 2em auto;max-width:640px}.facebook{color:#3B5998}.flickr{color:#ff0084}.googleplus{color:#D34836}.instagram{color:#517FA4}.linkedin{color:#4875B4}.pinterest{color:#C92228}.tumblr{color:#35465C}.twitter{color:#59CCFF}.vimeo{color:#1AB7EA}.youtube{color:#EF3B39}.email{color:#D34836}.header-container{display:flex;flex-direction:column}.header-links{display:block;order:2}.header-links ul{display:flex}.header-links ul li{flex:1 50%;max-width:50%}.header-links ul li a{width:100%;padding:1.25em}.header-links .button,.header-links body .page input[type="button"],body .page .header-links input[type="button"],.header-links body .page input[type="reset"],body .page .header-links input[type="reset"],.header-links body .page input[type="submit"],body .page .header-links input[type="submit"],.header-links .home_campaign_desktop .home_campaign_column_button,.home_campaign_desktop .header-links .home_campaign_column_button,.header-links .button_secondary{margin-bottom:0}.header-links .button:hover,.header-links body .page input:hover[type="button"],body .page .header-links input:hover[type="button"],.header-links body .page input:hover[type="reset"],body .page .header-links input:hover[type="reset"],.header-links body .page input:hover[type="submit"],body .page .header-links input:hover[type="submit"],.header-links .home_campaign_desktop .home_campaign_column_button:hover,.home_campaign_desktop .header-links .home_campaign_column_button:hover{background:#b83928}.header-links .button_secondary{background:#F5A52C}.header-links .button_secondary:hover{background:#ed930b}@media screen and (min-width: 1280px){.header-links{display:none}}.header{order:1;background-color:#fff;overflow:visible;padding:1em 1em 0 1em;position:relative;width:100%;z-index:80}.header_logo{float:left;max-width:175px}@media screen and (min-width: 520px){.header_logo{max-width:100%}}.header .search{display:inline-block;max-width:180px}.header .search input{border:1px solid #ccc}.header .search input::-moz-placeholder{color:#4D4D4D;opacity:1}.header .search input:-ms-input-placeholder{color:#4D4D4D;opacity:1}.header .search input::placeholder{color:#4D4D4D;opacity:1}.header .search input:-ms-input-placeholder{color:#4D4D4D}.header .search input::-ms-input-placeholder{color:#4D4D4D}.header_nav{display:none;overflow:hidden;text-align:center;width:100%}@media screen and (min-width: 1280px){.header_nav_list.prinav{text-align:left}}.header_nav_list.secnav{border-top:1px solid #E6E6E6;display:block}@media screen and (min-width: 1280px){.header_nav_list.secnav{display:none}}.ie8 .header_nav,.no-checked .header_nav,.menu_check:checked ~ .header_nav{display:block}@media screen and (min-width: 1280px){.header_nav_secondary{text-align:right}}.header .banner_buttons{display:none}.header .banner_buttons .button:hover,.header .banner_buttons body .page input:hover[type="button"],body .page .header .banner_buttons input:hover[type="button"],.header .banner_buttons body .page input:hover[type="reset"],body .page .header .banner_buttons input:hover[type="reset"],.header .banner_buttons body .page input:hover[type="submit"],body .page .header .banner_buttons input:hover[type="submit"],.header .banner_buttons .home_campaign_desktop .home_campaign_column_button:hover,.home_campaign_desktop .header .banner_buttons .home_campaign_column_button:hover{background:#b83928}.header .banner_buttons .button_secondary{background:#F5A52C}.header .banner_buttons .button_secondary:hover{background:#ed930b}@media screen and (min-width: 1280px){.header .banner_buttons{display:block}.header_nav{border:none;display:block;width:auto;text-align:left}.header_nav_secondary{float:right}.header_nav_list.prinav{display:inline-block;max-width:68%}.header_logo{margin-right:1em}}@media screen and (min-width: 1440px){.header_nav_list.prinav{display:inline-block;max-width:72%}}.menu_button{float:right;line-height:40px;cursor:pointer;font-size:0.9rem}.menu_button_icon{transition:box-shadow 0.5s ease;background-color:#333;box-shadow:0 6px 0 0 #333,0 -6px 0 0 #333;display:inline-block;height:2px;margin:0 1em;vertical-align:middle;width:18px;margin-left:0.5rem}.menu_check:checked+.menu_button .menu_button_icon{box-shadow:0 0 0 0 #333,0 0 0 0 #333}@media screen and (min-width: 1280px){.menu_button{display:none}}.nav_item{font-size:0.9rem;display:inline-block}.nav_item.social{margin:0}.nav_item.tools{font:400 16px "Karla","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;letter-spacing:normal;text-transform:none}.nav_item_link{display:block;margin:0 .54054em;padding:.5em 0}@media screen and (min-width: 1440px){.nav_item_link{margin:0 1em}}.nav_item_link:hover{color:#D34836}.nav_item_link.current{box-shadow:0 1px 0 0 #D34836;color:#D34836}.secnav .nav_item_link.current{box-shadow:0 -1px 0 0 #D34836;color:#D34836}.nav_item_phone{color:#D34836;font-size:1.25rem;padding:.5em}@media screen and (min-width: 1280px){.nav_item{margin:0}}.nav_item:focus-within .dropdown,.nav_item:hover .dropdown{transition:opacity 0.2s 0.3s ease}@media screen and (min-width: 940px){.nav_item:focus-within .dropdown,.nav_item:hover .dropdown{opacity:1;visibility:visible}}.dropdown{transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;background:#fff;border:1px solid #ccc;margin-top:.5em;opacity:0;position:absolute;visibility:hidden;z-index:1 !important}.dropdown_item:first-of-type{padding-top:0.4rem !important}.dropdown_item:last-of-type{padding-bottom:0.4rem !important}.dropdown_item .nav_item_link{color:#4D4D4D !important;margin:0 !important;padding:0.215rem 0.7rem !important}.dropdown_item .nav_item_link:hover{color:#D34836 !important}.footer{background-color:#333;color:#fff;padding:2em 1em;position:relative;text-align:center;z-index:70}.footer_logo{display:inline-block}.footer_logo_title{font-size:1.2em}.footer_nav .nav_item.social{font-size:1.1rem}.footer_nav .nav_item.social a{padding:0.35rem}.footer_nav .nav_item.social a:hover{color:#D34836}.footer_credits{color:#999;font-size:1rem;margin:0}.footer_credits a{text-decoration:underline}.footer .fundraising-logo{width:230px;margin:5px auto 15px auto;padding:5px}.footer-signup{padding:2em;background:#fff;border-radius:0;margin-left:auto;margin-right:auto}.footer-signup *{text-align:center}.footer-signup input{width:100%;padding:1em;margin-bottom:.66667em;margin-right:1em;display:inline-block;border:2px solid #ccc;border-radius:0;text-align:left}.footer-signup input:focus{border-color:#4D4D4D}.footer-signup input.button,.footer-signup body .page input[type="button"],body .page .footer-signup input[type="button"],.footer-signup body .page input[type="reset"],body .page .footer-signup input[type="reset"],.footer-signup body .page input[type="submit"],body .page .footer-signup input[type="submit"],.footer-signup .home_campaign_desktop input.home_campaign_column_button,.home_campaign_desktop .footer-signup input.home_campaign_column_button{border:none;width:auto;padding:0.7rem 2rem;cursor:pointer}.footer-signup a{margin-left:auto;margin-right:auto}.footer-signup-text-small{font-size:0.9rem}@media screen and (min-width: 520px){.footer-signup{text-align:left}.footer-signup input{max-width:230px}}@media screen and (min-width: 1600px){.footer-signup{position:absolute;max-width:325px;bottom:1em;right:1em;z-index:100}.footer-signup *{text-align:left}.footer-signup input{padding:.66667em;margin-right:0;width:100%}.footer-signup-text{font-size:0.9em}.footer-signup-text-small{font-size:0.75em}}body .search{display:inline-block;position:relative;max-width:426.66667px;width:100%}body .search_input{color:#4D4D4D;margin:0;padding-right:44px;height:auto;font-size:0.9rem;font-family:"Roboto Condensed","Lucida Console",monospace;font-weight:700}@media screen and (min-width: 1280px){body .search_input{border-color:transparent}}body .search_input.dark{background-color:rgba(255,255,255,0.1);border-color:transparent}body .search_input.dark:focus{border:1px solid #85C1E6}body .search_button{cursor:pointer;right:0;position:absolute;top:0;line-height:1.5;color:#4D4D4D}body .search_button:before{font-size:0.8rem}.footer .search input{color:#fff}.footer .search .search_button{color:#fff}body .page{min-height:80vh;text-align:center}body .page_header_title{color:#D34836}body .page_header_title:before{border-top:4px solid;content:"";display:block;margin-bottom:.33333em;width:144px}body .page_header_summary{font:italic 1.3em/1.5 "Clarendon Text Pro","clarendon-text-pro",Georgia,Times,"Times New Roman",serif;margin-bottom:1em;max-width:960px}@media screen and (min-width: 520px){body .page{font-size:1.125em}}@media screen and (min-width: 940px){body .page{font-size:1.25em}body .page_media{float:right;max-width:426.66667px;margin:0 0 1em 1em}}@media screen and (min-width: 1280px){body .page_media{max-width:640px}}.filters-outer{background-color:#F5A52C;padding-top:0.5rem}.filters .filter{align-items:flex-end;justify-content:center}.filters .filter-block{flex:0 100%;text-align:left}@media screen and (min-width: 700px){.filters .filter-block{flex:1 12rem;padding:0 1rem}}@media screen and (min-width: 700px){.filters .filter-block.submit,.filters .filter-block.clear{flex:0 auto;padding:0 1rem}}.filters .filter-block.clear{padding:0}.filters .filter-block.clear input[type="reset"]{background-color:transparent;color:#000;padding:0.7rem 0;text-decoration:underline}.filters .filter-block.clear input[type="reset"]:hover{color:#D34836}.filters .filter-block label{color:#000;font-weight:600}.filters .filter-block select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../images/select-arrow.svg");background-position:95% center;background-repeat:no-repeat;background-size:25px;border:solid 1px #A1AEB7}@media screen and (min-width: 520px){.filters .filter-block select{background-image:url("../images/select-arrow.svg");background-position:94% center;background-repeat:no-repeat}}.filters .filter-block select::-ms-expand{display:none}.filters .filter-submit{background-color:#F05C51;width:100%}@media screen and (min-width: 520px){.filters .filter-submit{margin-top:0}}.filters .filter-submit:hover{background-color:#fff;color:#000}.feature{flex:0 100%;max-width:100%;margin-bottom:2.5rem}.feature-outer .container{padding:0 2rem;justify-content:space-between}.feature-outer .container:before,.feature-outer .container:after{display:none}@media screen and (min-width: 700px){.feature{flex:0 48%;max-width:48%}}.feature_thumb{margin:0}.feature_info{background-color:#fff;padding:1.5rem}.feature_meta_block{flex:0 50%;max-width:50%;font-size:0.9rem;margin:0;padding:0 1rem .5rem 0}.feature_meta_block span{font-weight:700}.feature_meta_block.work_location{flex:0 100%;max-width:100%}.feature_summary{margin-bottom:0}.sidebar .feature_meta_block{flex:0 100%;max-width:100%;color:#000;text-align:left}.sidebar .feature_meta_block.button_outer{border-top:solid 1px #666;margin-top:.5rem;padding-top:1.5rem}.sidebar .feature_meta_block.meta-links a{color:#D34836;display:block;font-weight:700;text-decoration:underline;margin-bottom:.5rem;padding-bottom:.2rem}.section{background-color:#fff}.section.grey{background-color:#F2F2F2}.section.primary{background-color:#D34836;color:#fff}.section.secondary{background-color:#85C1E6;color:#fff}.section_header{display:block;vertical-align:top}.section_header_title{font-size:2.5em}.section_footer{clear:both}.section_footer_link{float:right}.section_footer_link:before{transition:width 0.3s cubic-bezier(0.8, 0, 0.3, 1);content:"";border-top:2px solid;margin-right:.5em;width:40px;display:inline-block;vertical-align:super}.section_footer_link:hover:before{width:100px}@media screen and (min-width: 1280px){.section_header{display:inline-block;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}}@media screen and (min-width: 1280px){.stories .section_header{padding-top:2em}}.article{display:inline-block;margin-bottom:1em;max-width:640px;padding:.5em;text-align:left;vertical-align:top;width:100%}.article_wrap{text-align:center}.article_footer{border-top:1px solid #E6E6E6;padding-top:1em;margin-top:2em}@media screen and (min-width: 1280px){.article{margin-left:-20%}}.metadata_info{display:inline-block}.metadata_info_link{box-shadow:0 -5px 0 #85C1E6 inset;font-weight:700}.metadata_info_link:hover{color:#85C1E6}.metadata_share{display:inline-block}.metadata_share_item{display:inline-block;color:#D34836}.metadata_share_link{display:block;font-size:1rem;font-weight:normal}.category_label,.content blockquote cite{color:#fff;display:inline-block;height:100%;padding:1em 0;line-height:44px;position:absolute;top:0;left:0;white-space:nowrap;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}.category_label:after,.content blockquote cite:after{border-left:2px solid #fff;content:"";height:1000px;left:22px;margin-top:1em;position:absolute}a.category_label:hover{background-color:rgba(0,0,0,0.5)}.tags{display:inline-block;margin-bottom:1em}.tag{float:left;margin:.25em .25em 0 0}.tag_link{background-color:#D34836;border-radius:0;color:#fff;display:block;padding:.5em 1em}.tag_link:hover{background-color:#b03626}.metadata_feedback{border:2px solid #85C1E6;color:#333;margin-top:2rem;padding:1.75rem;max-width:300px}.metadata_feedback_title{border-bottom:1px solid #E6E6E6;padding-bottom:0.75rem}.metadata_feedback_comment{display:block}.metadata_feedback_message{font-weight:700}.metadata_feedback_message.metadata_feedback_message_success{color:#3096d5}.metadata_feedback_message.metadata_feedback_message_warning{color:#D34836}.metadata_feedback_cta{color:#D34836}.content table,.content div,.content span,.content object,.content .fluid-width-video-wrapper,.content .button,.content body .page input[type="button"],body .page .content input[type="button"],.content body .page input[type="reset"],body .page .content input[type="reset"],.content body .page input[type="submit"],body .page .content input[type="submit"],.content .home_campaign_desktop .home_campaign_column_button,.home_campaign_desktop .content .home_campaign_column_button{margin-bottom:2em}.content p{font-size:1em}.content ol,.content ul{font-size:1em;position:relative;left:1em;padding-right:1em}.content ol ol,.content ol ul,.content ul ol,.content ul ul{margin-bottom:.5em}.content ol li{list-style:decimal}.content ol li ol li{list-style:lower-roman}.content ol li ul li{list-style:circle}.content ul li{list-style:disc}.content ul li ul li{list-style:circle}.content ul li ol li{list-style:decimal}.content form dl,.content form ul,.content form li{left:0;list-style:none;padding:0}.content img{border-radius:0;margin:0 auto 1em}.content .wp-caption,.content figure{position:relative;margin-bottom:1em}.content .wp-caption img,.content figure img{margin:0 auto .5em auto}.content .wp-caption-text,.content figcaption,.content .wp-caption-text{font-style:italic;text-align:center;margin:0}@media screen and (min-width: 1280px){.content .wp-caption-text,.content figcaption,.content .wp-caption-text{position:absolute;top:0;left:100%;width:168px;margin-left:1em;text-align:left;border-top:2px solid #ccc;padding-top:.5em}}.content .fluid-width-video-wrapper{overflow:hidden;border-radius:0}@media screen and (min-width: 940px){.content .alignright{float:right;margin-left:1em;max-width:60%}.content .alignleft{float:left;max-width:60%;margin-right:1em}.content .alignleft .wp-caption-text,.content .alignleft figcaption,.content .alignleft .wp-caption-text{border:none;margin-left:0;padding-top:0;position:static;text-align:center;width:auto}}@media screen and (min-width: 1280px){.content .alignright{max-width:70%;margin-right:-20%}}.content a{-o-transition-property:box-shadow,background;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-moz-transition-property:box-shadow,background;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-webkit-transition-property:box-shadow,background;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:box-shadow,background;transition-duration:0.2s;transition-timing-function:ease;box-shadow:0 -5px 0 #85C1E6 inset;font-weight:700}.content a:hover{box-shadow:0 -5px 0 #D34836 inset}.content a.button,.content .home_campaign_desktop a.home_campaign_column_button,.home_campaign_desktop .content a.home_campaign_column_button{box-shadow:none}.content a img:hover{opacity:0.8}.content blockquote{border:6px solid;color:#F5A52C;font:700 1.3em/1.5 "Clarendon Text Pro","clarendon-text-pro",Georgia,Times,"Times New Roman",serif;margin:2rem 0;padding:.5em .5em .5em 2em;position:relative;overflow:hidden}.content blockquote p{font-family:"Clarendon Text Pro","clarendon-text-pro",Georgia,Times,"Times New Roman",serif;font-weight:700;margin:0}.content blockquote cite{color:#4D4D4D}.content blockquote cite:after{border-color:#F5A52C}@media screen and (min-width: 520px){.content blockquote{font-size:1.6em;padding:.5em .5em .5em 2em}}@media screen and (min-width: 1280px){.content blockquote{font-size:2.2em;padding:.5em .5em .5em 1.5em;width:120%}}.content q{font-style:italic;quotes:"‘" "’" "“" "”"}.content q:before{content:open-quote}.content q:after{content:close-quote}.content code{background-color:#F2F2F2;border-radius:0;font-family:"Lucida Console",monospace;border:1px solid #ccc}.wp-caption{position:relative;width:auto !important}.gallery{margin:0 -.5em 1em !important}.gallery-item{display:block;float:none !important;margin:0 auto 1rem !important;padding:0 .5em;width:100% !important}@media screen and (min-width: 940px){.gallery-item{float:left !important}.gallery-columns-2 .gallery-item{width:50% !important}.gallery-columns-3 .gallery-item{width:33.333333333% !important}.gallery-columns-4 .gallery-item{width:25% !important}}.gallery img{border:none !important;margin:0;width:100%}.social-share{border:6px solid #F5A52C;padding:2rem;border:6px solid #F5A52C;margin:2rem 0;padding:.5em .5em .5em 2em;position:relative;overflow:hidden}@media screen and (min-width: 940px){.social-share{padding:4rem;padding-right:2rem}}.social-share q{font:700 1.3em/1.5 "Clarendon Text Pro","clarendon-text-pro",Georgia,Times,"Times New Roman",serif;margin:0;color:#F5A52C}.social-share p{margin-top:0.75rem}.content table{box-shadow:inset 0 0 0 1px #ccc;display:inline-block;font-size:1rem;height:auto !important;max-width:100%;overflow-x:auto;width:auto !important}.content th,.content td{border:1px solid #ccc;min-width:140px;padding:.25em .5em;text-align:left;vertical-align:top}.content th a,.content td a{-o-transition-property:color;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-moz-transition-property:color;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-webkit-transition-property:color;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:color;transition-duration:0.2s;transition-timing-function:ease;font-weight:700}.content th a:hover,.content td a:hover{color:#85C1E6}.content th input,.content td input{margin:auto !important}.content thead td,.content tfoot td,.content th{background:#F5A52C;border:1px solid #e38d0b;color:#fff;font-weight:700}.pagination{text-align:center}.pagination_block{height:80px;line-height:80px;overflow:hidden;width:80px}.pagination_block.prev,.pagination_block.next{border:2px solid #4D4D4D;float:left;font-size:24px}.pagination_block.next{float:right}.pagination_block.numeral{display:none}.pagination_block.view_all{display:none}.pagination_element{display:block}.pagination_element:hover{background-color:#85C1E6}.pagination_element.prev,.pagination_element.next{color:#D34836}.pagination_element.prev:hover,.pagination_element.next:hover{color:#4D4D4D}.pagination_element.prev:before,.pagination_element.next:before{display:block;font-family:"Nova","Lucida Sans Unicode";font-style:normal;speak:none}.pagination_element.prev:before{content:""}.pagination_element.next:before{content:""}.pagination_element.current{background-color:#D34836;color:#fff}@media screen and (min-width: 520px){.pagination{border:2px solid #4D4D4D;display:inline-block}.pagination_block{height:50px;line-height:50px;width:50px}.pagination_block.prev{border:none;border-right:2px solid #4D4D4D}.pagination_block.next{border:none;border-left:2px solid #4D4D4D}.pagination_block.numeral{display:block;float:left}.pagination_element{display:block}.pagination_element.prev,.pagination_element.next{color:#D34836}.pagination_element.prev:before,.pagination_element.next:before{display:block;font-family:"Nova","Lucida Sans Unicode";font-style:normal;speak:none}.pagination_element.prev:before{content:""}.pagination_element.next:before{content:""}}#donate_options{color:inherit;font:inherit;height:auto;margin:0;min-width:150px;vertical-align:baseline}#donate_label{display:inline-block}#donate_amount{vertical-align:baseline;margin-right:1em}#donate_submit{vertical-align:baseline}.choice{max-width:320px;vertical-align:top;width:100%}.choice_link{position:relative}.choice_link_amount{background-color:#D34836;border-radius:100%;box-shadow:0 0 0 4px #fff;bottom:0;color:#fff;height:80px;left:0;line-height:80px;position:absolute;width:80px}.choice_link:hover .choice_link_amount{background-color:#85C1E6}.choice_link_image{border-radius:100%;overflow:hidden}.intro-vid{position:absolute;right:2rem;top:2rem;z-index:2}.intro-vid-text{color:#fff;display:block;float:left;font-size:0.9em;margin-bottom:0;text-align:left;width:62px}.intro-vid-icon{background-color:#fff;border-radius:4px;color:#D34836;display:inline-block;font-family:"Nova","Lucida Sans Unicode";font-size:1.5em;padding:0 15px}.intro-vid-desktop-base{margin:auto;max-width:1000px;display:block;position:relative;margin-left:0}.intro-vid-desktop-base .intro-vid{bottom:auto;left:auto;right:auto;top:auto}@media screen and (min-width: 940px){.intro-vid-desktop-base .intro-vid{display:block;float:left}}@media screen and (min-width: 1280px){.intro-vid-desktop-base .intro-vid{display:block;float:left}}.intro-vid-desktop-base .intro-vid-text{width:auto;margin-right:1em;padding:.7em}.intro-vid-desktop-base .intro-vid-icon{font-size:1.6em}@media screen and (min-width: 520px){.intro-vid-desktop-base .intro-vid-icon{font-size:1.5em}}.intro-vid-desktop-base .intro-vid+.button,.intro-vid-desktop-base body .page .intro-vid+input[type="button"],body .page .intro-vid-desktop-base .intro-vid+input[type="button"],.intro-vid-desktop-base body .page .intro-vid+input[type="reset"],body .page .intro-vid-desktop-base .intro-vid+input[type="reset"],.intro-vid-desktop-base body .page .intro-vid+input[type="submit"],body .page .intro-vid-desktop-base .intro-vid+input[type="submit"],.intro-vid-desktop-base .home_campaign_desktop .intro-vid+.home_campaign_column_button,.home_campaign_desktop .intro-vid-desktop-base .intro-vid+.home_campaign_column_button{display:inline-block;margin:0 0 0 75px;padding:0.5rem 1.5rem;width:auto}@media screen and (min-width: 940px){.intro-vid-desktop-base .intro-vid+.button,.intro-vid-desktop-base body .page .intro-vid+input[type="button"],body .page .intro-vid-desktop-base .intro-vid+input[type="button"],.intro-vid-desktop-base body .page .intro-vid+input[type="reset"],body .page .intro-vid-desktop-base .intro-vid+input[type="reset"],.intro-vid-desktop-base body .page .intro-vid+input[type="submit"],body .page .intro-vid-desktop-base .intro-vid+input[type="submit"],.intro-vid-desktop-base .home_campaign_desktop .intro-vid+.home_campaign_column_button,.home_campaign_desktop .intro-vid-desktop-base .intro-vid+.home_campaign_column_button{padding:0.65rem 2rem}}.intro{position:relative}.intro ~ .container{margin-top:2em}.intro_background{max-height:650px;overflow:hidden}.intro_background_image{filter:brightness(75%);position:relative;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.no-objectfit .intro_background_image{max-height:none;min-height:0}.intro_background+.intro_header{color:#fff;bottom:0;left:0}.intro_header{padding:1em;text-align:left;width:100%}.intro_header_title{margin:auto;max-width:1280px;display:block;font-size:1.75em;color:#D34836}@media screen and (min-width: 520px){.intro_header_title{font-size:2.5em}}.intro_header_summary{margin:auto;max-width:1280px;display:block;font-size:1em;margin-bottom:2em;margin-top:1em}@media screen and (min-width: 940px){.intro_header{padding:2em}}@media screen and (min-width: 1280px){.intro.with_image{height:80vh}.intro_header_title{padding-right:320px;font-size:2.75em}.intro_header_summary{padding-right:320px}}.services{background-color:#D34836;color:#fff;margin:0 auto 2em auto;max-width:1280px;position:relative;text-align:center}.services_used{background-color:#D34836;border-radius:100%;box-shadow:0 0 0 2px #fff;display:inline-block;height:96px;left:0;margin:1em;width:96px}.services_used_title{top:54%}@media screen and (min-width: 940px){.services_used{position:absolute}.services_columns{display:block;padding:1em .5em 0 144px}}@media screen and (min-width: 1280px){.services{top:-2em;margin-bottom:-2em}}.service{text-align:center}.service_title{font-size:1em}.service_summary a{text-decoration:underline}@media screen and (min-width: 940px){.service{text-align:left}}.slick-dots li button::before{font-size:2rem}.stories .intro-vid{border:none;top:50%;right:50%;transform:translate(50%, -50%)}@media screen and (min-width: 940px){.stories .intro-vid{display:inline-block}}.stories .img-video{filter:brightness(50%)}.stories .feature_thumb_image{-o-object-fit:cover;object-fit:cover;height:275px}.sidebar{color:#5babdd;font:400 1rem/1.5 "Karla","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;text-align:left;padding:.5em;width:100%}.sidebar_title{color:#666;font:700 1rem "Karla","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;border-top:2px solid #85C1E6;padding-top:1em;text-transform:uppercase}.sidebar-block{text-align:left}.sidebar-block .expand-trigger{position:relative}.sidebar-block .sidebar_title{display:inline-block;width:100%}.sidebar-block .sidebar_title .icon{float:right}.sidebar-block .expand-check{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute !important;overflow:hidden;width:1px}.sidebar-block .sidebar-nav{padding-top:.5em}.sidebar-block .sidebar-nav-list .sidebar-nav-item{padding-bottom:1em}.sidebar-block .sidebar-nav-list .sidebar-nav-item .sidebar-nav-item-link:hover{color:#D34836}.sidebar-block .sidebar-nav-list .sidebar-nav-item .sidebar-nav-item-link.current{font-weight:700;color:#D34836}.sidebar-block .sidebar-nav-list .sidebar-nav-item .sidebar-nav-item:last-of-type{padding-bottom:0}.sidebar-block .sidebar-nav-list .sidebar-nav-item .sub-list{border-left:2px solid #85C1E6;margin-top:1em}.sidebar-block .sidebar-nav-list .sidebar-nav-item .sub-list .sidebar-nav-item{padding-left:.8em}.sidebar_nav_item{margin:.25em 0}.sidebar_nav_item_link{display:block;padding:.25em 0}.sidebar_nav_item_link:hover{color:#D34836}.sidebar_nav_item_link.current{font-weight:700;color:#D34836}@media screen and (min-width: 940px){.sidebar{float:left;text-align:right;width:25%}}@media screen and (min-width: 1280px){.sidebar{position:relative;width:20%}}.sub_list{padding-left:2em}@media screen and (min-width: 940px){.sub_list{padding-right:2em;padding-left:0}}.expand-check ~ div{display:none}@media screen and (min-width: 940px){.expand-check ~ div{display:block}}.expand-check:checked ~ div{display:block}@media screen and (min-width: 940px){.expand-check:checked ~ div{display:none}}.expand-trigger{cursor:pointer;margin-top:0;position:absolute;right:0;top:0}.expand-trigger .icon{transition:transform 0.4s ease;height:1rem;vertical-align:middle;width:1rem}.expand-check:checked ~ .expand-trigger .icon{transform:rotate(90deg)}.item.featured{background-color:#85C1E6;margin-bottom:2em}.item_column{max-width:640px}.item_image:hover{opacity:0.8}.item_category{display:inline-block;font-size:0.9rem;margin:0 1em .5em 0}.item_header{display:block}.featured .item_header{padding:0 1em}.item_header_title{color:#D34836}.featured .item_header_title{color:#fff}.item_header_date{font-size:1rem;color:#999}.featured .item_header_date{color:#fff}.item_summary{max-width:640px;margin-bottom:1em}.featured .item_summary{color:#333}@media screen and (min-width: 940px){.item_column{float:right;max-width:none;width:74%}.featured .item_header{padding:1em 1em 0 1em}.item_image{float:left;max-width:320px;margin-top:.5em}.item_image+.item_header{padding-left:344px}.featured .item_image{margin:0}}@media screen and (min-width: 1280px){.item_column{width:78%}}.feature{position:relative;text-align:left}.feature_thumb{overflow:hidden;position:relative}.feature_thumb_link{display:block}.feature_thumb_link:hover{opacity:0.8}.feature_thumb_link.overlay:after{background-image:linear-gradient(to right, rgba(0,0,0,0.3),transparent 50%,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.feature_title{color:#D34836;padding:1.5rem 0 0 0}.feature_summary{color:#4D4D4D}.stories .feature_title{padding:1.5rem 1.5rem 0 1.5rem}.stories .feature_summary{padding:0rem 1.5rem 1.5rem 1.5rem}.stories .feature .story-video-frame{position:absolute;background:rgba(0,0,0,0.8);height:100%;width:100%;left:0;right:0;top:0;margin-left:auto;margin-right:auto}.stories .feature .story-video-frame .story-video-button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.stories .feature .story-video-frame .story-video-button .story-video-button-icon{background-color:#fff;border-radius:4px;color:#D34836;display:inline-block;font-family:"Nova","Lucida Sans Unicode";font-size:1.5em;padding:0 15px}@media screen and (min-width: 1280px){.stories_header{padding-bottom:2em;padding-top:2em}.stories .feature{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:0;margin:0 1em;max-width:29%;position:relative}.stories .feature_thumb_image{-o-object-fit:cover;object-fit:cover;height:275px}.stories .feature_title{color:#D34836}.stories .feature_summary{color:#4D4D4D}.stories .feature_title{padding:1.5rem 1.5rem 0 1.5rem}.stories .feature_summary{padding:0rem 1.5rem 1.5rem 1.5rem}}.value{text-align:center}.value_number{border:6px solid #D34836;border-radius:100%;height:7.5em;position:relative;width:7.5em}.value_number .centered{display:block;font-size:2em}.value_title{font-family:"Roboto Condensed","Lucida Console",monospace;text-transform:uppercase}@media screen and (min-width: 520px){.value{padding:0 1em}}.banner{text-align:left}.banner_column{padding:1em}.banner_hero_image{background-color:#F2F2F2}.banner_header{color:#333}.banner_summary{font-size:1em;margin-bottom:1em}@media screen and (min-width: 940px){.banner_hero{float:left;width:50%}.banner_column{float:right;width:50%}.banner_header{border:8px solid #85C1E6;margin:0 0 1em -3em;max-width:853.33333px;padding:1em 1em 1em 3em}.banner_header_tagline{-webkit-animation:fade 0.6s ease 0.2s forwards;animation:fade 0.6s ease 0.2s forwards;margin:0;opacity:0}.no-cssanimations .banner_header_tagline{opacity:1}.banner_summary{-webkit-animation:fade 0.6s ease 0.4s forwards;animation:fade 0.6s ease 0.4s forwards;max-width:640px}.cssanimations .banner_summary{opacity:0}.banner_buttons{-webkit-animation:fade 0.6s ease 0.6s forwards;animation:fade 0.6s ease 0.6s forwards}.cssanimations .banner_buttons{opacity:0}}@media screen and (min-width: 1280px){.banner_column{padding:2em}.banner_header{margin:0 0 2em -5em;padding:1em 1em 1em 5em}.banner_header_tagline{font-size:3.3em}}@media screen and (min-width: 1440px){.banner_header_tagline{font-size:3.8em}.banner_summary{font-size:1em}}.home_campaign_desktop{background-color:transparent;color:#fff;position:relative;text-align:center;padding-top:0}@media screen and (min-width: 940px){.home_campaign_desktop{padding:10vw 0}}.home_campaign_desktop_img{height:400px;margin-bottom:1em}@media screen and (min-width: 940px){.home_campaign_desktop_img{height:100%;position:fixed;top:0;left:0;right:0;z-index:-1;margin-bottom:0}}.home_campaign_desktop_img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home_campaign_desktop .home_campaign_column{display:none;position:relative;padding:0 .5em;width:100%;margin:auto;display:block}@media screen and (min-width: 940px){.home_campaign_desktop .home_campaign_column{padding-right:400px !important}}.home_campaign_desktop .home_campaign_column_button{display:block;float:right;margin-top:2rem;font-size:1.4rem}.home_campaign_desktop .home_campaign_title{margin-bottom:2rem}.home_campaign_desktop .home_campaign_title span{background:#D34836;color:#fff;display:inline;padding:1rem;line-height:1.75;box-decoration-break:clone;-webkit-box-decoration-break:clone}.home_campaign_desktop .home_campaign_summary{margin-top:1.5rem;font-size:1em;background:#333;color:#fff;display:inline;padding:0.75rem 1rem;line-height:2.5;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media screen and (min-width: 940px){.home_campaign_desktop .home_campaign_summary{line-height:1.75}}.home_campaign_desktop .home_campaign_column{padding:0 1em}.home_campaign_desktop .home_campaign_title{padding-top:.5em}.home_campaign_desktop .home_campaign_column{width:95%;margin-left:0}p.filter_metadata{font:700 1.5em/1.2 "Clarendon Text Pro", "clarendon-text-pro", Georgia, Times, "Times New Roman", serif;margin-bottom:0}h3.sidebar_title{padding-bottom:0.5em}.header-home .logo-white{display:none}.header-home .search{position:relative;width:100%}.header-home .search_input{background:transparent;margin:0;padding-right:44px;height:auto;font-size:0.9rem;font-family:"Roboto Condensed", "Lucida Console", monospace;font-weight:700}@media screen and (min-width: 1280px){.header-home .search_input{border-color:transparent}}.header-home .search_input.dark{background-color:rgba(255,255,255,0.1);border-color:transparent;color:#fff}.header-home .search_input.dark:focus{border:1px solid #85C1E6}@media screen and (min-width: 1280px){.header-home .search input{color:#fff}.header-home .search input::-moz-placeholder{color:#fff;opacity:1}.header-home .search input:-ms-input-placeholder{color:#fff;opacity:1}.header-home .search input::placeholder{color:#fff;opacity:1}.header-home .search input:-ms-input-placeholder{color:#fff}.header-home .search input::-ms-input-placeholder{color:#fff}.header-home .search_button{color:#fff}}@media screen and (min-width: 1280px){.header-home{background:transparent}.header-home .nav_item_link{color:#fff;display:block;margin:0 .54054em;padding:.5em 0}}@media screen and (min-width: 1280px) and (min-width: 1440px){.header-home .nav_item_link{margin:0 1em}}@media screen and (min-width: 1280px){.header-home .nav_item_link:hover{color:#D34836}.header-home .nav_item_link.current{box-shadow:0 1px 0 0 #fff;color:#fff}.secnav .header-home .nav_item_link.current{box-shadow:0 -1px 0 0 #D34836;color:#fff}.header-home .nav_item_phone{color:#fff;font-size:1.25rem;padding:.5em}.header-home .logo-normal{display:none}.header-home .logo-white{display:inline-block}}.intro-home .intro-vid-mobile{display:none}.intro-home .intro_background+.intro_header{position:absolute}@media screen and (min-width: 1280px){.intro-home{top:-11.8rem;margin-bottom:-11.8rem}}@media screen and (min-width: 1280px){.intro-home .intro_background_image{min-height:650px}}.intro-home .intro_background .overlay{content:"";position:absolute;z-index:1;width:100%;height:100%;background:#000;background:linear-gradient(45deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 65%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.intro-home .intro_header{z-index:2}.intro-home .intro_header_title,.intro-home .intro_header_summary{-webkit-animation:fade 0.6s ease 0.2s forwards;animation:fade 0.6s ease 0.2s forwards;padding-right:0;margin-left:0;max-width:75vw}.no-cssanimations .intro-home .intro_header_title,.no-cssanimations .intro-home .intro_header_summary{opacity:1}@media screen and (min-width: 520px){.intro-home .intro_header_title,.intro-home .intro_header_summary{max-width:60vw}}@media screen and (min-width: 940px){.intro-home .intro_header_title,.intro-home .intro_header_summary{max-width:45vw}}@media screen and (min-width: 1280px){.intro-home .intro_header_title,.intro-home .intro_header_summary{max-width:40vw}}.intro-home .intro_header_title{color:#fff;font-size:1.75rem}@media screen and (min-width: 940px){.intro-home .intro_header_title{font-size:2rem}}@media screen and (min-width: 1280px){.intro-home .intro_header_title{font-size:2.5rem}}.intro-home .intro_header_summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.intro-home .intro_header.with_featured_video{padding-bottom:4em}@media screen and (min-width: 940px){.intro-home .intro_header.with_featured_video .intro_header_title{margin-bottom:.5em}}@media screen and (min-width: 1280px){.intro-home.with_image{height:80vh}.intro-home.with_image_header{padding-bottom:4em}.intro-home .intro_header{padding-bottom:4em}.intro-home .intro_header_title{margin-left:0}.intro-home .intro_header_summary{margin-left:0}}#onetrust-policy{margin-top:40px !important}#onetrust-policy-text{font:400 16px/1.4 "Karla", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif !important;margin-bottom:0 !important;padding:1rem 2rem !important;text-align:center !important;width:auto !important}#onetrust-button-group{margin-bottom:20px !important}.ot-btn-container button,.ot-sdk-container button{border:0 !important;border-radius:0 !important;color:#fff !important;font-family:"Roboto Condensed", "Lucida Console", monospace !important;font-size:1rem !important;padding:0.7rem 2rem !important;text-transform:uppercase !important;transition:0.3s !important}.ot-btn-container button:not(.onetrust-close-btn-handler),.ot-btn-container button:not(.onetrust-close-btn-ui),.ot-btn-container button:not(.banner-close-button),.ot-btn-container button:not(.ot-close-icon),.ot-sdk-container button:not(.onetrust-close-btn-handler),.ot-sdk-container button:not(.onetrust-close-btn-ui),.ot-sdk-container button:not(.banner-close-button),.ot-sdk-container button:not(.ot-close-icon){background-color:#D34836 !important}.ot-btn-container button:not(.onetrust-close-btn-handler):hover,.ot-btn-container button:not(.onetrust-close-btn-handler):active,.ot-btn-container button:not(.onetrust-close-btn-handler):focus,.ot-btn-container button:not(.onetrust-close-btn-ui):hover,.ot-btn-container button:not(.onetrust-close-btn-ui):active,.ot-btn-container button:not(.onetrust-close-btn-ui):focus,.ot-btn-container button:not(.banner-close-button):hover,.ot-btn-container button:not(.banner-close-button):active,.ot-btn-container button:not(.banner-close-button):focus,.ot-btn-container button:not(.ot-close-icon):hover,.ot-btn-container button:not(.ot-close-icon):active,.ot-btn-container button:not(.ot-close-icon):focus,.ot-sdk-container button:not(.onetrust-close-btn-handler):hover,.ot-sdk-container button:not(.onetrust-close-btn-handler):active,.ot-sdk-container button:not(.onetrust-close-btn-handler):focus,.ot-sdk-container button:not(.onetrust-close-btn-ui):hover,.ot-sdk-container button:not(.onetrust-close-btn-ui):active,.ot-sdk-container button:not(.onetrust-close-btn-ui):focus,.ot-sdk-container button:not(.banner-close-button):hover,.ot-sdk-container button:not(.banner-close-button):active,.ot-sdk-container button:not(.banner-close-button):focus,.ot-sdk-container button:not(.ot-close-icon):hover,.ot-sdk-container button:not(.ot-close-icon):active,.ot-sdk-container button:not(.ot-close-icon):focus{background-color:#b83928 !important;border:0 !important;opacity:1 !important;outline:0 !important}.ot-grp-desc,.ot-category-desc{font:400 16px/1.4 "Karla", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif !important}#onetrust-pc-btn-handler{background-color:#F5A52C !important}#onetrust-pc-btn-handler:hover{background-color:#ed930b !important}.ot-close-icon{background-color:transparent !important}.ot-close-icon:hover{background-color:transparent !important;opacity:0.7 !important}.help_thumb{background-color:#000;position:relative}.help_header{color:#fff;bottom:0;padding:0 1em;position:absolute;width:100%}.help_header_icon{padding:1em 0}.help_header_icon:before{font-size:48px}@media screen and (min-width: 1280px){.help{padding-bottom:2em}}.lottery{background-color:#85C1E6;color:#333;padding:1em .5em}.lottery_title{color:#fff;border-top:2px solid #fff;padding-top:.5em}.lottery_description_title{color:#fff;font:700 1rem "Karla","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;text-transform:uppercase}.lottery_description_summary{font:400 1.2em/1.4 "Karla","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin-bottom:1em}.lottery_results{max-width:640px;margin-bottom:1em}.lottery_results_number{background-color:#fff;border:2px solid #85C1E6;color:#333;float:left;font-size:2.4em;font-weight:400;line-height:1.8;position:relative;text-align:center}.lottery_results_number:before{background-color:rgba(0,0,0,0.1);content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.lottery_length_3{width:33.333333333%}.lottery_length_4{width:25%}.lottery_length_5{width:20%}.lottery_length_6{width:16.666666667%}.lottery_length_7{width:14.285714280%}.lottery_length_8{width:12.5%}@media screen and (min-width: 1280px){.lottery{margin-top:-2em;padding:1.5em 1em}.lottery_results_number{border-width:6px;font-size:3.4em}}.campaign_block{text-align:center;padding:1em 0 0 0;margin-bottom:1em}.campaign_block:nth-of-type(odd){background-color:#F2F2F2}.campaign_block:first-of-type{color:#fff}@media screen and (min-width: 1280px){.campaign_block:first-of-type{margin-top:-2em}}.campaign_block:first-of-type h2{color:#fff}.campaign_block:first-of-type p{color:#333}.campaign_block:first-of-type .feature_title{color:#fff}.campaign_block:first-of-type .value_number{border-color:#333}.campaign_block iframe{width:100%}.campaign_header{padding:0 1em;margin:auto;max-width:853.33333px}@media screen and (min-width: 940px){.campaign_block .columns{padding:0 1em}.campaign_block:nth-of-type(odd){margin-bottom:2em;padding-top:2em}}@media screen and (min-width: 940px){.campaign .column{padding:0 1em}}.hero{position:relative;text-align:left;overflow:hidden}.dark-theme .hero{background-color:#262626;color:#fff}.light-theme .hero{background-color:#F2F2F2}.hero_header{padding:1em;position:relative;width:100%}.hero_header_logo{display:inline-block}.hero_header_summary{font-size:1em;max-width:426.66667px}.hero_header .button,.hero_header body .page input[type="button"],body .page .hero_header input[type="button"],.hero_header body .page input[type="reset"],body .page .hero_header input[type="reset"],.hero_header body .page input[type="submit"],body .page .hero_header input[type="submit"],.hero_header .home_campaign_desktop .home_campaign_column_button,.home_campaign_desktop .hero_header .home_campaign_column_button{display:block}@media screen and (min-width: 520px){.hero_header .button,.hero_header body .page input[type="button"],body .page .hero_header input[type="button"],.hero_header body .page input[type="reset"],body .page .hero_header input[type="reset"],.hero_header body .page input[type="submit"],body .page .hero_header input[type="submit"],.hero_header .home_campaign_desktop .home_campaign_column_button,.home_campaign_desktop .hero_header .home_campaign_column_button{display:inline-block}}.hero_header .button-video{display:block}@media screen and (min-width: 520px){.hero_header .button-video{display:inline-block}}.hero_header .button-video .intro-vid-icon{margin-left:1em;font-size:.8em}.hero_image{padding-bottom:56.25%;width:100%}@media screen and (min-width: 520px){.hero_header{padding:2em}}@media screen and (min-width: 940px){.hero_header{width:66.666666666%;z-index:10}.dark-theme .hero_header{background-image:linear-gradient(to right, #262626,#262626 50%,transparent)}.light-theme .hero_header{background-image:linear-gradient(to right, #F2F2F2,#F2F2F2 50%,transparent)}.hero_image{height:100%;width:66.666666666%;position:absolute;right:0;top:0;padding:0}}@media screen and (min-width: 1280px){.hero_header{padding:3em;margin-bottom:2em}}.media_image{margin-bottom:1em}.media_header .button-secondary{box-shadow:0 0 0 2px #fff inset;color:#fff}.media_header .button-secondary:hover{color:#fff;background-color:#F5A52C;box-shadow:0 0 0 2px #F5A52C inset}.media_header .button-secondary:active{background-color:ligthen(#F5A52C, 8%);box-shadow:0 0 0 2px ligthen(#F5A52C, 8%) inset}.media_header .button-secondary:hover,.media_header .button-secondary:active{box-shadow:none}@media screen and (min-width: 940px){.media_header{padding:0 1em}}.information{-moz-columns:426.66667px 2;-moz-column-gap:2em;-webkit-columns:426.66667px 2;-webkit-column-gap:2em;columns:426.66667px 2;column-gap:2em;margin-bottom:1em;text-align:left}.information_text{margin:0}@media screen and (min-width: 940px){.information{padding:1em 2em}}.red h2 .feature_title{color:#fff}.red .section_header_title{color:#fff}.red .section{background-color:#F05C51}.red .value_number{border-color:#F05C51}.red .campaign_block:first-of-type{background-color:#F05C51}.red .cta_summary{color:#333}.red .button,.red body .page input[type="button"],body .page .red input[type="button"],.red body .page input[type="reset"],body .page .red input[type="reset"],.red body .page input[type="submit"],body .page .red input[type="submit"],.red .home_campaign_desktop .home_campaign_column_button,.home_campaign_desktop .red .home_campaign_column_button,.red .button-secondary{background-color:#F05C51}.red .button:hover,.red body .page input:hover[type="button"],body .page .red input:hover[type="button"],.red body .page input:hover[type="reset"],body .page .red input:hover[type="reset"],.red body .page input:hover[type="submit"],body .page .red input:hover[type="submit"],.red .home_campaign_desktop .home_campaign_column_button:hover,.home_campaign_desktop .red .home_campaign_column_button:hover,.red .button-secondary:hover{background-color:#ca1e11}.red .campaign .feature_title,.red .campaign .section_header_title{color:#fff}.red .campaign_block h2.feature_title{color:initial}.purple h2 .feature_title{color:#fff}.purple .section_header_title{color:#fff}.purple .section{background-color:#AA85E6}.purple .value_number{border-color:#AA85E6}.purple .campaign_block:first-of-type{background-color:#AA85E6}.purple .cta_summary{color:#333}.purple .button,.purple body .page input[type="button"],body .page .purple input[type="button"],.purple body .page input[type="reset"],body .page .purple input[type="reset"],.purple body .page input[type="submit"],body .page .purple input[type="submit"],.purple .home_campaign_desktop .home_campaign_column_button,.home_campaign_desktop .purple .home_campaign_column_button,.purple .button-secondary{background-color:#AA85E6}.purple .button:hover,.purple body .page input:hover[type="button"],body .page .purple input:hover[type="button"],.purple body .page input:hover[type="reset"],body .page .purple input:hover[type="reset"],.purple body .page input:hover[type="submit"],body .page .purple input:hover[type="submit"],.purple .home_campaign_desktop .home_campaign_column_button:hover,.home_campaign_desktop .purple .home_campaign_column_button:hover,.purple .button-secondary:hover{background-color:#6f30d5}.purple .campaign .feature_title,.purple .campaign .section_header_title{color:#fff}.purple .campaign_block h2.feature_title{color:initial}.blue h2 .feature_title{color:#fff}.blue .section_header_title{color:#fff}.blue .section{background-color:#5babdd}.blue .value_number{border-color:#5babdd}.blue .campaign_block:first-of-type{background-color:#5babdd}.blue .cta_summary{color:#333}.blue .button,.blue body .page input[type="button"],body .page .blue input[type="button"],.blue body .page input[type="reset"],body .page .blue input[type="reset"],.blue body .page input[type="submit"],body .page .blue input[type="submit"],.blue .home_campaign_desktop .home_campaign_column_button,.home_campaign_desktop .blue .home_campaign_column_button,.blue .button-secondary{background-color:#5babdd}.blue .button:hover,.blue body .page input:hover[type="button"],body .page .blue input:hover[type="button"],.blue body .page input:hover[type="reset"],body .page .blue input:hover[type="reset"],.blue body .page input:hover[type="submit"],body .page .blue input:hover[type="submit"],.blue .home_campaign_desktop .home_campaign_column_button:hover,.home_campaign_desktop .blue .home_campaign_column_button:hover,.blue .button-secondary:hover{background-color:#2479ae}.blue .campaign .feature_title,.blue .campaign .section_header_title{color:#fff}.blue .campaign_block h2.feature_title{color:initial}.green h2 .feature_title{color:#fff}.green .section_header_title{color:#fff}.green .section{background-color:#5CB860}.green .value_number{border-color:#5CB860}.green .campaign_block:first-of-type{background-color:#5CB860}.green .cta_summary{color:#333}.green .button,.green body .page input[type="button"],body .page .green input[type="button"],.green body .page input[type="reset"],body .page .green input[type="reset"],.green body .page input[type="submit"],body .page .green input[type="submit"],.green .home_campaign_desktop .home_campaign_column_button,.home_campaign_desktop .green .home_campaign_column_button,.green .button-secondary{background-color:#5CB860}.green .button:hover,.green body .page input:hover[type="button"],body .page .green input:hover[type="button"],.green body .page input:hover[type="reset"],body .page .green input:hover[type="reset"],.green body .page input:hover[type="submit"],body .page .green input:hover[type="submit"],.green .home_campaign_desktop .home_campaign_column_button:hover,.home_campaign_desktop .green .home_campaign_column_button:hover,.green .button-secondary:hover{background-color:#357938}.green .campaign .feature_title,.green .campaign .section_header_title{color:#fff}.green .campaign_block h2.feature_title{color:initial}.yellow h2 .feature_title{color:#fff}.yellow .section_header_title{color:#fff}.yellow .section{background-color:#F5A52C}.yellow .value_number{border-color:#F5A52C}.yellow .campaign_block:first-of-type{background-color:#F5A52C}.yellow .cta_summary{color:#333}.yellow .button,.yellow body .page input[type="button"],body .page .yellow input[type="button"],.yellow body .page input[type="reset"],body .page .yellow input[type="reset"],.yellow body .page input[type="submit"],body .page .yellow input[type="submit"],.yellow .home_campaign_desktop .home_campaign_column_button,.home_campaign_desktop .yellow .home_campaign_column_button,.yellow .button-secondary{background-color:#F5A52C}.yellow .button:hover,.yellow body .page input:hover[type="button"],body .page .yellow input:hover[type="button"],.yellow body .page input:hover[type="reset"],body .page .yellow input:hover[type="reset"],.yellow body .page input:hover[type="submit"],body .page .yellow input:hover[type="submit"],.yellow .home_campaign_desktop .home_campaign_column_button:hover,.home_campaign_desktop .yellow .home_campaign_column_button:hover,.yellow .button-secondary:hover{background-color:#b36f08}.yellow .campaign .feature_title,.yellow .campaign .section_header_title{color:#fff}.yellow .campaign_block h2.feature_title{color:initial}.gm-style-iw p{margin:.5em 0 0}.gm-style-iw a{-o-transition-property:color;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-moz-transition-property:color;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-webkit-transition-property:color;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:color;transition-duration:0.2s;transition-timing-function:ease;box-shadow:0 -5px 0 #85C1E6 inset;font-weight:700}.gm-style-iw a:hover{color:#85C1E6}.juicer-outer{display:inline-block;margin:0 3em}@media screen and (min-width: 940px){.juicer-outer{width:65%}}@media screen and (min-width: 1280px){.juicer-outer{margin-left:5em}}body.page-template-campaign .hero-slider-outer{margin-top:0}body.page-template-campaign .hero-slider-outer .slick-dots{bottom:auto;top:0}.hero-slider{top:0}.hero-slider-outer{position:relative}@media screen and (min-width: 1280px){.hero-slider-outer{margin-top:-131px}}.hero-slider-inner{position:relative}.hero-slider-block .intro_background{max-height:550px}@media screen and (min-width: 1280px){.hero-slider-block .intro_background{max-height:750px}}.hero-slider-block .intro_background_image{min-height:700px}@media screen and (min-width: 1280px){.hero-slider-block .intro_background_image{min-height:900px}}.hero-slider-arrows{bottom:4em;height:40px;position:absolute;right:3em;width:85px;z-index:999}.hero-slider-arrows .slick-arrow{background-image:url("data:image/svg+xml,%3Csvg width='89' height='89' viewBox='0 0 89 89' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M54.9271 65.3376C55.6465 66.057 55.6465 67.2266 54.9271 67.946C54.5655 68.3076 54.0933 68.4884 53.621 68.4884C53.1525 68.4884 52.6802 68.3076 52.3187 67.946L29.9864 45.6138C29.267 44.8944 29.267 43.7285 29.9864 43.0054L52.3187 20.6769C53.0381 19.9537 54.2077 19.9537 54.9271 20.6769C55.6465 21.3963 55.6465 22.5622 54.9271 23.2853L33.9009 44.3115L54.9271 65.3376ZM87.1175 0.0380859H2.26025C1.24196 0.0380859 0.415527 0.860832 0.415527 1.88281V86.7401C0.415527 87.7584 1.24196 88.5848 2.26025 88.5848H87.1175C88.1358 88.5848 88.9622 87.7584 88.9622 86.7401V1.88281C88.9622 0.860832 88.1358 0.0380859 87.1175 0.0380859Z' fill='%23F05C51'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat;cursor:pointer;height:40px;display:inline-block;width:40px}.hero-slider-arrows .slick-arrow:hover{background-image:url("data:image/svg+xml,%3Csvg width='89' height='89' viewBox='0 0 89 89' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M54.9271 65.3376C55.6465 66.057 55.6465 67.2266 54.9271 67.946C54.5655 68.3076 54.0933 68.4884 53.621 68.4884C53.1525 68.4884 52.6802 68.3076 52.3187 67.946L29.9864 45.6138C29.267 44.8944 29.267 43.7285 29.9864 43.0054L52.3187 20.6769C53.0381 19.9537 54.2077 19.9537 54.9271 20.6769C55.6465 21.3963 55.6465 22.5622 54.9271 23.2853L33.9009 44.3115L54.9271 65.3376ZM87.1175 0.0380859H2.26025C1.24196 0.0380859 0.415527 0.860832 0.415527 1.88281V86.7401C0.415527 87.7584 1.24196 88.5848 2.26025 88.5848H87.1175C88.1358 88.5848 88.9622 87.7584 88.9622 86.7401V1.88281C88.9622 0.860832 88.1358 0.0380859 87.1175 0.0380859Z' fill='%23b83928'/%3E%3C/svg%3E%0A")}.hero-slider-arrows .slick-arrow.next-arrow{transform:rotate(180deg)}.hero-slider-arrows .visually-hidden{border:0;clip:rect(0 0 0 0);font-size:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;text-indent:-9999rem;width:1px}.hero-slider .slick-dots{background-color:#F05C51;bottom:0;padding:0 .5em .5em;position:absolute;right:0;width:auto}.hero-slider .slick-dots li{margin:0}.hero-slider .slick-dots li button{padding:0 5px}.hero-slider.slick-dotted{margin-bottom:0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiaGVscGVycy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsImhlbHBlcnMvX3dlYmZvbnRzLnNjc3MiLCJoZWxwZXJzL19hbmltYXRpb24uc2NzcyIsImhlbHBlcnMvX2xheW91dC5zY3NzIiwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiaGVscGVycy9fc2V0dGluZ3Muc2NzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiaGVscGVycy9fYnV0dG9ucy5zY3NzIiwiaGVscGVycy9fZm9ybXMuc2NzcyIsImhlbHBlcnMvX3NsaWNrLnNjc3MiLCJoZWxwZXJzL19zbGljay10aGVtZS5zY3NzIiwibGF5b3V0L19nZW5lcmFsLnNjc3MiLCJsYXlvdXQvX2NhbXBhaWduLnNjc3MiLCJsYXlvdXQvX2hvbWUuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19zZWFyY2guc2NzcyIsImxheW91dC9fcGFnZS5zY3NzIiwibGF5b3V0L19qb2JzLnNjc3MiLCJsYXlvdXQvX3NlY3Rpb24uc2NzcyIsImxheW91dC9fYXJ0aWNsZS5zY3NzIiwibGF5b3V0L19tZXRhZGF0YS5zY3NzIiwibGF5b3V0L19jb250ZW50LnNjc3MiLCJsYXlvdXQvX3RhYmxlcy5zY3NzIiwibGF5b3V0L19wYWdpbmF0aW9uLnNjc3MiLCJsYXlvdXQvX2RvbmF0ZS5zY3NzIiwibGF5b3V0L19zdG9yeS5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX2V4cGFuZC5zY3NzIiwibGF5b3V0L19mZWVkLnNjc3MiLCJsYXlvdXQvX2ZlYXR1cmVzLnNjc3MiLCJsYXlvdXQvX3ZhbHVlcy5zY3NzIiwic3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBLGlZQVlJLFFBQVEsQ0FDUixTQUFTLENBQ1QsUUFBUSxDQUNSLGNBQWMsQ0FDZCx1QkFBdUIsQ0FDdkIsc0JBQXNCLENBR3RCLHFCQUFz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QUFxQyxnQkFBZ0IsQ0FBQyxzQ0FBc0MscUNBQXFDLGdCQUFnQixDQUFDLENBQUMsMkNBQTJDLGdCQUFnQixDQUFDLHNDQUFzQywyQ0FBMkMsZ0JBQWdCLENBQUMsQ0FBQyxvQkFBb0IsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQ0FBaUMsNjBCQUE2MEIsQ0FBQyxvQkFBb0IsQ0FBQywyQkFBMkIsQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyx1Q0FBdUMsNjBCQUE2MEIsQ0FBQyw0Q0FBNEMsd0JBQXdCLENBQUMscUNBQXFDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLFNBQVMsQ0FBQyx5QkFBeUIsd0JBQXdCLENBQUMsUUFBUSxDQUFDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsNEJBQTRCLFFBQVEsQ0FBQyxtQ0FBbUMsYUFBYSxDQUFDLDBCQUEwQixlQUFlIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XHJcbnYxLjYuMVxyXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcclxuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cclxuVHdpdHRlcjogQHJpY2hfY2xhcmtcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxyXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxyXG5iLCBpLCBhLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgaW5wdXQsIHRleHRhcmVhLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgZm9udC1zaXplOjEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcclxuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIFNhZmFyaS9DaHJvbWUsIG90aGVyIFdlYktpdCAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAvKiBGaXJlZm94LCBvdGhlciBHZWNrbyAqL1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAvKiBPcGVyYS9JRSA4KyAqL1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGxpbmUtaGVpZ2h0OjE7XHJcbn1cclxuXHJcbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcclxuZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG5uYXYgdWwge1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICAgIHF1b3Rlczpub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gICAgY29udGVudDonJztcclxuICAgIGNvbnRlbnQ6bm9uZTtcclxufVxyXG5cclxuaW5zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxufVxyXG5cclxubWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1zdHlsZTppdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZDtcclxuICAgIGN1cnNvcjpoZWxwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzowO1xyXG59XHJcblxyXG5ociB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgcGFkZGluZzowO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxufVxyXG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cclxuLm1mcC1iZyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwNDI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcclxuICBvcGFjaXR5OiAwLjg7IH1cclxuXHJcbi5tZnAtd3JhcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwNDM7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLm1mcC1jb250YWluZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuXHJcbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcblxyXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5tZnAtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgei1pbmRleDogMTA0NTsgfVxyXG5cclxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcclxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogYXV0bzsgfVxyXG5cclxuLm1mcC1hamF4LWN1ciB7XHJcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxyXG5cclxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XHJcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxyXG5cclxuLm1mcC16b29tIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XHJcbiAgY3Vyc29yOiB6b29tLWluOyB9XHJcblxyXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XHJcbiAgY3Vyc29yOiBhdXRvOyB9XHJcblxyXG4ubWZwLWNsb3NlLFxyXG4ubWZwLWFycm93LFxyXG4ubWZwLXByZWxvYWRlcixcclxuLm1mcC1jb3VudGVyIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuXHJcbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubWZwLWhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLm1mcC1wcmVsb2FkZXIge1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xyXG4gIGxlZnQ6IDhweDtcclxuICByaWdodDogOHB4O1xyXG4gIHotaW5kZXg6IDEwNDQ7IH1cclxuICAubWZwLXByZWxvYWRlciBhIHtcclxuICAgIGNvbG9yOiAjQ0NDOyB9XHJcbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNGRkY7IH1cclxuXHJcbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuYnV0dG9uLm1mcC1jbG9zZSxcclxuYnV0dG9uLm1mcC1hcnJvdyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDEwNDY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDsgfVxyXG5cclxuLm1mcC1jbG9zZSB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cclxuICAubWZwLWNsb3NlOmhvdmVyLFxyXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcclxuICAgIHRvcDogMXB4OyB9XHJcblxyXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcclxuICBjb2xvcjogIzMzMzsgfVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLm1mcC1jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4ubWZwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMC42NTtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTU1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogOTBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAubWZwLWFycm93OmFjdGl2ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxyXG4gIC5tZnAtYXJyb3c6aG92ZXIsXHJcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XHJcbiAgICBvcGFjaXR5OiAxOyB9XHJcbiAgLm1mcC1hcnJvdzpiZWZvcmUsXHJcbiAgLm1mcC1hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cclxuICAubWZwLWFycm93OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xyXG4gICAgdG9wOiA4cHg7IH1cclxuICAubWZwLWFycm93OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcclxuICAgIG9wYWNpdHk6IDAuNzsgfVxyXG5cclxuLm1mcC1hcnJvdy1sZWZ0IHtcclxuICBsZWZ0OiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cclxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cclxuXHJcbi5tZnAtYXJyb3ctcmlnaHQge1xyXG4gIHJpZ2h0OiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cclxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XHJcblxyXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XHJcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxyXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICAgIHRvcDogLTQwcHg7IH1cclxuXHJcbi5tZnAtaWZyYW1lLXNjYWxlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxyXG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cclxuXHJcbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cclxuaW1nLm1mcC1pbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICBtYXJnaW46IDAgYXV0bzsgfVxyXG5cclxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXHJcbi5tZnAtZmlndXJlIHtcclxuICBsaW5lLWhlaWdodDogMDsgfVxyXG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XHJcbiAgLm1mcC1maWd1cmUgc21hbGwge1xyXG4gICAgY29sb3I6ICNCREJEQkQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XHJcbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDsgfVxyXG5cclxuLm1mcC1ib3R0b20tYmFyIHtcclxuICBtYXJnaW4tdG9wOiAtMzZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBhdXRvOyB9XHJcblxyXG4ubWZwLXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGNvbG9yOiAjRjNGM0YzO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XHJcblxyXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xyXG4gIC8qKlxyXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXHJcbiAgICAgICAqL1xyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcclxuICAgIHBhZGRpbmc6IDA7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcclxuICAgICAgcGFkZGluZzogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogM3B4OyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDsgfSB9XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5tZnAtYXJyb3cge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxyXG4gIC5tZnAtYXJyb3ctbGVmdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XHJcbiAgLm1mcC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxyXG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrKytcclxuLy8rKysgSEVMUEVSUzogV0VCRk9OVFMgKysrXHJcbi8vKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFcIjtcclxuICBzcmM6IHVybCgnLi4vd2ViZm9udHMva2FybGEvS2FybGEtUmVndWxhci50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AaWYgJHNvbGlkLWljb25zIHtcclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICBmb250LWZhbWlseTogXCJOb3ZhXCI7XHJcbiAgICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9ub3ZhLXNvbGlkL25vdmEtc29saWQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICAgIHVybCgnLi4vd2ViZm9udHMvbm92YS1zb2xpZC9ub3ZhLXNvbGlkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgICAgdXJsKCcuLi93ZWJmb250cy9ub3ZhLXNvbGlkL25vdmEtc29saWQuc3ZnI25vdmEtc29saWQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbn0gQGVsc2Uge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm92YVwiO1xyXG4gICAgICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9ub3ZhLWxpbmUvbm92YS1saW5lLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL3dlYmZvbnRzL25vdmEtbGluZS9ub3ZhLWxpbmUudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL3dlYmZvbnRzL25vdmEtbGluZS9ub3ZhLWxpbmUuc3ZnI25vdmEtbGluZScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBBTklNQVRJT04gKysrXHJcbi8vKysrKysrKysrKysrKysrKysrKysrKysrKytcclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNb3ZlbWVudFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gZmFuY3kgdHJhbnNpdGlvbnNcclxuJG1vdmUtd2hpcDogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4zLCAxKTtcclxuJG1vdmUtc25hcDogY3ViaWMtYmV6aWVyKDAuNywgLTAuNSwgMC4zLCAxLjUpO1xyXG4kbW92ZS1zbmFwLWluOiBjdWJpYy1iZXppZXIoMC42LCAtMC4zLCAwLjcsIDApO1xyXG4kbW92ZS1zbmFwLW91dDogY3ViaWMtYmV6aWVyKDAuMiwgMC45LCAwLjMsIDEuMyk7XHJcblxyXG4vLyBJbmNsdWRlIHRvIGdpdmUgYW4gZWxlbWVudCBhIHRyYW5zaXRpb25cclxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnRpZXMuLi4pIHtcclxuICAgIEBlYWNoICRwcmVmaXggaW4gLW8tdHJhbnNpdGlvbiwgLW1vei10cmFuc2l0aW9uLCAtd2Via2l0LXRyYW5zaXRpb24sIHRyYW5zaXRpb24ge1xyXG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0aWVzO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbi1lYXNlKCRwcm9wZXJ0aWVzLi4uKSB7XHJcbiAgICBAZWFjaCAkcHJlZml4IGluIC1vLXRyYW5zaXRpb24sIC1tb3otdHJhbnNpdGlvbiwgLXdlYmtpdC10cmFuc2l0aW9uLCB0cmFuc2l0aW9uIHtcclxuICAgICAgICAjeyRwcmVmaXh9LXByb3BlcnR5OiAkcHJvcGVydGllcztcclxuICAgICAgICAjeyRwcmVmaXh9LWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgICN7JHByZWZpeH0tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ldHJhbnNpdGlvbiB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWVhc2UoYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLCBib3gtc2hhZG93LCBjb2xvciwgb3BhY2l0eSwgd2lkdGgpO1xyXG59XHJcblxyXG4vLyBJbmNsdWRlIHRvIHRyYW5zZm9ybSBhbiBlbGVtZW50XHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHByb3BlcnR5KSB7XHJcbiAgICBAZWFjaCAkcHJlZml4IGluIC1tcy10cmFuc2Zvcm0sIC1tb3otdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybSwgdHJhbnNmb3JtIHtcclxuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydHk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwcm9wZXJ0eSkge1xyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtbXMtdHJhbnNmb3JtLW9yaWdpbiwgLW1vei10cmFuc2Zvcm0tb3JpZ2luLCAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW4sIHRyYW5zZm9ybS1vcmlnaW4ge1xyXG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0eTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZpbHRlclxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gSW5jbHVkZSB0byBhZGQgZmlsdGVycyB0byBhbiBlbGVtZW50XHJcbkBtaXhpbiBmaWx0ZXIoJHByb3BlcnRpZXMpIHtcclxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC1maWx0ZXIsIGZpbHRlciB7XHJcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnRpZXM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBLZXlmcmFtZSBhbmltYXRpb25cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEdlbmVyYXRlIGtleWZyYW1lcyB3aXRoIGFuIGFuaW1hdGlvbiBuYW1lXHJcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XHJcbiAgICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7IEBjb250ZW50OyB9XHJcbiAgICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHsgQGNvbnRlbnQ7IH1cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0geyBAY29udGVudDsgfVxyXG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0geyBAY29udGVudDsgfVxyXG59XHJcblxyXG4vLyBTZXQgYW4gYW5pbWF0aW9uIHR5cGVcclxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGUpIHtcclxuICAgIDAlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCg0MHB4KSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDApKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbmNsdWRlIHRvIGdpdmUgYW4gZWxlbWVudCBhbmltYXRpb25cclxuQG1peGluIGFuaW1hdGlvbigkcHJvcGVydGllcykge1xyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtby1hbmltYXRpb24sIC1tb3otYW5pbWF0aW9uLCAtd2Via2l0LWFuaW1hdGlvbiwgYW5pbWF0aW9uIHtcclxuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcclxuICAgIH1cclxufVxyXG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXHJcbi8vKysrIEhFTFBFUlM6IExBWU9VVCArKytcclxuLy8rKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEJyZWFrcG9pbnRzXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWl4aW4gYnJlYWsoJGJyZWFrcG9pbnQpIHtcclxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDb2x1bW5zXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWl4aW4gY29sdW1ucygkcHJvcGVydGllcykge1xyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtbW96LWNvbHVtbiwgLXdlYmtpdC1jb2x1bW4sIGNvbHVtbiB7XHJcbiAgICAgICAgI3skcHJlZml4fXM6ICRwcm9wZXJ0aWVzO1xyXG4gICAgICAgICN7JHByZWZpeH0tZ2FwOiAkZ3V0dGVyICogMjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gTWFrZSBhIGZsZXhib3ggY29udGFpbmVyXHJcbiVmbGV4IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi8vIGZsZXhib3ggbWl4aW4gLSBmb3IgY2hpbGRyZW4gb2YgZmxleCBjb250YWluZXJcclxuQG1peGluIGZsZXhib3goJHZhbHVlKSB7XHJcbiAgICBmbGV4OiAwICR2YWx1ZTtcclxuICAgIG1heC13aWR0aDogJHZhbHVlO1xyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEcnVwYWxcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBtaXhpbiBkcnVwYWwoJHZlcnNpb24pIHtcclxuICAgIEBpZiAkdXNlX2RydXBhbCBhbmQgJGRydXBhbF92ZXJzaW9uID09ICR2ZXJzaW9uIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRydXBhbF9ndGUoJHZlcnNpb24pIHtcclxuICAgIEBpZiAkdXNlX2RydXBhbCBhbmQgJGRydXBhbF92ZXJzaW9uID49ICR2ZXJzaW9uIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRydXBhbF9sdGUoJHZlcnNpb24pIHtcclxuICAgIEBpZiAkdXNlX2RydXBhbCBhbmQgJGRydXBhbF92ZXJzaW9uIDw9ICR2ZXJzaW9uIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHVzZV9kcnVwYWwge1xyXG4gICAgQGlmICR1c2VfZHJ1cGFsIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBUWVBPR1JBUEhZICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEhlbHBlcnNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFBsYWNlaG9sZGVyc1xyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50IH07XHJcbiAgICA6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50IH07XHJcbiAgICA6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudCB9O1xyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQgfTtcclxufVxyXG5cclxuLy8gQ3Vyc29yIGhpZ2hsaWdodGluZ1xyXG5AbWl4aW4gc2VsZWN0aW9uKCRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcclxuICAgIEBlYWNoICRwcmVmaXggaW4gJzo6LW1vei1zZWxlY3Rpb24nLCAnOjpzZWxlY3Rpb24nIHtcclxuICAgICAgICAjeyRwcmVmaXh9IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUaGlzIGlzIHRoZSBoaWdobGlnaHQgY29sb3VyIHVzZWQgd2l0aCB0aGUgY3Vyc29yXHJcbkBpbmNsdWRlIHNlbGVjdGlvbigkYmFja2dyb3VuZDogJHByaW1hcnksICRjb2xvcjogJHdoaXRlKTtcclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZWZhdWx0c1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJWZvbnQtaGVhZGVyIHtcclxuICAgIGZvbnQ6ICR3ZWlnaHQtYm9sZCAxZW0vMS4yICRmb250LWhlYWRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXIgLyAyO1xyXG59XHJcblxyXG4lZm9udC10aXRsZSB7XHJcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgZm9udDogJHdlaWdodC1ib2xkIDEuNWVtLzEuMiAkZm9udC1oZWFkZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyIC8gMjtcclxufVxyXG5cclxuJWZvbnQtYm9keSB7XHJcbiAgICBmb250OiAkd2VpZ2h0LW5vcm1hbCAxNnB4LzEuNCAkZm9udC1ib2R5O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlciAqIDI7XHJcbn1cclxuXHJcbiVmb250LW1ldGEge1xyXG4gICAgZm9udDogJHdlaWdodC1ib2xkIDE2cHgvMS41ICRmb250LW1ldGE7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNldHRpbmdzXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4laDEge1xyXG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICBmb250LXNpemU6IDIuNWVtO1xyXG59XHJcblxyXG4laDIge1xyXG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuJWgzIHtcclxuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbn1cclxuXHJcbiVoNCB7XHJcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS40NGVtO1xyXG59XHJcblxyXG4laDUge1xyXG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcblxyXG4laDYge1xyXG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbn1cclxuXHJcbi8vIENyZWF0ZSBhbiBpY29uIHdoZW4gYW4gZWxlbWVudCBoYXMgdGhlIFwiZGF0YS1pY29uXCIgYXR0cmlidXRlXHJcbltkYXRhLWljb25dIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAkZ3V0dGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDcmVhdGUgYSB0b29sdGlwIHdoZW4gYW4gZWxlbWVudCBoYXMgdGhlIFwiZGF0YS1pY29uXCIgYXR0cmlidXRlXHJcbltkYXRhLXRvb2x0aXBdIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vIEhpZGUgdGhlIHRvb2x0aXAgY29udGVudCBieSBkZWZhdWx0XHJcbltkYXRhLXRvb2x0aXBdOmJlZm9yZSxcclxuW2RhdGEtdG9vbHRpcF06YWZ0ZXIge1xyXG5cdEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcblx0b3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gUG9zaXRpb24gdG9vbHRpcCBhYm92ZSB0aGUgZWxlbWVudFxyXG5bZGF0YS10b29sdGlwXTpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkyMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcclxuICAgIGZvbnQ6ICR3ZWlnaHQtbm9ybWFsIDE2cHgvMSAkZm9udC1ib2R5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIHBhZGRpbmc6ICRndXR0ZXIgLyA0ICRndXR0ZXIgLyAyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLy8gTWFrZSBhIHRyaWFuZ2xlXHJcbltkYXRhLXRvb2x0aXBdOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkZ3JleTIwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLyogU2hvdyB0b29sdGlwIGNvbnRlbnQgb24gaG92ZXIgKi9cclxuW2RhdGEtdG9vbHRpcF06aG92ZXI6YmVmb3JlLFxyXG5bZGF0YS10b29sdGlwXTpob3ZlcjphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuIiwiLy8rKysrKysrKysrKysrKysrXHJcbi8vKysrIFNFVFRJTkdTICsrK1xyXG4vLysrKysrKysrKysrKysrKytcclxuXHJcbi8vIFNldCB0aGUgY29sb3Igc2NoZW1lXHJcbiRwcmltYXJ5OiAjRDM0ODM2O1xyXG4kc2Vjb25kYXJ5OiAkYmx1ZTtcclxuJHRlcnRpYXJ5OiAkeWVsbG93O1xyXG5cclxuLy8gQ3JlYXRlcyBhIGZ1bGwgcGFsZXR0ZSBmcm9tIGJhc2UgY29sb3Vyc1xyXG4kcHJpbWFyeS1icmlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDIwKTtcclxuJHByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDEwKTtcclxuJHByaW1hcnktZGFyazogZGFya2VuKCRwcmltYXJ5LCAxMCk7XHJcbiRwcmltYXJ5LXNoYWRlOiBkYXJrZW4oJHByaW1hcnksIDIwKTtcclxuXHJcbiRzZWNvbmRhcnktYnJpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDIwKTtcclxuJHNlY29uZGFyeS1saWdodDogbGlnaHRlbigkc2Vjb25kYXJ5LCAxMCk7XHJcbiRzZWNvbmRhcnktZGFyazogZGFya2VuKCRzZWNvbmRhcnksIDEwKTtcclxuJHNlY29uZGFyeS1zaGFkZTogZGFya2VuKCRzZWNvbmRhcnksIDIwKTtcclxuXHJcbiR0ZXJ0aWFyeS1icmlnaHQ6IGxpZ2h0ZW4oJHRlcnRpYXJ5LCAyMCk7XHJcbiR0ZXJ0aWFyeS1saWdodDogbGlnaHRlbigkdGVydGlhcnksIDEwKTtcclxuJHRlcnRpYXJ5LWRhcms6IGRhcmtlbigkdGVydGlhcnksIDEwKTtcclxuJHRlcnRpYXJ5LXNoYWRlOiBkYXJrZW4oJHRlcnRpYXJ5LCAyMCk7XHJcblxyXG4vLyBTZXQgY29tbW9uIGNvbG9yc1xyXG4kYm9keS1jb2xvcjogJHdoaXRlO1xyXG4kaGVhZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiRmb290ZXItY29sb3I6ICRncmV5MjA7XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbiRmb250LXNhbnM6ICdLYXJsYScsICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIEdyYW5kZScsIFRhaG9tYSwgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2VyaWY6ICdDbGFyZW5kb24gVGV4dCBQcm8nLCAnY2xhcmVuZG9uLXRleHQtcHJvJywgR2VvcmdpYSwgVGltZXMsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcclxuJGZvbnQtbWV0YTogJ1JvYm90byBDb25kZW5zZWQnLCAnTHVjaWRhIENvbnNvbGUnLCBtb25vc3BhY2U7XHJcbiRmb250LW1vbm86ICdMdWNpZGEgQ29uc29sZScsIG1vbm9zcGFjZTtcclxuJGZvbnQtc2NyaXB0OiAnQnJ1c2ggU2NyaXB0IE1UJywgY3Vyc2l2ZTtcclxuJGZvbnQtaWNvbjogJ05vdmEnLCAnTHVjaWRhIFNhbnMgVW5pY29kZSc7XHJcblxyXG4kZm9udC1oZWFkZXI6ICRmb250LXNlcmlmO1xyXG4kZm9udC1ib2R5OiAkZm9udC1zYW5zO1xyXG4kc29saWQtaWNvbnM6IHRydWU7XHJcblxyXG4kd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiR3ZWlnaHQtbm9ybWFsOiA0MDA7XHJcbiR3ZWlnaHQtYm9sZDogNzAwO1xyXG5cclxuLy8gTGF5b3V0XHJcbiRndXR0ZXI6IDFlbTtcclxuJGJvcmRlci1yYWRpdXM6IDA7XHJcbiRwYWdlLXdpZHRoOiAxMjgwcHg7XHJcbiRzaGFkb3c6IDAgNHB4IDhweCByZ2JhKCRibGFjaywgMC4xKTtcclxuXHJcbi8vIFNldHMgd2lkdGggb2YgZml4ZWQgY29sdW1uc1xyXG4kaGFsZi1jb2x1bW46ICRwYWdlLXdpZHRoIC8gMjtcclxuJHRoaXJkLWNvbHVtbjogJHBhZ2Utd2lkdGggLyAzO1xyXG4kdHdvLXRoaXJkcy1jb2x1bW46ICgkcGFnZS13aWR0aCAvIDMpICogMjtcclxuJGZvdXJ0aC1jb2x1bW46ICRwYWdlLXdpZHRoIC8gNDtcclxuJHRocmVlLWZvdXJ0aHMtY29sdW1uOiAoJHBhZ2Utd2lkdGggLyA0KSAqIDM7XHJcbiRzaXh0aC1jb2x1bW46ICRwYWdlLXdpZHRoIC8gNjtcclxuJGZpdmUtc2l4dGhzLWNvbHVtbjogKCRwYWdlLXdpZHRoIC8gNikgKiA1O1xyXG5cclxuLy8gS2VlcCB0cmFjayBvZiB6LWluZGV4ZXMgdG8gYXZvaWQgei1pbmRleDogOTk5OTk5OTk5O1xyXG4kemluZGV4OiAoXHJcbiAgICBoZWFkZXI6IDgwLFxyXG4gICAgZm9vdGVyOiA3MCxcclxuICAgIG92ZXJsYXk6IDEwLFxyXG4gICAgaGlnaGxpZ2h0OiAtMTAsXHJcbik7XHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG4kYnJlYWtwb2ludHM6IChcclxuICBzbWFsbDogNTIwcHgsXHJcbiAgdGFibGV0OiA3MDBweCxcclxuICBtZWRpdW06IDk0MHB4LFxyXG4gIGxhcmdlOiAxMjgwcHgsXHJcbiAgeGxhcmdlOiAxNDQwcHgsXHJcbiAgeHhsYXJnZTogMTYwMHB4LFxyXG4pO1xyXG5cclxuLy8gYWRkIENNUyBzcGVjaWZpYyBjaGFuZ2VzXHJcbiR1c2Vfd29yZHByZXNzOiB0cnVlO1xyXG4kdXNlX2RydXBhbDogZmFsc2U7XHJcbiRkcnVwYWxfdmVyc2lvbjogNztcclxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBDT0xPUlMgKysrXHJcbi8vKysrKysrKysrKysrKysrKysrKysrKytcclxuXHJcblxyXG4vLyBDaGFuZ2VzIGdyZXlzY2FsZSBwYWxldHRlIHRvIGEgYmx1ZSBncmV5XHJcbiRibHVlLXRoZW1lOiBmYWxzZTtcclxuXHJcbi8vIEJhc2ljIGNvbG9yc1xyXG4kcmVkOiAjRjA1QzUxO1xyXG4kcHVycGxlOiAjQUE4NUU2O1xyXG4kYmx1ZTogIzg1QzFFNjtcclxuJGdyZWVuOiAjNUNCODYwO1xyXG4keWVsbG93OiAjRjVBNTJDO1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuXHJcbi8vIFN0YW5kYXJkIGdyZXlzY2FsZTogbnVtYmVyID0gYnJpZ2h0bmVzcyAoSFNCKVxyXG4kZ3JleTk1OiAjRjJGMkYyO1xyXG4kZ3JleTkwOiAjRTZFNkU2O1xyXG4kZ3JleTgwOiAjQ0NDQ0NDO1xyXG4kZ3JleTcwOiAjQjNCM0IzO1xyXG4kZ3JleTYwOiAjOTk5OTk5O1xyXG4kZ3JleTUwOiAjODA4MDgwO1xyXG4kZ3JleTQwOiAjNjY2NjY2O1xyXG4kZ3JleTMwOiAjNEQ0RDREO1xyXG4kZ3JleTIwOiAjMzMzMzMzO1xyXG4kZ3JleTE1OiAjMjYyNjI2O1xyXG5cclxuLy8gQmx1ZS1ncmV5IHNjYWxlXHJcbkBpZiAkYmx1ZS10aGVtZSB7XHJcbiAgICAkZ3JleTk1OiAjRURGMUYyO1xyXG4gICAgJGdyZXk5MDogI0RDRTJFNjtcclxuICAgICRncmV5ODA6ICNDMEM3Q0M7XHJcbiAgICAkZ3JleTcwOiAjQTRBQ0IzO1xyXG4gICAgJGdyZXk2MDogIzhBOTI5OTtcclxuICAgICRncmV5NTA6ICM3MDc5ODA7XHJcbiAgICAkZ3JleTQwOiAjNTg2MDY2O1xyXG4gICAgJGdyZXkzMDogIzQwNDc0RDtcclxuICAgICRncmV5MjA6ICMyQTJGMzM7XHJcbiAgICAkZ3JleTE1OiAjMUYyMzI2O1xyXG59XHJcblxyXG4vLyBTb2NpYWwgY29sb3JzXHJcbiRmYWNlYm9vazogIzNCNTk5ODtcclxuJGZsaWNrcjogI2ZmMDA4NDtcclxuJGdvb2dsZXBsdXM6ICNEMzQ4MzY7XHJcbiRpbnN0YWdyYW06ICM1MTdGQTQ7XHJcbiRsaW5rZWRpbjogIzQ4NzVCNDtcclxuJHBpbnRlcmVzdDogI0M5MjIyODtcclxuJHR1bWJscjogIzM1NDY1QztcclxuJHR3aXR0ZXI6ICM1OUNDRkY7XHJcbiR2aW1lbzogIzFBQjdFQTtcclxuJHlvdXR1YmU6ICNFRjNCMzk7XHJcblxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVscGVyc1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gR3JhZGllbnRzXHJcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1vbGQ6IGxlZnQsICRkaXJlY3Rpb24tbmV3OiB0byByaWdodCwgJGNvbG9ycyAuLi4pIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZCwgJGNvbG9ycyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZCwgJGNvbG9ycyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZCwgJGNvbG9ycyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1uZXcsICRjb2xvcnMpO1xyXG59XHJcblxyXG5AbWl4aW4gcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyAuLi4pIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoJHBvc2l0aW9uLCAkY29sb3JzKTtcclxufVxyXG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBCVVRUT05TICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuJWJ1dHRvbi1iYXNlIHtcclxuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICBAZXh0ZW5kICVmb250LW1ldGE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKCdzbWFsbCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZsYXQgYnV0dG9uXHJcbkBtaXhpbiBidXR0b24tZmxhdCgkYmcsICRjb2xvcikge1xyXG4gICAgQGV4dGVuZCAlYnV0dG9uLWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYnJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBPdXRsaW5lZCBidXR0b25cclxuQG1peGluIGJ1dHRvbi1vdXRsaW5lKCRvdXRsaW5lLCAkY29sb3IpIHtcclxuICAgIEBleHRlbmQgJWJ1dHRvbi1iYXNlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRvdXRsaW5lIGluc2V0O1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR5ZWxsb3cgaW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ3RoZW4oJHllbGxvdywgOCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBsaWd0aGVuKCR5ZWxsb3csIDglKSBpbnNldDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gM0QgYnV0dG9uXHJcbkBtaXhpbiBidXR0b24tM2QoJGJnLCAkY29sb3IsICRjb3JuZXJzKSB7XHJcbiAgICBAZXh0ZW5kICVidXR0b24tYmFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXJzO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgkYmxhY2ssIDAuMiksIDAgMXB4IDAgMCByZ2JhKCR3aGl0ZSwgMC40KSBpbnNldDtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKCRibGFjaywgMC4zKSwgMCAxcHggMCAwIHJnYmEoJHdoaXRlLCAwLjQpIGluc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgkd2hpdGUsIDAuNCkgaW5zZXQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrXHJcbi8vKysrIEhFTFBFUlM6IEZPUk1TICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKytcclxuXHJcblxyXG4lZm9ybS1pbnB1dCB7XHJcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk4MDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udDogMXJlbSAkZm9udC1zYW5zO1xyXG4gICAgcGFkZGluZzogJGd1dHRlciAqIDAuNiAgJGd1dHRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSAucGFnZSB7XHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBAZXh0ZW5kICVmb3JtLWlucHV0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogJGd1dHRlciAvIDIgJGd1dHRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xyXG4gICAgfVxyXG5cclxuICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5OTA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlciAvIDI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXIgLyAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogJGd1dHRlciAvIDIgJGd1dHRlciAvIDQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGaXggZm9yIGJ1bGxldC1yZW5kZXJpbmcgYnVnIGluIElFIDYtOFxyXG4uaWU4IGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRG90cyAqL1xyXG5cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogR0VORVJBTCArKytcclxuKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICBjb2xvcjogJGdyZXkzMDtcclxuICAgIGZvbnQ6ICR3ZWlnaHQtbm9ybWFsIDFlbS8xLjUgJGZvbnQtaGVhZGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJywgJ2tlcm4nO1xyXG4gICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhPTEsIGtlcm49MSc7XHJcbiAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScsICdrZXJuJztcclxuICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnLCAna2Vybic7XHJcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnLCAna2Vybic7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJywgJ2tlcm4nO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVHlwb2dyYXBoeVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuaDEgeyBAZXh0ZW5kICVoMTsgfVxyXG5cclxuaDIgeyBAZXh0ZW5kICVoMjsgfVxyXG5cclxuaDMgeyBAZXh0ZW5kICVoMzsgfVxyXG5cclxuaDQgeyBAZXh0ZW5kICVoNDsgfVxyXG5cclxuaDUgeyBAZXh0ZW5kICVoNTsgfVxyXG5cclxuaDYgeyBAZXh0ZW5kICVoNjsgfVxyXG5cclxucCwgZmlnY2FwdGlvbiB7IEBleHRlbmQgJWZvbnQtYm9keTsgfVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiByZ2JhKCRibGFjaywgMC4xKSBzb2xpZCAxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG59XHJcblxyXG5lbSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTkwO1xyXG4gICAgbWFyZ2luOiAkZ3V0dGVyICogMiAwO1xyXG59XHJcblxyXG5waWN0dXJlLFxyXG5pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEdsb2JhbCBwbGFjZWhvbGRlcnMgYW5kIGNsYXNzZXNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEZ1bGwgd2lkdGggY29udGFpbmVyXHJcbiVzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogJGd1dHRlciAqIDIgMCAkZ3V0dGVyIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIEJhc2ljIGxheW91dCBmb3IgYSBzZWN0aW9uXHJcbiVjb250YWluZXIge1xyXG4gICAgQGV4dGVuZCAuY2xlYXJmaXg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgcGFkZGluZzogMCAkZ3V0dGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBEaXNwbGF5IGFuZCBtYXJnaW5zIGZvciBhbiBlbGVtZW50IHdpdGhpbiBhIHBhZ2VcclxuJWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gJGd1dHRlciBhdXRvO1xyXG59XHJcblxyXG4vLyBEaXNwbGF5IGFuZCBwYWRkaW5nIGZvciBhIGNvbnRhaW5lclxyXG4lb2JqZWN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcclxufVxyXG5cclxuJWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuJXRleHQtaG92ZXIge1xyXG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC0wLjI3ZW0gMCAwIHJnYmEoJGJsYWNrLCAwLjIpIGluc2V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4lZHJvcC1jYXAge1xyXG4gICAgJiA+IHA6Zmlyc3QtY2hpbGQ6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjY7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcclxufVxyXG5cclxuLmNlbnRlcmVkIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG59XHJcblxyXG4vLyBTZXQgYnV0dG9uIHN0eWxlXHJcbi5idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZsYXQoJHByaW1hcnksICR3aGl0ZSk7XHJcbn1cclxuXHJcbi5idXR0b25fc2Vjb25kYXJ5IHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mbGF0KCRibHVlLCAkd2hpdGUpO1xyXG59XHJcblxyXG4uYnV0dG9uX3doaXRlIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lKCR3aGl0ZSwgJHdoaXRlKTtcclxufVxyXG5cclxuLy8gSGlkZSB0aGluZ3NcclxuLnZpc3VhbGx5X2hpZGRlbiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRmxleGlibGUgY29sdW1uc1xyXG4uY29sdW1ucyB7XHJcbiAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgcGFkZGluZzogMCAkZ3V0dGVyIC8gMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAkZ3V0dGVyIC8gMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkaGFsZi1jb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICYudHdvX3RoaXJkcyB7IG1heC13aWR0aDogJHR3by10aGlyZHMtY29sdW1uOyB9XHJcbiAgICAmLnRocmVlX2ZvdXJ0aHMgeyBtYXgtd2lkdGg6ICR0aHJlZS1mb3VydGhzLWNvbHVtbjsgfVxyXG4gICAgJi5maXZlX3NpeHRocyB7IG1heC13aWR0aDogJGZpdmUtc2l4dGhzLWNvbHVtbjsgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgJi5mb3VydGgsXHJcbiAgICAgICAgJi5zaXh0aCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisxKSB7IGNsZWFyOiBsZWZ0OyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAmLmhhbGYge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGlyZCxcclxuICAgICAgICAmLnNpeHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMyU7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKzEpIHsgY2xlYXI6IGxlZnQ7IH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHdvX3RoaXJkcyxcclxuICAgICAgICAmLmZpdmVfc2l4dGhzIHsgd2lkdGg6IDY2LjY2NjY2NjY2NiU7IH1cclxuXHJcbiAgICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisxKSB7IGNsZWFyOiBub25lOyB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4rMSkgeyBjbGVhcjogbGVmdDsgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aHJlZV9mb3VydGhzIHsgd2lkdGg6IDc1JTsgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgJi5zaXh0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NjYlO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisxKSB7IGNsZWFyOiBub25lOyB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNm4rMSkgeyBjbGVhcjogbGVmdDsgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maXZlX3NpeHRocyB7IHdpZHRoOiA4My4zMzMzMzMzMzMlOyB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEdsb2JhbCBjYWxsIHRvIGFjdGlvblxyXG4uY3RhIHtcclxuICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX3RpdGxlX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRndXR0ZXIgKiAyIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkaGFsZi1jb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNvY2lhbCBjb2xvcnNcclxuLmZhY2Vib29rIHsgY29sb3I6ICRmYWNlYm9vazsgfTtcclxuLmZsaWNrciB7IGNvbG9yOiAkZmxpY2tyOyB9O1xyXG4uZ29vZ2xlcGx1cyB7IGNvbG9yOiAkZ29vZ2xlcGx1czsgfTtcclxuLmluc3RhZ3JhbSB7IGNvbG9yOiAkaW5zdGFncmFtOyB9O1xyXG4ubGlua2VkaW4geyBjb2xvcjogJGxpbmtlZGluOyB9O1xyXG4ucGludGVyZXN0IHsgY29sb3I6ICRwaW50ZXJlc3Q7IH07XHJcbi50dW1ibHIgeyBjb2xvcjogJHR1bWJscjsgfTtcclxuLnR3aXR0ZXIgeyBjb2xvcjogJHR3aXR0ZXI7IH07XHJcbi52aW1lbyB7IGNvbG9yOiAkdmltZW87IH07XHJcbi55b3V0dWJlIHsgY29sb3I6ICR5b3V0dWJlOyB9O1xyXG4uZW1haWwgeyBjb2xvcjogJHByaW1hcnk7IH07XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBDQU1QQUlHTiArKytcclxuKysrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBHZW5lcmFsXHJcbi5jYW1wYWlnbiB7XHJcbiAgICAmX2Jsb2NrIHtcclxuICAgICAgICBAZXh0ZW5kICVjb250YWluZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgMCAwIDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRndXR0ZXIgKiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7IGNvbG9yOiAkd2hpdGU7IH1cclxuICAgICAgICAgICAgcCB7IGNvbG9yOiAkZ3JleTIwOyB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlX3RpdGxlIHsgY29sb3I6ICR3aGl0ZTsgfVxyXG4gICAgICAgICAgICAudmFsdWVfbnVtYmVyIHsgYm9yZGVyLWNvbG9yOiAkZ3JleTIwOyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkdHdvLXRoaXJkcy1jb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgJl9ibG9ja3tcclxuICAgICAgICAgICAgLmNvbHVtbnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ3V0dGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlciAqIDI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGd1dHRlciAqIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhlcm8gaW1hZ2VcclxuLmhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmRhcmstdGhlbWUgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxNTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saWdodC10aGVtZSAmIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTsgfVxyXG5cclxuICAgICZfaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJl9sb2dvIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYmxvY2s7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR0aGlyZC1jb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXZpZGVvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW50cm8tdmlkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICgkZ3V0dGVyICogMC44KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2ltYWdlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgJl9oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyICogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgJl9oZWFkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjY2JTtcclxuICAgICAgICAgICAgei1pbmRleDogbWFwLWdldCgkemluZGV4LCBvdmVybGF5KTtcclxuXHJcbiAgICAgICAgICAgIC5kYXJrLXRoZW1lICYgeyBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQobGVmdCwgdG8gcmlnaHQsICRncmV5MTUsICRncmV5MTUgNTAlLCB0cmFuc3BhcmVudCk7IH1cclxuICAgICAgICAgICAgLmxpZ2h0LXRoZW1lICYgeyBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQobGVmdCwgdG8gcmlnaHQsICRncmV5OTUsICRncmV5OTUgNTAlLCB0cmFuc3BhcmVudCk7IH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NjYlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogLSRndXR0ZXIgKiAyO1xyXG5cclxuICAgICAgICAmX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgKiAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyICogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHNlY3Rpb25cclxuLm1lZGlhIHtcclxuICAgICZfaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9oZWFkZXIge1xyXG4gICAgICAgIC5idXR0b24tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLWJhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lKCR3aGl0ZSwgJHdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRndXR0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbmZvcm1hdGlvbiBibG9ja1xyXG4uaW5mb3JtYXRpb24ge1xyXG4gICAgQGluY2x1ZGUgY29sdW1ucygkdGhpcmQtY29sdW1uIDIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgJl90ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgcGFkZGluZzogJGd1dHRlciAkZ3V0dGVyICogMjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ29sb3Igc2NoZW1pbmdcclxuQG1peGluIHNjaGVtZSgkY29sb3IpIHtcclxuICAgIGgyXHJcbiAgICAuZmVhdHVyZV90aXRsZSB7IGNvbG9yOiAkd2hpdGU7IH1cclxuICAgIC5zZWN0aW9uX2hlYWRlcl90aXRsZSB7IGNvbG9yOiAkd2hpdGU7IH1cclxuICAgIC5zZWN0aW9uIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yOyB9XHJcbiAgICAudmFsdWVfbnVtYmVyIHsgYm9yZGVyLWNvbG9yOiAkY29sb3I7IH1cclxuICAgIC5jYW1wYWlnbl9ibG9jazpmaXJzdC1vZi10eXBlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yOyB9XHJcbiAgICAuY3RhX3N1bW1hcnkgeyBjb2xvcjogJGdyZXkyMDsgfVxyXG4gICAgLmJ1dHRvbixcclxuICAgIC5idXR0b24tc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhbXBhaWduIHtcclxuICAgICAgICAuZmVhdHVyZV90aXRsZSwgLnNlY3Rpb25faGVhZGVyX3RpdGxlIHsgY29sb3I6ICR3aGl0ZTsgfVxyXG4gICAgfVxyXG4gICAgLmNhbXBhaWduX2Jsb2NrIHtcclxuICAgICAgICBoMi5mZWF0dXJlX3RpdGxlIHsgY29sb3I6IGluaXRpYWw7IH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlZCB7IEBpbmNsdWRlIHNjaGVtZSgkcmVkKTsgfVxyXG4ucHVycGxlIHsgQGluY2x1ZGUgc2NoZW1lKCRwdXJwbGUpOyB9XHJcbi5ibHVlIHsgQGluY2x1ZGUgc2NoZW1lKCRzZWNvbmRhcnktZGFyayk7IH1cclxuLmdyZWVuIHsgQGluY2x1ZGUgc2NoZW1lKCRncmVlbik7IH1cclxuLnllbGxvdyB7IEBpbmNsdWRlIHNjaGVtZSgkeWVsbG93KTsgfVxyXG4iLCIvKiArKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBIT01FICsrK1xyXG4rKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmJhbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICZfY29sdW1uIHtcclxuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfaGVyb19pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcclxuICAgIH1cclxuXHJcbiAgICAmX2hlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5MjA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zdW1tYXJ5IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICZfaGVybyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb2x1bW4ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRndXR0ZXIgKC0kZ3V0dGVyICogMyk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHR3by10aGlyZHMtY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyICRndXR0ZXIgJGd1dHRlciAkZ3V0dGVyICogMztcclxuXHJcbiAgICAgICAgICAgICZfdGFnbGluZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oZmFkZSAwLjZzIGVhc2UgMC4ycyBmb3J3YXJkcyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uby1jc3NhbmltYXRpb25zICYge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihmYWRlIDAuNnMgZWFzZSAwLjRzIGZvcndhcmRzKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGFsZi1jb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuY3NzYW5pbWF0aW9ucyAmIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihmYWRlIDAuNnMgZWFzZSAwLjZzIGZvcndhcmRzKTtcclxuXHJcbiAgICAgICAgICAgIC5jc3NhbmltYXRpb25zICYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICZfY29sdW1uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGd1dHRlciAqIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2hlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRndXR0ZXIgKiAyICgtJGd1dHRlciAqIDUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyICRndXR0ZXIgJGd1dHRlciAkZ3V0dGVyICogNTtcclxuXHJcbiAgICAgICAgICAgICZfdGFnbGluZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xyXG4gICAgICAgICZfaGVhZGVyX3RhZ2xpbmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuOGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zdW1tYXJ5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZV9jYW1wYWlnbl9kZXNrdG9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwdncgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX2ltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX2NhbXBhaWduX2NvbHVtbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAkZ3V0dGVyIC8gMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9idXR0b24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfY2FtcGFpZ25fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuXHJcbiAgICAgICAgICAgIC8qIE5lZWRzIHByZWZpeGluZyAqL1xyXG4gICAgICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9jYW1wYWlnbl9zdW1tYXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBOZWVkcyBwcmVmaXhpbmcgKi9cclxuICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfY2FtcGFpZ25fY29sdW1uIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRndXR0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfY2FtcGFpZ25fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3V0dGVyIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9jYW1wYWlnbl9jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxucC5maWx0ZXJfbWV0YWRhdGEge1xyXG4gICAgZm9udDogNzAwIDEuNWVtLzEuMiBcIkNsYXJlbmRvbiBUZXh0IFByb1wiLCBcImNsYXJlbmRvbi10ZXh0LXByb1wiLCBHZW9yZ2lhLFxyXG4gICAgICAgIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuaDMuc2lkZWJhcl90aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbn1cclxuXHJcbi5oZWFkZXItaG9tZSB7XHJcbiAgICAubG9nby13aGl0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgICBAZXh0ZW5kICVibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAkdGhpcmQtY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmX2lucHV0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZm9ybS1pbnB1dDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIFwiTHVjaWRhIENvbnNvbGVcIiwgbW9ub3NwYWNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGFyayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMgfiAuc2VhcmNoX2J1dHRvbixcclxuICAgICAgICAgICAgJjphY3RpdmUgfiAuc2VhcmNoX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIC8vIE5hdmlnYXRpb24gaXRlbXMgaW4gdGhlIGhlYWRlciBhbmQgZm9vdGVyXHJcbiAgICAgICAgLm5hdl9pdGVtIHtcclxuICAgICAgICAgICAgJl9saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ3V0dGVyIC8gMS44NTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgLyAyIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoeGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRndXR0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWNuYXYgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0xcHggMCAwICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgLyAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1ub3JtYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28td2hpdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW50cm8taG9tZSB7XHJcbiAgICAuaW50cm8tdmlkLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnRyb19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAmICsgLmludHJvX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgIHRvcDogLTExLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvX2JhY2tncm91bmQge1xyXG4gICAgICAgICZfaW1hZ2Uge1xyXG4gICAgICAgICAgICAvLyBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICA0NWRlZyxcclxuICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC41KSAwJSxcclxuICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNjUlXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgNDVkZWcsXHJcbiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsXHJcbiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDY1JVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICA0NWRlZyxcclxuICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC41KSAwJSxcclxuICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNjUlXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjMDAwMDAwXCIsR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW50cm9faGVhZGVyIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAmX3RpdGxlLFxyXG4gICAgICAgICZfc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihmYWRlIDAuNnMgZWFzZSAwLjJzIGZvcndhcmRzKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzV2dztcclxuXHJcbiAgICAgICAgICAgIC5uby1jc3NhbmltYXRpb25zICYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjB2dztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1dnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludHJvX2hlYWRlciB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTV2dztcclxuXHJcbiAgICAgICAgJi53aXRoX2ZlYXR1cmVkX3ZpZGVvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXIgKiA0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAuaW50cm9faGVhZGVyIHtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogJGd1dHRlciAqIDI7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDQwdnc7XHJcblxyXG4gICAgICAgICAgICAmX3RpdGxlLFxyXG4gICAgICAgICAgICAmX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud2l0aF9mZWF0dXJlZF92aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogJGd1dHRlciAqIDY7XHJcblxyXG4gICAgICAgICAgICAgICAgLmludHJvX2hlYWRlcl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRndXR0ZXIgLyAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICYud2l0aF9pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODB2aDtcclxuXHJcbiAgICAgICAgICAgICZfaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyICogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludHJvX2hlYWRlciB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDUwdnc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyICogNDtcclxuXHJcbiAgICAgICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jb25ldHJ1c3QtcG9saWN5IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI29uZXRydXN0LXBvbGljeS10ZXh0IHtcclxuICAgIGZvbnQ6IDQwMCAxNnB4LzEuNCBcIkthcmxhXCIsIFwiVHJlYnVjaGV0IE1TXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBUYWhvbWEsXHJcbiAgICAgICAgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgLy8gZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuI29uZXRydXN0LWJ1dHRvbi1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdC1idG4tY29udGFpbmVyLFxyXG4ub3Qtc2RrLWNvbnRhaW5lciB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBcIkx1Y2lkYSBDb25zb2xlXCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpub3QoLm9uZXRydXN0LWNsb3NlLWJ0bi1oYW5kbGVyKSxcclxuICAgICAgICAmOm5vdCgub25ldHJ1c3QtY2xvc2UtYnRuLXVpKSxcclxuICAgICAgICAmOm5vdCguYmFubmVyLWNsb3NlLWJ1dHRvbiksXHJcbiAgICAgICAgJjpub3QoLm90LWNsb3NlLWljb24pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgOCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm90LWdycC1kZXNjLFxyXG4ub3QtY2F0ZWdvcnktZGVzYyB7XHJcbiAgICBmb250OiA0MDAgMTZweC8xLjQgXCJLYXJsYVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgVGFob21hLFxyXG4gICAgICAgIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIC8vIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBsZXR0ZXItc3BhY2luZzogMC4zNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNvbmV0cnVzdC1wYy1idG4taGFuZGxlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR5ZWxsb3csIDglKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3QtY2xvc2UtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBIRUFERVIgKysrXHJcbisrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5oZWFkZXItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uaGVhZGVyLWxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3JkZXI6IDI7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxleDogMSA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgKiAxLjI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24sXHJcbiAgICAuYnV0dG9uX3NlY29uZGFyeSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LCA4JSk7XHJcbiAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbl9zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHllbGxvdywgOCUpO1xyXG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItY29sb3I7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6ICRndXR0ZXIgJGd1dHRlciAwICRndXR0ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgaGVhZGVyKTtcclxuXHJcbiAgICAmX2xvZ28ge1xyXG4gICAgICAgIEBleHRlbmQgJWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1heC13aWR0aDogMTc1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk4MDtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVGhlIG5hdmlnYXRpb24gaXMgaGlkZGVuIGJ5IGRlZmF1bHQgYW5kIHNob3duIGlmIHRyaWdnZXJlZCBieSBidXR0b24sIG9uIElFOCBvciBhdCBkZXNrdG9wIHNpemVzXHJcbiAgICAmX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJl9saXN0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmLnByaW5hdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VjbmF2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTkwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSW4gY2FzZSBvZiBubyBzdXBwb3J0IGZvciA6Y2hlY2tlZCBzZWxlY3RvclxyXG4gICAgICAgIC5pZTggJixcclxuICAgICAgICAubm8tY2hlY2tlZCAmLFxyXG4gICAgICAgIC5tZW51X2NoZWNrOmNoZWNrZWQgfiAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdFx0XHQmX3NlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSwgOCUpO1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX3NlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkeWVsbG93LCA4JSk7XHJcbiAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAuYmFubmVyX2J1dHRvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbmF2IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmX3NlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmLnByaW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xyXG4gICAgICAgICZfbmF2X2xpc3QucHJpbmF2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgbmF2IGhhbWJ1cmdlciBidXR0b25cclxuLm1lbnVfYnV0dG9uIHtcclxuICAgIEBleHRlbmQgJWJsb2NrO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAZXh0ZW5kICVmb250LWJvZHk7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgICAmX2ljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjVzIGVhc2UpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MjA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMCAwICRncmV5MjAsIDAgLTZweCAwIDAgJGdyZXkyMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwICRndXR0ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cclxuICAgICAgICAubWVudV9jaGVjazpjaGVja2VkICsgLm1lbnVfYnV0dG9uICYge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwICRncmV5MjAsIDAgMCAwIDAgJGdyZXkyMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBOYXZpZ2F0aW9uIGl0ZW1zIGluIHRoZSBoZWFkZXIgYW5kIGZvb3RlclxyXG4ubmF2X2l0ZW0ge1xyXG4gICAgQGV4dGVuZCAlYmxvY2s7XHJcbiAgICBAZXh0ZW5kICVmb250LW1ldGE7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmLnNvY2lhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudG9vbHMge1xyXG4gICAgICAgIGZvbnQ6ICR3ZWlnaHQtbm9ybWFsIDE2cHggJGZvbnQtYm9keTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwICRndXR0ZXIgLyAxLjg1O1xyXG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgLyAyIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJGd1dHRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWNuYXYgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMXB4IDAgMCAkcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3Bob25lIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgLyAyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gTmF2aWdhdGlvbiBpdGVtcyBpbiB0aGUgaGVhZGVyIGFuZCBmb290ZXJcclxuLm5hdl9pdGVtIHtcclxuICAgICY6Zm9jdXMtd2l0aGluIC5kcm9wZG93bixcclxuICAgICY6aG92ZXIgLmRyb3Bkb3duIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyAwLjNzIGVhc2UpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRHJvcGRvd24gbWVudSBzdHlsaW5nXHJcbi5kcm9wZG93biB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZpc2liaWxpdHkgMHMgMC40cyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4ycyBlYXNlKTtcclxuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItY29sb3I7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTgwO1xyXG4gICAgbWFyZ2luLXRvcDogJGd1dHRlciAvIDI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAmX2l0ZW0ge1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5uYXZfaXRlbV9saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5MzAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjE1cmVtIDAuN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogRk9PVEVSICsrK1xyXG4rKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItY29sb3I7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogJGd1dHRlciAqIDIgJGd1dHRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgZm9vdGVyKTtcclxuXHJcbiAgICAmX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJl9pbWFnZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbmF2IHtcclxuICAgICAgICBAZXh0ZW5kICVibG9jaztcclxuICAgICAgICBcclxuICAgICAgICAubmF2X2l0ZW0gIHtcclxuICAgICAgICAgICAgJi5zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NyZWRpdHMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTYwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bmRyYWlzaW5nLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDE1cHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItc2lnbnVwIHtcclxuICAgIHBhZGRpbmc6ICRndXR0ZXIgKiAyO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXIgLyAxLjU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTgwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5MzA7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdCYuYnV0dG9uIHtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHQgICAgcGFkZGluZzogMC43cmVtIDJyZW07XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQtc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayh4eGxhcmdlKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgYm90dG9tOiAkZ3V0dGVyO1xyXG4gICAgICAgIHJpZ2h0OiAkZ3V0dGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgLyAxLjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0LXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogU0VBUkNIICsrK1xyXG4rKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBTZWFyY2ggYmFyIGlzIGluIHRoZSBoZWFkZXIgYW5kIGZvb3RlciBhbmQgY2FuIGJlIHN0eWxlZCBmb3IgbGlnaHQgYW5kIGRhcmsgYmFja2dyb3VuZHNcclxuYm9keSAuc2VhcmNoIHtcclxuICAgIEBleHRlbmQgJWJsb2NrO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAkdGhpcmQtY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9pbnB1dCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZm9ybS1pbnB1dDtcclxuICAgICAgICBjb2xvcjogJGdyZXkzMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGV4dGVuZCAlZm9udC1tZXRhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIixcIkx1Y2lkYSBDb25zb2xlXCIsbW9ub3NwYWNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2J1dHRvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAjNEQ0RDREO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IFBBR0UgKysrXHJcbisrKysrKysrKysrKysrKysrICovXHJcblxyXG5ib2R5IC5wYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9oZWFkZXIge1xyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyIC8gMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zdW1tYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogaXRhbGljIDEuM2VtLzEuNSAkZm9udC1oZWFkZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHRocmVlLWZvdXJ0aHMtY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX21lZGlhIHtcclxuICAgICAgICBAZXh0ZW5kICVibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbmNyZWFzaW5nIHRoZSBiYXNlIGZvbnQgc2l6ZSBvZiAucGFnZSBtYWtlcyBhbnl0aGluZyB3aXRoaW4gc2l6ZWQgd2l0aCBlbXMgZ3JvdyByZXNwb25zaXZlbHlcclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG5cclxuICAgICAgICAmX21lZGlhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR0aGlyZC1jb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRndXR0ZXIgJGd1dHRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAmX21lZGlhIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGFsZi1jb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IEpPQlMgKysrXHJcbisrKysrKysrKysrKysrKysrICovXHJcblxyXG4uZmlsdGVycyB7XHJcbiAgICAmLW91dGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZpbHRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgICAgZmxleDogMCAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5zdWJtaXQsICYuY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jbGVhciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0ExQUVCNztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NCUgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi1zdWJtaXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5mZWF0dXJlIHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICBcclxuICAgICYtb3V0ZXIge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XHJcbiAgICB9XHJcbiAgICAmX3RodW1iIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX2luZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAmX21ldGEge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1ib2R5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gLjVyZW0gMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLndvcmtfbG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3N1bW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyIHtcclxuICAgIC5mZWF0dXJlX21ldGFfYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuYnV0dG9uX291dGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRncmV5NDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLm1ldGEtbGlua3Mge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDsgICAgXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IFNFQ1RJT04gKysrXHJcbisrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgICBAZXh0ZW5kICVzZWN0aW9uO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmLmdyZXkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTk1OyB9XHJcblxyXG4gICAgJi5wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LW1ldGE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfZm9vdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVjb250YWluZXI7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAgICZfbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAwLjNzICRtb3ZlLXdoaXApO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGd1dHRlciAvIDI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgJl9oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgICAgICAgICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgICAgIC1tb3otd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICAgICAgLW1zLXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RvcmllcyB7XHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgIC5zZWN0aW9uX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3V0dGVyICogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBBUlRJQ0xFICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmFydGljbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcclxuICAgIG1heC13aWR0aDogJGhhbGYtY29sdW1uO1xyXG4gICAgcGFkZGluZzogJGd1dHRlciAvIDI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfd3JhcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk5MDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGd1dHRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyICogMjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBNRVRBREFUQSArKytcclxuKysrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBNZXRhZGF0YVxyXG4ubWV0YWRhdGEge1xyXG4gICAgJl9pbmZvIHtcclxuICAgICAgICBAZXh0ZW5kICVmb250LW1ldGE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmX2xpbmsge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC01cHggMCAkc2Vjb25kYXJ5IGluc2V0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NoYXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICZfaXRlbSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ2F0ZWdvcnkgbGFiZWxcclxuLmNhdGVnb3J5X2xhYmVsIHtcclxuICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogJGd1dHRlciAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgLW1vei13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgLW1zLXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgbGVmdDogMjJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufVxyXG5cclxuYS5jYXRlZ29yeV9sYWJlbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcclxufVxyXG5cclxuLy8gVGFnc1xyXG4udGFncyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xyXG59XHJcblxyXG4udGFnIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAkZ3V0dGVyIC8gNCAkZ3V0dGVyIC8gNCAwIDA7XHJcblxyXG4gICAgJl9saW5rIHtcclxuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgLyAyICRndXR0ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1ldGFkYXRhX2ZlZWRiYWNrIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjogJGdyZXkyMDtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX3N1bW1hcnkge1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb21tZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX21lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgICAgICYubWV0YWRhdGFfZmVlZGJhY2tfbWVzc2FnZV9zdWNjZXNzIHtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCAyMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZXRhZGF0YV9mZWVkYmFja19tZXNzYWdlX3dhcm5pbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfY3RhIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgIH1cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBDT05URU5UICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmNvbnRlbnQge1xyXG4gICAgQGV4dGVuZCAuY2xlYXJmaXg7XHJcblxyXG4gICAgLy8gTWFyZ2luc1xyXG4gICAgdGFibGUsIGRpdiwgc3Bhbiwgb2JqZWN0LFxyXG4gICAgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIsIC5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXIgKiAyO1xyXG4gICAgfVxyXG5cclxuICAgIHAgeyBmb250LXNpemU6IDFlbTsgfVxyXG5cclxuICAgIC8vIExpc3RzXHJcbiAgICBvbCwgdWwge1xyXG4gICAgICAgIEBleHRlbmQgJWZvbnQtYm9keTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogJGd1dHRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xyXG5cclxuICAgICAgICBvbCwgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyIC8gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcblxyXG4gICAgICAgIG9sIGxpIHsgbGlzdC1zdHlsZTogbG93ZXItcm9tYW47IH1cclxuICAgICAgICB1bCBsaSB7IGxpc3Qtc3R5bGU6IGNpcmNsZTsgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG5cclxuICAgICAgICB1bCBsaSB7IGxpc3Qtc3R5bGU6IGNpcmNsZTsgfVxyXG4gICAgICAgIG9sIGxpIHsgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIGRsLCB1bCwgbGkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEsIGgyLCBoMywgaDQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVoNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWVkaWFcclxuICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGd1dHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY2FwdGlvbixcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRndXR0ZXIgLyAyIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cC1jYXB0aW9uLXRleHQsXHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JleTgwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGd1dHRlciAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIC5hbGlnbnJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGd1dHRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXI7XHJcblxyXG4gICAgICAgICAgICAud3AtY2FwdGlvbi10ZXh0LFxyXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIExpbmtzXHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWVhc2UoYm94LXNoYWRvdywgYmFja2dyb3VuZCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtNXB4IDAgJHNlY29uZGFyeSBpbnNldDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNXB4IDAgJHByaW1hcnkgaW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuYnV0dG9uIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEgaW1nIHtcclxuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCbG9ja3F1b3Rlc1xyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYm9yZGVyOiA2cHggc29saWQ7XHJcbiAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICBmb250OiAkd2VpZ2h0LWJvbGQgMS4zZW0vMS41ICRmb250LXNlcmlmO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgLyAyICRndXR0ZXIgLyAyICRndXR0ZXIgLyAyICRndXR0ZXIgKiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjaXRlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY2F0ZWdvcnlfbGFiZWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTMwO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogJGd1dHRlciAvIDIgJGd1dHRlciAvIDIgJGd1dHRlciAvIDIgJGd1dHRlciAqIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyIC8gMiAkZ3V0dGVyIC8gMiAkZ3V0dGVyIC8gMiAkZ3V0dGVyICogMS41O1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHF1b3RlczogXCLigJhcIiBcIuKAmVwiIFwi4oCcXCIgXCLigJ1cIjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjb2RlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTk1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tb25vO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ODA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEdhbGxlcnlcclxuLndwLWNhcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICBAZXh0ZW5kIGZpZ2NhcHRpb247XHJcbn1cclxuXHJcbi8vIEdhbGxlcnlcclxuLmdhbGxlcnkge1xyXG4gICAgbWFyZ2luOiAwICgtJGd1dHRlciAvIDIpICRndXR0ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJGd1dHRlciAvIDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuZ2FsbGVyeS1jb2x1bW5zLTIgJiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdhbGxlcnktY29sdW1ucy0zICYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMyUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ2FsbGVyeS1jb2x1bW5zLTQgJiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtc2hhcmUge1xyXG4gICAgYm9yZGVyOiA2cHggc29saWQgJHllbGxvdztcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICR0ZXJ0aWFyeTtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyIC8gMiAkZ3V0dGVyIC8gMiAkZ3V0dGVyIC8gMiAkZ3V0dGVyICogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBxIHtcclxuICAgICAgICBmb250OiAkd2VpZ2h0LWJvbGQgMS4zZW0vMS41ICRmb250LXNlcmlmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAyLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogVEFCTEVTICsrK1xyXG4rKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uY29udGVudCB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRncmV5ODA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk4MDtcclxuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXIgLyA0ICRndXR0ZXIgLyAyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZWFzZShjb2xvcik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB0ZCxcclxuICAgIHRmb290IHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVydGlhcnktZGFyaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogUEFHSU5BVElPTiArKytcclxuKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIEBleHRlbmQgLmNsZWFyZml4O1xyXG4gICAgQGV4dGVuZCAlYmxvY2s7XHJcbiAgICBAZXh0ZW5kICVmb250LWJvZHk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcblxyXG4gICAgICAgICYucHJldixcclxuICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTMwO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5udW1lcmFsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmlld19hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfZWxlbWVudCB7IFxyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcmV2LFxyXG4gICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5MzA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByZXY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLupZlcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uZXh0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi7qWeXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZXkzMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICZfYmxvY2sge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZ3JleTMwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmV5MzA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubnVtZXJhbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICYucHJldixcclxuICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucHJldjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLupZlcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5leHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi7qWeXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBET05BVEUgKysrXHJcbisrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbiNkb25hdGUge1xyXG4gICAgJl9vcHRpb25zIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfYW1vdW50IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfc3VibWl0IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaG9pY2Uge1xyXG4gICAgQGV4dGVuZCAlb2JqZWN0O1xyXG4gICAgbWF4LXdpZHRoOiAkZm91cnRoLWNvbHVtbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9hbW91bnQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgLmNob2ljZV9saW5rOmhvdmVyICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9pbWFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX3RpdGxlX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IFNUT1JZICsrK1xyXG4rKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIEhlcm8gaW1hZ2VcclxuXHJcbi5pbnRyby12aWQge1xyXG5cdC8vIGJvcmRlcjogc29saWQgNXB4ICRwcmltYXJ5O1xyXG5cdC8vIHBhZGRpbmc6ICRndXR0ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAycmVtO1xyXG4gICAgdG9wOiAycmVtO1xyXG5cdHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHQvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHQmLXRleHQge1xyXG5cdFx0QGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHdpZHRoOiA2MnB4O1xyXG5cdH1cclxuXHQmLWljb24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWljb247XHJcblx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmludHJvLXZpZC1kZXNrdG9wLWJhc2Uge1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0LmludHJvLXZpZCB7XHJcblx0XHRib3R0b206IGF1dG87XHJcblx0XHQvLyBkaXNwbGF5OiBub25lO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHQgICAgfVxyXG5cclxuXHRcdCYtdGV4dCB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG4gICAgXHRcdG1hcmdpbi1yaWdodDogJGd1dHRlcjtcclxuXHRcdFx0cGFkZGluZzogKCRndXR0ZXIgKiAwLjcpO1xyXG5cdFx0fVxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICArIC5idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNzVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjVyZW0gMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi5pbnRybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJiB+IC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRndXR0ZXIgKiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJl9pbWFnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcihicmlnaHRuZXNzKDc1JSkpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubm8tb2JqZWN0Zml0ICYge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAuaW50cm9faGVhZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVoMTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwYWdlLXdpZHRoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlciAqIDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRndXR0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICZfaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGd1dHRlciAqIDI7XHJcblxyXG5cdFx0XHQmLndpdGhfZmVhdHVyZWRfdmlkZW8ge1xyXG5cdFx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyICogODtcclxuXHJcblx0XHRcdFx0LmludHJvX2hlYWRlcl90aXRsZSB7XHJcblx0XHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAoJGd1dHRlciAvIDIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICYud2l0aF9pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODB2aDtcclxuXHJcbiAgICAgICAgICAgICZfaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyICogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9oZWFkZXIge1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogJGd1dHRlciAqIDQ7XHJcblxyXG4gICAgICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3VydGgtY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm91cnRoLWNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU2VydmljZXNcclxuLnNlcnZpY2VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvICRndXR0ZXIgKiAyIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICRwYWdlLXdpZHRoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfdXNlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW46ICRndXR0ZXI7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LW1ldGE7XHJcbiAgICAgICAgICAgIHRvcDogNTQlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAmX3VzZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2NvbHVtbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogJGd1dHRlciAkZ3V0dGVyIC8gMiAwIDE0NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgIHRvcDogLSRndXR0ZXIgKiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0kZ3V0dGVyICogMjtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgICAgJl9saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9zdW1tYXJ5IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJWZvbnQtYm9keTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuLnN0b3JpZXMge1xyXG4gICAgLmludHJvLXZpZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXZpZGVvIHtcclxuICAgICAgICBAaW5jbHVkZSBmaWx0ZXIoYnJpZ2h0bmVzcyg1MCUpKTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZSB7XHJcbiAgICAgICAgJl90aHVtYiB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IFNJREVCQVIgKysrXHJcbisrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uc2lkZWJhciB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1kYXJrO1xyXG4gICAgZm9udDogJHdlaWdodC1ub3JtYWwgMXJlbS8xLjUgJGZvbnQtYm9keTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAkZ3V0dGVyIC8gMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTQwO1xyXG4gICAgICAgIGZvbnQ6ICR3ZWlnaHQtYm9sZCAxcmVtICRmb250LWJvZHk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRndXR0ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBcclxuICAgICAgICAuZXhwYW5kLXRyaWdnZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zaWRlYmFyX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZXhwYW5kLWNoZWNrIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNpZGViYXItbmF2IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRndXR0ZXIgLyAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIC5zaWRlYmFyLW5hdi1saXN0IHtcclxuICAgICAgICAgICAgLnNpZGViYXItbmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhci1uYXYtaXRlbTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuc3ViLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlYmFyLW5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgID4gLnNpZGViYXItbmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5ODA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfbmF2IHtcclxuICAgICAgICAmX2xpc3Qge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGd1dHRlciAvIDQgMDtcclxuXHJcbiAgICAgICAgICAgICZfbGluayB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyIC8gNCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnN1Yl9saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIDI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIDI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogRVhQQU5EICsrK1xyXG4rKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uZXhwYW5kLWNoZWNrIHtcclxuICAgIH4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIH4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBhbmQtdHJpZ2dlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNHMgZWFzZSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGFuZC1jaGVjazpjaGVja2VkIH4gJiB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IEZFRUQgKysrXHJcbisrKysrKysrKysrKysrKysrICovXHJcblxyXG4uaXRlbSB7XHJcbiAgICBAZXh0ZW5kICVibG9jaztcclxuXHJcbiAgICAmLmZlYXR1cmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXIgKiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfY29sdW1uIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRoYWxmLWNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX2ltYWdlIHtcclxuICAgICAgICBAZXh0ZW5kICVibG9jaztcclxuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NhdGVnb3J5IHtcclxuICAgICAgICBAZXh0ZW5kICVmb250LW1ldGE7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwICRndXR0ZXIgJGd1dHRlciAvIDIgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAuZmVhdHVyZWQgJiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LXRpdGxlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAuZmVhdHVyZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2RhdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTYwO1xyXG5cclxuICAgICAgICAgICAgLmZlYXR1cmVkICYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3N1bW1hcnkge1xyXG4gICAgICAgIG1heC13aWR0aDogJGhhbGYtY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZCAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5MjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICZfY29sdW1uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWQgJl9oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyICRndXR0ZXIgMCAkZ3V0dGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9pbWFnZSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb3VydGgtY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyIC8gMjtcclxuXHJcbiAgICAgICAgICAgICYgKyAuaXRlbV9oZWFkZXIgeyBwYWRkaW5nLWxlZnQ6ICRmb3VydGgtY29sdW1uICsgMjRweDsgfVxyXG5cclxuICAgICAgICAgICAgLmZlYXR1cmVkICYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgJl9jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogQ0FSRFMgKysrXHJcbisrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmZlYXR1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmX3RodW1iIHtcclxuICAgICAgICBAZXh0ZW5kICVibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vdmVybGF5OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChsZWZ0LCB0byByaWdodCwgcmdiYSgkYmxhY2ssIDAuMyksIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl90aXRsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZm9udC10aXRsZTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMCAwXHJcbiAgICB9XHJcblxyXG4gICAgJl9zdW1tYXJ5IHtcclxuICAgICAgICBjb2xvcjogJGdyZXkzMDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0b3JpZXMge1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206ICRndXR0ZXIgKiAyO1xyXG4gICAgLy8gcGFkZGluZy10b3A6ICRndXR0ZXIgKiAyO1xyXG5cclxuICAgIC5mZWF0dXJlIHtcclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9zdW1tYXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdG9yeS12aWRlby1mcmFtZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssMC44KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDsgXHJcbiAgICAgICAgICAgIHJpZ2h0OiAwOyBcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgXHJcblxyXG4gICAgICAgICAgICAuc3RvcnktdmlkZW8tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0b3J5LXZpZGVvLWJ1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAmX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyICogMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRndXR0ZXIgKiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICZfdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgJl9pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXkzMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwIDEuNXJlbTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJl9zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBWQUxVRVMgKysrXHJcbisrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi52YWx1ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9udW1iZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3LjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDcuNWVtO1xyXG5cclxuICAgICAgICAuY2VudGVyZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tZXRhO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICZfbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkZ3V0dGVyO1xyXG4gICAgfVxyXG59XHJcbiIsImh0bWwsYm9keSxkaXYsc3BhbixvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYWJicixhZGRyZXNzLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEsc2FtcCxzbWFsbCxzdHJvbmcsc3ViLHN1cCx2YXIsYixpLGEsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsaW5wdXQsdGV4dGFyZWEsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGZpZ2NhcHRpb24sLndwLWNhcHRpb24tdGV4dCxmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keXtsaW5lLWhlaWdodDoxfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLC53cC1jYXB0aW9uLXRleHQsZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31uYXYgdWx7bGlzdC1zdHlsZTpub25lfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX1ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVyLHE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJztjb250ZW50Om5vbmV9aW5ze2JhY2tncm91bmQtY29sb3I6I2ZmOTtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmY5O2NvbG9yOiMwMDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6Ym9sZH1kZWx7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH1hYmJyW3RpdGxlXSxkZm5bdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZDtjdXJzb3I6aGVscH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1ocntkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7Ym9yZGVyOjA7cGFkZGluZzowfWlucHV0LHNlbGVjdHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1mcC1iZ3t0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNDI7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQ6IzBiMGIwYjtvcGFjaXR5OjAuOH0ubWZwLXdyYXB7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDQzO3Bvc2l0aW9uOmZpeGVkO291dGxpbmU6bm9uZSAhaW1wb3J0YW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm1mcC1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7cGFkZGluZzowIDhweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1mcC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjEwNDV9Lm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCwubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudHt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtYWpheC1jdXJ7Y3Vyc29yOnByb2dyZXNzfS5tZnAtem9vbS1vdXQtY3VyLC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2V7Y3Vyc29yOi1tb3otem9vbS1vdXQ7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5tZnAtem9vbXtjdXJzb3I6cG9pbnRlcjtjdXJzb3I6LXdlYmtpdC16b29tLWluO2N1cnNvcjotbW96LXpvb20taW47Y3Vyc29yOnpvb20taW59Lm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnR7Y3Vyc29yOmF1dG99Lm1mcC1jbG9zZSwubWZwLWFycm93LC5tZnAtcHJlbG9hZGVyLC5tZnAtY291bnRlcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1mcC1sb2FkaW5nLm1mcC1maWd1cmV7ZGlzcGxheTpub25lfS5tZnAtaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubWZwLXByZWxvYWRlcntjb2xvcjojQ0NDO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOi0wLjhlbTtsZWZ0OjhweDtyaWdodDo4cHg7ei1pbmRleDoxMDQ0fS5tZnAtcHJlbG9hZGVyIGF7Y29sb3I6I0NDQ30ubWZwLXByZWxvYWRlciBhOmhvdmVye2NvbG9yOiNGRkZ9Lm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVye2Rpc3BsYXk6bm9uZX0ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50e2Rpc3BsYXk6bm9uZX1idXR0b24ubWZwLWNsb3NlLGJ1dHRvbi5tZnAtYXJyb3d7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2Rpc3BsYXk6YmxvY2s7b3V0bGluZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjEwNDY7Ym94LXNoYWRvdzpub25lO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259YnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0ubWZwLWNsb3Nle3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MC42NTtwYWRkaW5nOjAgMCAxOHB4IDEwcHg7Y29sb3I6I0ZGRjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MjhweDtmb250LWZhbWlseTpBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZX0ubWZwLWNsb3NlOmhvdmVyLC5tZnAtY2xvc2U6Zm9jdXN7b3BhY2l0eToxfS5tZnAtY2xvc2U6YWN0aXZle3RvcDoxcHh9Lm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZXtjb2xvcjojMzMzfS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7Y29sb3I6I0ZGRjtyaWdodDotNnB4O3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDo2cHg7d2lkdGg6MTAwJX0ubWZwLWNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtjb2xvcjojQ0NDO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tZnAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjY1O21hcmdpbjowO3RvcDo1MCU7bWFyZ2luLXRvcDotNTVweDtwYWRkaW5nOjA7d2lkdGg6OTBweDtoZWlnaHQ6MTEwcHg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5tZnAtYXJyb3c6YWN0aXZle21hcmdpbi10b3A6LTU0cHh9Lm1mcC1hcnJvdzpob3ZlciwubWZwLWFycm93OmZvY3Vze29wYWNpdHk6MX0ubWZwLWFycm93OmJlZm9yZSwubWZwLWFycm93OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDttYXJnaW4tdG9wOjM1cHg7bWFyZ2luLWxlZnQ6MzVweDtib3JkZXI6bWVkaXVtIGluc2V0IHRyYW5zcGFyZW50fS5tZnAtYXJyb3c6YWZ0ZXJ7Ym9yZGVyLXRvcC13aWR0aDoxM3B4O2JvcmRlci1ib3R0b20td2lkdGg6MTNweDt0b3A6OHB4fS5tZnAtYXJyb3c6YmVmb3Jle2JvcmRlci10b3Atd2lkdGg6MjFweDtib3JkZXItYm90dG9tLXdpZHRoOjIxcHg7b3BhY2l0eTowLjd9Lm1mcC1hcnJvdy1sZWZ0e2xlZnQ6MH0ubWZwLWFycm93LWxlZnQ6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjE3cHggc29saWQgI0ZGRjttYXJnaW4tbGVmdDozMXB4fS5tZnAtYXJyb3ctbGVmdDpiZWZvcmV7bWFyZ2luLWxlZnQ6MjVweDtib3JkZXItcmlnaHQ6MjdweCBzb2xpZCAjM0YzRjNGfS5tZnAtYXJyb3ctcmlnaHR7cmlnaHQ6MH0ubWZwLWFycm93LXJpZ2h0OmFmdGVye2JvcmRlci1sZWZ0OjE3cHggc29saWQgI0ZGRjttYXJnaW4tbGVmdDozOXB4fS5tZnAtYXJyb3ctcmlnaHQ6YmVmb3Jle2JvcmRlci1sZWZ0OjI3cHggc29saWQgIzNGM0YzRn0ubWZwLWlmcmFtZS1ob2xkZXJ7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnR7bGluZS1oZWlnaHQ6MDt3aWR0aDoxMDAlO21heC13aWR0aDo5MDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZXt0b3A6LTQwcHh9Lm1mcC1pZnJhbWUtc2NhbGVye3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjU2LjI1JX0ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiMwMDB9aW1nLm1mcC1pbWd7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6NDBweCAwIDQwcHg7bWFyZ2luOjAgYXV0b30ubWZwLWZpZ3VyZXtsaW5lLWhlaWdodDowfS5tZnAtZmlndXJlOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo0MHB4O2JvdHRvbTo0MHB4O2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiM0NDR9Lm1mcC1maWd1cmUgc21hbGx7Y29sb3I6I0JEQkRCRDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHh9Lm1mcC1maWd1cmUgZmlndXJle21hcmdpbjowfS5tZnAtYm90dG9tLWJhcnttYXJnaW4tdG9wOi0zNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6I0YzRjNGMzt3b3JkLXdyYXA6YnJlYWstd29yZDtwYWRkaW5nLXJpZ2h0OjM2cHh9Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50e21heC13aWR0aDoxMDAlfS5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZXtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpey5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1ne3BhZGRpbmc6MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1sZWZ0OjVweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjYpO2JvdHRvbTowO21hcmdpbjowO3RvcDphdXRvO3BhZGRpbmc6M3B4IDVweDtwb3NpdGlvbjpmaXhlZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eXtwYWRkaW5nOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlcntyaWdodDo1cHg7dG9wOjNweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZXt0b3A6MDtyaWdodDowO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTtwb3NpdGlvbjpmaXhlZDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjB9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsubWZwLWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNzUpO3RyYW5zZm9ybTpzY2FsZSgwLjc1KX0ubWZwLWFycm93LWxlZnR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNmb3JtLW9yaWdpbjowfS5tZnAtYXJyb3ctcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlfS5tZnAtY29udGFpbmVye3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJLYXJsYVwiO3NyYzp1cmwoXCIuLi93ZWJmb250cy9rYXJsYS9LYXJsYS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIk5vdmFcIjtzcmM6dXJsKFwiLi4vd2ViZm9udHMvbm92YS1zb2xpZC9ub3ZhLXNvbGlkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi93ZWJmb250cy9ub3ZhLXNvbGlkL25vdmEtc29saWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL3dlYmZvbnRzL25vdmEtc29saWQvbm92YS1zb2xpZC5zdmcjbm92YS1zb2xpZFwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5pdGVtX2hlYWRlcl90aXRsZSwuZmVhdHVyZV90aXRsZSxbZGF0YS10b29sdGlwXTpiZWZvcmUsW2RhdGEtdG9vbHRpcF06YWZ0ZXIsLmJ1dHRvbixib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJidXR0b25cIl0sYm9keSAucGFnZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwuYnV0dG9uX3NlY29uZGFyeSwuYnV0dG9uX3doaXRlLC5tZWRpYV9oZWFkZXIgLmJ1dHRvbi1zZWNvbmRhcnksYm9keSAucGFnZSBpbnB1dCxib2R5IC5wYWdlIHRleHRhcmVhLGJvZHkgLnBhZ2Ugc2VsZWN0LGJvZHkgLnNlYXJjaF9pbnB1dCwuaGVhZGVyLWhvbWUgLnNlYXJjaF9pbnB1dCwuY3RhX3RpdGxlX2xpbmssLm1ldGFkYXRhX2ZlZWRiYWNrX2N0YSwuY2hvaWNlX3RpdGxlX2xpbmssLnNlcnZpY2VfdGl0bGVfbGluaywuaXRlbV9jYXRlZ29yeSwuaXRlbV9saW5rLC5mZWF0dXJlX2xpbmssLnZhbHVlX3RpdGxlX2xpbmssLm5hdl9pdGVtX2xpbmssLmZvb3Rlcl9uYXYgLm5hdl9pdGVtLnNvY2lhbCBhLC5zZWN0aW9uX2Zvb3Rlcl9saW5rLC5tZXRhZGF0YV9pbmZvX2xpbmssLmNhdGVnb3J5X2xhYmVsLC5jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSwudGFnX2xpbmssLmNvbnRlbnQgYSBpbWcsLnBhZ2luYXRpb25fZWxlbWVudCwuY2hvaWNlX2xpbmtfYW1vdW50LC5zaWRlYmFyLWJsb2NrIC5zaWRlYmFyLW5hdi1saXN0IC5zaWRlYmFyLW5hdi1pdGVtIC5zaWRlYmFyLW5hdi1pdGVtLWxpbmssLnNpZGViYXJfbmF2X2l0ZW1fbGluaywuaXRlbV9pbWFnZSwuZmVhdHVyZV90aHVtYl9saW5rLC5oZXJvLXNsaWRlci1hcnJvd3MgLnNsaWNrLWFycm93ey1vLXRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcixib3JkZXIsYm94LXNoYWRvdyxjb2xvcixvcGFjaXR5LHdpZHRoOy1vLXRyYW5zaXRpb24tZHVyYXRpb246MC4yczstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlcixib3gtc2hhZG93LGNvbG9yLG9wYWNpdHksd2lkdGg7LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOjAuMnM7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlcixib3gtc2hhZG93LGNvbG9yLG9wYWNpdHksd2lkdGg7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjAuMnM7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcixib3JkZXIsYm94LXNoYWRvdyxjb2xvcixvcGFjaXR5LHdpZHRoO3RyYW5zaXRpb24tZHVyYXRpb246MC4yczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfUAtby1rZXlmcmFtZXMgZmFkZXswJXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpO29wYWNpdHk6MH0xMDAley1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7b3BhY2l0eToxfX1ALW1vei1rZXlmcmFtZXMgZmFkZXswJXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpO29wYWNpdHk6MH0xMDAley1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZXswJXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpO29wYWNpdHk6MH0xMDAley1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGV7MCV7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDBweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KTtvcGFjaXR5OjB9MTAwJXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO29wYWNpdHk6MX19LmZpbHRlcnMgLmZpbHRlciwuZmVhdHVyZS1vdXRlciAuY29udGFpbmVyLC5mZWF0dXJlX21ldGF7ZGlzcGxheTotbXMtZmxleDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDojRDM0ODM2O2NvbG9yOiNmZmZ9OjpzZWxlY3Rpb257YmFja2dyb3VuZDojRDM0ODM2O2NvbG9yOiNmZmZ9aDEsLmludHJvX2hlYWRlcl90aXRsZSxoMixoMywuZ20tc3R5bGUtaXcgaDEsaDQsaDUsLmNvbnRlbnQgZm9ybSBoMSwuY29udGVudCBmb3JtIGgyLC5jb250ZW50IGZvcm0gaDMsLmNvbnRlbnQgZm9ybSBoNCxoNiwuaW50cm8tdmlkLXRleHR7Zm9udDo3MDAgMWVtLzEuMiBcIkNsYXJlbmRvbiBUZXh0IFByb1wiLFwiY2xhcmVuZG9uLXRleHQtcHJvXCIsR2VvcmdpYSxUaW1lcyxcIlRpbWVzIE5ldyBSb21hblwiLHNlcmlmO21hcmdpbi1ib3R0b206LjVlbX0uaXRlbV9oZWFkZXJfdGl0bGUsLmZlYXR1cmVfdGl0bGV7Zm9udDo3MDAgMS41ZW0vMS4yIFwiQ2xhcmVuZG9uIFRleHQgUHJvXCIsXCJjbGFyZW5kb24tdGV4dC1wcm9cIixHZW9yZ2lhLFRpbWVzLFwiVGltZXMgTmV3IFJvbWFuXCIsc2VyaWY7bWFyZ2luLWJvdHRvbTouNWVtfXAsZmlnY2FwdGlvbiwud3AtY2FwdGlvbi10ZXh0LC5tZW51X2J1dHRvbiwuZmVhdHVyZV9tZXRhX2Jsb2NrLC5jb250ZW50IG9sLC5jb250ZW50IHVsLC5wYWdpbmF0aW9uLC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3Jle2ZvbnQ6NDAwIDE2cHgvMS40IFwiS2FybGFcIixcIlRyZWJ1Y2hldCBNU1wiLFwiTHVjaWRhIEdyYW5kZVwiLFRhaG9tYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO21hcmdpbi1ib3R0b206MmVtfS5idXR0b24sYm9keSAucGFnZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b24sLmJ1dHRvbl9zZWNvbmRhcnksLmJ1dHRvbl93aGl0ZSwubWVkaWFfaGVhZGVyIC5idXR0b24tc2Vjb25kYXJ5LC5uYXZfaXRlbSxib2R5IC5zZWFyY2hfaW5wdXQsLnNlY3Rpb25faGVhZGVyX3RpdGxlLC5zZWN0aW9uX2Zvb3Rlcl9saW5rLC5tZXRhZGF0YV9pbmZvLC5tZXRhZGF0YV9zaGFyZV9pdGVtLC5jYXRlZ29yeV9sYWJlbCwuY29udGVudCBibG9ja3F1b3RlIGNpdGUsLnRhZ19saW5rLC5zZXJ2aWNlc191c2VkX3RpdGxlLC5zZXJ2aWNlX3RpdGxlLC5pdGVtX2NhdGVnb3J5LC5sb3R0ZXJ5X2xhYmVsLC5sb3R0ZXJ5X3Jlc3VsdHNfbnVtYmVye2ZvbnQ6NzAwIDE2cHgvMS41IFwiUm9ib3RvIENvbmRlbnNlZFwiLFwiTHVjaWRhIENvbnNvbGVcIixtb25vc3BhY2U7Zm9udC1zaXplOjFyZW07bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1oMSwuaW50cm9faGVhZGVyX3RpdGxle2ZvbnQtc2l6ZToyLjVlbX1oMntmb250LXNpemU6MmVtfWgzLC5nbS1zdHlsZS1pdyBoMXtmb250LXNpemU6MS43NWVtfWg0e2ZvbnQtc2l6ZToxLjQ0ZW19aDUsLmNvbnRlbnQgZm9ybSBoMSwuY29udGVudCBmb3JtIGgyLC5jb250ZW50IGZvcm0gaDMsLmNvbnRlbnQgZm9ybSBoNHtmb250LXNpemU6MS4yZW19W2RhdGEtaWNvbl17ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowLjVyZW0gMWVtfVtkYXRhLWljb25dOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1pY29uKTtmb250LWZhbWlseTpcIk5vdmFcIixcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIjtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmJsb2NrO3NwZWFrOm5vbmV9W2RhdGEtdG9vbHRpcF17cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtdG9vbHRpcF06YmVmb3JlLFtkYXRhLXRvb2x0aXBdOmFmdGVye2JvdHRvbToxMDAlO2xlZnQ6NTAlO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbn1bZGF0YS10b29sdGlwXTpiZWZvcmV7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtdG9vbHRpcCk7Zm9udDo0MDAgMTZweC8xIFwiS2FybGFcIixcIlRyZWJ1Y2hldCBNU1wiLFwiTHVjaWRhIEdyYW5kZVwiLFRhaG9tYSxzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOm5vcm1hbDttYXJnaW4tYm90dG9tOjVweDtwYWRkaW5nOi4yNWVtIC41ZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9W2RhdGEtdG9vbHRpcF06YWZ0ZXJ7Ym9yZGVyLXRvcDo1cHggc29saWQgIzMzMztib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OlwiXCI7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDttYXJnaW4tbGVmdDotNXB4O3dpZHRoOjB9W2RhdGEtdG9vbHRpcF06aG92ZXI6YmVmb3JlLFtkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVye29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LmJ1dHRvbixib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJidXR0b25cIl0sYm9keSAucGFnZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwuYnV0dG9uX3NlY29uZGFyeSwuYnV0dG9uX3doaXRlLC5tZWRpYV9oZWFkZXIgLmJ1dHRvbi1zZWNvbmRhcnl7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbTtmb250LXNpemU6MXJlbTtwYWRkaW5nOjAuN3JlbSAycmVtO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpey5idXR0b24sYm9keSAucGFnZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b24sLmJ1dHRvbl9zZWNvbmRhcnksLmJ1dHRvbl93aGl0ZSwubWVkaWFfaGVhZGVyIC5idXR0b24tc2Vjb25kYXJ5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99fWJvZHkgLnBhZ2UgaW5wdXQsYm9keSAucGFnZSB0ZXh0YXJlYSxib2R5IC5wYWdlIHNlbGVjdCxib2R5IC5zZWFyY2hfaW5wdXQsLmhlYWRlci1ob21lIC5zZWFyY2hfaW5wdXR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2Rpc3BsYXk6YmxvY2s7Zm9udDoxcmVtIFwiS2FybGFcIixcIlRyZWJ1Y2hldCBNU1wiLFwiTHVjaWRhIEdyYW5kZVwiLFRhaG9tYSxzYW5zLXNlcmlmO3BhZGRpbmc6LjZlbSAxZW07dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEwMCV9Ym9keSAucGFnZSBpbnB1dDpmb2N1cyxib2R5IC5wYWdlIHRleHRhcmVhOmZvY3VzLGJvZHkgLnBhZ2Ugc2VsZWN0OmZvY3VzLGJvZHkgLnNlYXJjaF9pbnB1dDpmb2N1cywuaGVhZGVyLWhvbWUgLnNlYXJjaF9pbnB1dDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM4NUMxRTY7b3V0bGluZTpub25lfWJvZHkgLnBhZ2UgaW5wdXQ6ZGlzYWJsZWQsYm9keSAucGFnZSB0ZXh0YXJlYTpkaXNhYmxlZCxib2R5IC5wYWdlIHNlbGVjdDpkaXNhYmxlZCxib2R5IC5zZWFyY2hfaW5wdXQ6ZGlzYWJsZWQsLmhlYWRlci1ob21lIC5zZWFyY2hfaW5wdXQ6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojRTZFNkU2fWJvZHkgLnBhZ2UgaW5wdXQsYm9keSAucGFnZSB0ZXh0YXJlYSxib2R5IC5wYWdlIHNlbGVjdHttYXJnaW4tYm90dG9tOjFlbX1ib2R5IC5wYWdlIHNlbGVjdHtoZWlnaHQ6NDRweH1ib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJidXR0b25cIl0sYm9keSAucGFnZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSBpbnB1dFt0eXBlPVwic3VibWl0XCJde2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfWJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cImNvbG9yXCJdLGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cImZpbGVcIl17Ym9yZGVyOm5vbmU7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjB9Ym9keSAucGFnZSB0ZXh0YXJlYXtyZXNpemU6dmVydGljYWw7bWluLWhlaWdodDoxMjBweDtwYWRkaW5nOi41ZW0gMWVtfWJvZHkgLnBhZ2UgbGFiZWx7Zm9udC1zaXplOjFyZW07Zm9udC1mYW1pbHk6XCJLYXJsYVwiLFwiVHJlYnVjaGV0IE1TXCIsXCJMdWNpZGEgR3JhbmRlXCIsVGFob21hLHNhbnMtc2VyaWZ9Ym9keSAucGFnZSBsZWdlbmR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U2RTZFNjttYXJnaW4tYm90dG9tOi41ZW07cGFkZGluZy1ib3R0b206LjVlbTt3aWR0aDoxMDAlfWJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInJhZGlvXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjouNWVtIC4yNWVtO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG99Ym9keSAucGFnZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwsYm9keSAucGFnZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWx7ZGlzcGxheTppbmxpbmV9LmllOCBpbnB1dFt0eXBlPSdwYXNzd29yZCdde2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNsaWNrLXRyYWNrOmJlZm9yZSwuc2xpY2stdHJhY2s6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O2Rpc3BsYXk6bm9uZX1bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdHtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcInNsaWNrXCI7c3JjOnVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO3NyYzp1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uc2xpY2stcHJldiwuc2xpY2stbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LnNsaWNrLXByZXY6aG92ZXIsLnNsaWNrLXByZXY6Zm9jdXMsLnNsaWNrLW5leHQ6aG92ZXIsLnNsaWNrLW5leHQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSwuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3Jle29wYWNpdHk6LjI1fS5zbGljay1wcmV2OmJlZm9yZSwuc2xpY2stbmV4dDpiZWZvcmV7Zm9udC1mYW1pbHk6XCJzbGlja1wiO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjtvcGFjaXR5Oi43NTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uc2xpY2stcHJldntsZWZ0Oi0yNXB4fVtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXZ7bGVmdDphdXRvO3JpZ2h0Oi0yNXB4fS5zbGljay1wcmV2OmJlZm9yZXtjb250ZW50Olwi4oaQXCJ9W2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDpcIuKGklwifS5zbGljay1uZXh0e3JpZ2h0Oi0yNXB4fVtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHR7bGVmdDotMjVweDtyaWdodDphdXRvfS5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50Olwi4oaSXCJ9W2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmV7Y29udGVudDpcIuKGkFwifS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye21hcmdpbi1ib3R0b206MzBweH0uc2xpY2stZG90c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTI1cHg7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOjEwMCV9LnNsaWNrLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDttYXJnaW46MCA1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtvdXRsaW5lOm5vbmU7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzo1cHg7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb250ZW50Olwi4oCiXCI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LWZhbWlseTpcInNsaWNrXCI7Zm9udC1zaXplOjZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDA7b3BhY2l0eTouMjU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7Y29sb3I6IzAwMDtvcGFjaXR5Oi43NX1ib2R5e2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNEQ0RDREO2ZvbnQ6NDAwIDFlbS8xLjUgXCJDbGFyZW5kb24gVGV4dCBQcm9cIixcImNsYXJlbmRvbi10ZXh0LXByb1wiLEdlb3JnaWEsVGltZXMsXCJUaW1lcyBOZXcgUm9tYW5cIixzZXJpZjtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYScsICdrZXJuJzstbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYT0xLCBrZXJuPTEnOy1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6J2xpZ2EnLCAna2Vybic7LW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJywgJ2tlcm4nOy13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJywgJ2tlcm4nO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYScsICdrZXJuJzt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9YXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWE6Zm9jdXN7b3V0bGluZTpyZ2JhKDAsMCwwLDAuMSkgc29saWQgMXB4fXN0cm9uZ3tmb250LXdlaWdodDo3MDB9ZW17Zm9udC1zdHlsZTppdGFsaWN9aHJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI0U2RTZFNjttYXJnaW46MmVtIDB9cGljdHVyZSxpbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXJnaW46YXV0bzttYXgtd2lkdGg6MTAwJX1saXtsaXN0LXN0eWxlOm5vbmV9LnNlY3Rpb257ZGlzcGxheTpibG9jaztwYWRkaW5nOjJlbSAwIDFlbSAwO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jb250YWluZXIsLmN0YSwuc2VjdGlvbl9mb290ZXIsLmNhbXBhaWduX2Jsb2Nre21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjEyMDBweDtwYWRkaW5nOjAgMWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfS5oZWFkZXJfbG9nbywuaGVhZGVyX25hdl9saXN0LC5tZW51X2J1dHRvbiwubmF2X2l0ZW0sLmZvb3Rlcl9sb2dvX2ltYWdlLC5mb290ZXJfbmF2LGJvZHkgLnNlYXJjaCxib2R5IC5wYWdlX21lZGlhLC5wYWdpbmF0aW9uLC5jaG9pY2VfbGluaywuc2lkZWJhcl9uYXZfbGlzdCwuaXRlbSwuaXRlbV9pbWFnZSwuZmVhdHVyZV90aHVtYiwudmFsdWVfbnVtYmVyLC5oZWFkZXItaG9tZSAuc2VhcmNoLC5oZWxwX3RodW1iLC5oZXJvX2hlYWRlcl9sb2dve2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byAxZW0gYXV0b30uY2hvaWNle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAxZW19LmN0YV90aXRsZV9saW5rOmhvdmVyLC5tZXRhZGF0YV9mZWVkYmFja19jdGE6aG92ZXIsLmNob2ljZV90aXRsZV9saW5rOmhvdmVyLC5zZXJ2aWNlX3RpdGxlX2xpbms6aG92ZXIsLml0ZW1fY2F0ZWdvcnk6aG92ZXIsLml0ZW1fbGluazpob3ZlciwuZmVhdHVyZV9saW5rOmhvdmVyLC52YWx1ZV90aXRsZV9saW5rOmhvdmVye2JveC1zaGFkb3c6MCAtMC4yN2VtIDAgMCByZ2JhKDAsMCwwLDAuMikgaW5zZXR9LmNlbnRlcmVkey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJX0uYnV0dG9uLGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJyZXNldFwiXSxib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I0QzNDgzNjtjb2xvcjojZmZmfS5idXR0b246aG92ZXIsYm9keSAucGFnZSBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojODVDMUU2fS5idXR0b246YWN0aXZlLGJvZHkgLnBhZ2UgaW5wdXQ6YWN0aXZlW3R5cGU9XCJidXR0b25cIl0sYm9keSAucGFnZSBpbnB1dDphY3RpdmVbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkYWVjZjd9LmJ1dHRvbl9zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojODVDMUU2O2NvbG9yOiNmZmZ9LmJ1dHRvbl9zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojODVDMUU2fS5idXR0b25fc2Vjb25kYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkYWVjZjd9LmJ1dHRvbl93aGl0ZXtib3gtc2hhZG93OjAgMCAwIDJweCAjZmZmIGluc2V0O2NvbG9yOiNmZmZ9LmJ1dHRvbl93aGl0ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I0Y1QTUyQztib3gtc2hhZG93OjAgMCAwIDJweCAjRjVBNTJDIGluc2V0fS5idXR0b25fd2hpdGU6YWN0aXZle2JhY2tncm91bmQtY29sb3I6bGlndGhlbigjRjVBNTJDLCA4JSk7Ym94LXNoYWRvdzowIDAgMCAycHggbGlndGhlbigjRjVBNTJDLCA4JSkgaW5zZXR9LnZpc3VhbGx5X2hpZGRlbntib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MXB4fS5jbGVhcmZpeDphZnRlciwuY29udGFpbmVyOmFmdGVyLC5jdGE6YWZ0ZXIsLnNlY3Rpb25fZm9vdGVyOmFmdGVyLC5jYW1wYWlnbl9ibG9jazphZnRlciwuY29sdW1uczphZnRlciwuY29udGVudDphZnRlciwucGFnaW5hdGlvbjphZnRlciwuY2xlYXJmaXg6YmVmb3JlLC5jb250YWluZXI6YmVmb3JlLC5jdGE6YmVmb3JlLC5zZWN0aW9uX2Zvb3RlcjpiZWZvcmUsLmNhbXBhaWduX2Jsb2NrOmJlZm9yZSwuY29sdW1uczpiZWZvcmUsLmNvbnRlbnQ6YmVmb3JlLC5wYWdpbmF0aW9uOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5jb2x1bW5ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMTAwcHg7cGFkZGluZzowIC41ZW07cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY29sdW1ue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIC41ZW07d2lkdGg6MTAwJTttYXJnaW46YXV0bzttYXgtd2lkdGg6NjQwcHg7dGV4dC1hbGlnbjpsZWZ0fS5jb2x1bW4udHdvX3RoaXJkc3ttYXgtd2lkdGg6ODUzLjMzMzMzcHh9LmNvbHVtbi50aHJlZV9mb3VydGhze21heC13aWR0aDo5NjBweH0uY29sdW1uLmZpdmVfc2l4dGhze21heC13aWR0aDoxMDY2LjY2NjY3cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpey5jb2x1bW4uZm91cnRoLC5jb2x1bW4uc2l4dGh7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9LmNvbHVtbi5mb3VydGg6bnRoLW9mLXR5cGUoMm4rMSksLmNvbHVtbi5zaXh0aDpudGgtb2YtdHlwZSgybisxKXtjbGVhcjpsZWZ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmNvbHVtbntmbG9hdDpsZWZ0fS5jb2x1bW4uaGFsZnt3aWR0aDo1MCV9LmNvbHVtbi50aGlyZCwuY29sdW1uLnNpeHRoe3dpZHRoOjMzLjMzMzMzMzMzMyV9LmNvbHVtbi50aGlyZDpudGgtb2YtdHlwZSgzbisxKSwuY29sdW1uLnNpeHRoOm50aC1vZi10eXBlKDNuKzEpe2NsZWFyOmxlZnR9LmNvbHVtbi50d29fdGhpcmRzLC5jb2x1bW4uZml2ZV9zaXh0aHN7d2lkdGg6NjYuNjY2NjY2NjY2JX0uY29sdW1uLmZvdXJ0aHt3aWR0aDoyNSV9LmNvbHVtbi5mb3VydGg6bnRoLW9mLXR5cGUoMm4rMSl7Y2xlYXI6bm9uZX0uY29sdW1uLmZvdXJ0aDpudGgtb2YtdHlwZSg0bisxKXtjbGVhcjpsZWZ0fS5jb2x1bW4udGhyZWVfZm91cnRoc3t3aWR0aDo3NSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmNvbHVtbi5zaXh0aHt3aWR0aDoxNi42NjY2NjY2NjYlfS5jb2x1bW4uc2l4dGg6bnRoLW9mLXR5cGUoMm4rMSl7Y2xlYXI6bm9uZX0uY29sdW1uLnNpeHRoOm50aC1vZi10eXBlKDZuKzEpe2NsZWFyOmxlZnR9LmNvbHVtbi5maXZlX3NpeHRoc3t3aWR0aDo4My4zMzMzMzMzMzMlfX0uY3Rhe3RleHQtYWxpZ246Y2VudGVyfS5jdGFfdGl0bGVfbGlua3tjb2xvcjojZmZmfS5jdGFfc3VtbWFyeXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gMmVtIGF1dG87bWF4LXdpZHRoOjY0MHB4fS5mYWNlYm9va3tjb2xvcjojM0I1OTk4fS5mbGlja3J7Y29sb3I6I2ZmMDA4NH0uZ29vZ2xlcGx1c3tjb2xvcjojRDM0ODM2fS5pbnN0YWdyYW17Y29sb3I6IzUxN0ZBNH0ubGlua2VkaW57Y29sb3I6IzQ4NzVCNH0ucGludGVyZXN0e2NvbG9yOiNDOTIyMjh9LnR1bWJscntjb2xvcjojMzU0NjVDfS50d2l0dGVye2NvbG9yOiM1OUNDRkZ9LnZpbWVve2NvbG9yOiMxQUI3RUF9LnlvdXR1YmV7Y29sb3I6I0VGM0IzOX0uZW1haWx7Y29sb3I6I0QzNDgzNn0uaGVhZGVyLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5oZWFkZXItbGlua3N7ZGlzcGxheTpibG9jaztvcmRlcjoyfS5oZWFkZXItbGlua3MgdWx7ZGlzcGxheTpmbGV4fS5oZWFkZXItbGlua3MgdWwgbGl7ZmxleDoxIDUwJTttYXgtd2lkdGg6NTAlfS5oZWFkZXItbGlua3MgdWwgbGkgYXt3aWR0aDoxMDAlO3BhZGRpbmc6MS4yNWVtfS5oZWFkZXItbGlua3MgLmJ1dHRvbiwuaGVhZGVyLWxpbmtzIGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxib2R5IC5wYWdlIC5oZWFkZXItbGlua3MgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwuaGVhZGVyLWxpbmtzIGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgLmhlYWRlci1saW5rcyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sLmhlYWRlci1saW5rcyBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYm9keSAucGFnZSAuaGVhZGVyLWxpbmtzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmhlYWRlci1saW5rcyAuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b24sLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaGVhZGVyLWxpbmtzIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b24sLmhlYWRlci1saW5rcyAuYnV0dG9uX3NlY29uZGFyeXttYXJnaW4tYm90dG9tOjB9LmhlYWRlci1saW5rcyAuYnV0dG9uOmhvdmVyLC5oZWFkZXItbGlua3MgYm9keSAucGFnZSBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgLmhlYWRlci1saW5rcyBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLC5oZWFkZXItbGlua3MgYm9keSAucGFnZSBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSAuaGVhZGVyLWxpbmtzIGlucHV0OmhvdmVyW3R5cGU9XCJyZXNldFwiXSwuaGVhZGVyLWxpbmtzIGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxib2R5IC5wYWdlIC5oZWFkZXItbGlua3MgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwuaGVhZGVyLWxpbmtzIC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbjpob3ZlciwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5oZWFkZXItbGlua3MgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNiODM5Mjh9LmhlYWRlci1saW5rcyAuYnV0dG9uX3NlY29uZGFyeXtiYWNrZ3JvdW5kOiNGNUE1MkN9LmhlYWRlci1saW5rcyAuYnV0dG9uX3NlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kOiNlZDkzMGJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaGVhZGVyLWxpbmtze2Rpc3BsYXk6bm9uZX19LmhlYWRlcntvcmRlcjoxO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MWVtIDFlbSAwIDFlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6ODB9LmhlYWRlcl9sb2dve2Zsb2F0OmxlZnQ7bWF4LXdpZHRoOjE3NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KXsuaGVhZGVyX2xvZ297bWF4LXdpZHRoOjEwMCV9fS5oZWFkZXIgLnNlYXJjaHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTgwcHh9LmhlYWRlciAuc2VhcmNoIGlucHV0e2JvcmRlcjoxcHggc29saWQgI2NjY30uaGVhZGVyIC5zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiM0RDRENEQ7b3BhY2l0eToxfS5oZWFkZXIgLnNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzRENEQ0RH0uaGVhZGVyIC5zZWFyY2ggaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNEQ0RDREfS5oZWFkZXJfbmF2e2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5oZWFkZXJfbmF2X2xpc3QucHJpbmF2e3RleHQtYWxpZ246bGVmdH19LmhlYWRlcl9uYXZfbGlzdC5zZWNuYXZ7Ym9yZGVyLXRvcDoxcHggc29saWQgI0U2RTZFNjtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmhlYWRlcl9uYXZfbGlzdC5zZWNuYXZ7ZGlzcGxheTpub25lfX0uaWU4IC5oZWFkZXJfbmF2LC5uby1jaGVja2VkIC5oZWFkZXJfbmF2LC5tZW51X2NoZWNrOmNoZWNrZWQgfiAuaGVhZGVyX25hdntkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmhlYWRlcl9uYXZfc2Vjb25kYXJ5e3RleHQtYWxpZ246cmlnaHR9fS5oZWFkZXIgLmJhbm5lcl9idXR0b25ze2Rpc3BsYXk6bm9uZX0uaGVhZGVyIC5iYW5uZXJfYnV0dG9ucyAuYnV0dG9uOmhvdmVyLC5oZWFkZXIgLmJhbm5lcl9idXR0b25zIGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxib2R5IC5wYWdlIC5oZWFkZXIgLmJhbm5lcl9idXR0b25zIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sLmhlYWRlciAuYmFubmVyX2J1dHRvbnMgYm9keSAucGFnZSBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSAuaGVhZGVyIC5iYW5uZXJfYnV0dG9ucyBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sLmhlYWRlciAuYmFubmVyX2J1dHRvbnMgYm9keSAucGFnZSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLGJvZHkgLnBhZ2UgLmhlYWRlciAuYmFubmVyX2J1dHRvbnMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwuaGVhZGVyIC5iYW5uZXJfYnV0dG9ucyAuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b246aG92ZXIsLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaGVhZGVyIC5iYW5uZXJfYnV0dG9ucyAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2I4MzkyOH0uaGVhZGVyIC5iYW5uZXJfYnV0dG9ucyAuYnV0dG9uX3NlY29uZGFyeXtiYWNrZ3JvdW5kOiNGNUE1MkN9LmhlYWRlciAuYmFubmVyX2J1dHRvbnMgLmJ1dHRvbl9zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZDojZWQ5MzBifUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmhlYWRlciAuYmFubmVyX2J1dHRvbnN7ZGlzcGxheTpibG9ja30uaGVhZGVyX25hdntib3JkZXI6bm9uZTtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0fS5oZWFkZXJfbmF2X3NlY29uZGFyeXtmbG9hdDpyaWdodH0uaGVhZGVyX25hdl9saXN0LnByaW5hdntkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6NjglfS5oZWFkZXJfbG9nb3ttYXJnaW4tcmlnaHQ6MWVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5oZWFkZXJfbmF2X2xpc3QucHJpbmF2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo3MiV9fS5tZW51X2J1dHRvbntmbG9hdDpyaWdodDtsaW5lLWhlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTowLjlyZW19Lm1lbnVfYnV0dG9uX2ljb257LW8tdHJhbnNpdGlvbjpib3gtc2hhZG93IDAuNXMgZWFzZTstbW96LXRyYW5zaXRpb246Ym94LXNoYWRvdyAwLjVzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOmJveC1zaGFkb3cgMC41cyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAwLjVzIGVhc2U7YmFja2dyb3VuZC1jb2xvcjojMzMzO2JveC1zaGFkb3c6MCA2cHggMCAwICMzMzMsMCAtNnB4IDAgMCAjMzMzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoycHg7bWFyZ2luOjAgMWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxOHB4O21hcmdpbi1sZWZ0OjAuNXJlbX0ubWVudV9jaGVjazpjaGVja2VkKy5tZW51X2J1dHRvbiAubWVudV9idXR0b25faWNvbntib3gtc2hhZG93OjAgMCAwIDAgIzMzMywwIDAgMCAwICMzMzN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsubWVudV9idXR0b257ZGlzcGxheTpub25lfX0ubmF2X2l0ZW17Zm9udC1zaXplOjAuOXJlbTtkaXNwbGF5OmlubGluZS1ibG9ja30ubmF2X2l0ZW0uc29jaWFse21hcmdpbjowfS5uYXZfaXRlbS50b29sc3tmb250OjQwMCAxNnB4IFwiS2FybGFcIixcIlRyZWJ1Y2hldCBNU1wiLFwiTHVjaWRhIEdyYW5kZVwiLFRhaG9tYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lfS5uYXZfaXRlbV9saW5re2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgLjU0MDU0ZW07cGFkZGluZzouNWVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsubmF2X2l0ZW1fbGlua3ttYXJnaW46MCAxZW19fS5uYXZfaXRlbV9saW5rOmhvdmVye2NvbG9yOiNEMzQ4MzZ9Lm5hdl9pdGVtX2xpbmsuY3VycmVudHtib3gtc2hhZG93OjAgMXB4IDAgMCAjRDM0ODM2O2NvbG9yOiNEMzQ4MzZ9LnNlY25hdiAubmF2X2l0ZW1fbGluay5jdXJyZW50e2JveC1zaGFkb3c6MCAtMXB4IDAgMCAjRDM0ODM2O2NvbG9yOiNEMzQ4MzZ9Lm5hdl9pdGVtX3Bob25le2NvbG9yOiNEMzQ4MzY7Zm9udC1zaXplOjEuMjVyZW07cGFkZGluZzouNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7Lm5hdl9pdGVte21hcmdpbjowfX0ubmF2X2l0ZW06Zm9jdXMtd2l0aGluIC5kcm9wZG93biwubmF2X2l0ZW06aG92ZXIgLmRyb3Bkb3duey1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIDAuM3MgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIDAuM3MgZWFzZTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIDAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyAwLjNzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5uYXZfaXRlbTpmb2N1cy13aXRoaW4gLmRyb3Bkb3duLC5uYXZfaXRlbTpob3ZlciAuZHJvcGRvd257b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX19LmRyb3Bkb3duey1vLXRyYW5zaXRpb246dmlzaWJpbGl0eSAwcyAwLjRzIGVhc2Usb3BhY2l0eSAwLjJzIDAuMnMgZWFzZTstbW96LXRyYW5zaXRpb246dmlzaWJpbGl0eSAwcyAwLjRzIGVhc2Usb3BhY2l0eSAwLjJzIDAuMnMgZWFzZTstd2Via2l0LXRyYW5zaXRpb246dmlzaWJpbGl0eSAwcyAwLjRzIGVhc2Usb3BhY2l0eSAwLjJzIDAuMnMgZWFzZTt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMHMgMC40cyBlYXNlLG9wYWNpdHkgMC4ycyAwLjJzIGVhc2U7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYzttYXJnaW4tdG9wOi41ZW07b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MSAhaW1wb3J0YW50fS5kcm9wZG93bl9pdGVtOmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6MC40cmVtICFpbXBvcnRhbnR9LmRyb3Bkb3duX2l0ZW06bGFzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjAuNHJlbSAhaW1wb3J0YW50fS5kcm9wZG93bl9pdGVtIC5uYXZfaXRlbV9saW5re2NvbG9yOiM0RDRENEQgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MC4yMTVyZW0gMC43cmVtICFpbXBvcnRhbnR9LmRyb3Bkb3duX2l0ZW0gLm5hdl9pdGVtX2xpbms6aG92ZXJ7Y29sb3I6I0QzNDgzNiAhaW1wb3J0YW50fS5mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7cGFkZGluZzoyZW0gMWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6NzB9LmZvb3Rlcl9sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXJfbG9nb190aXRsZXtmb250LXNpemU6MS4yZW19LmZvb3Rlcl9uYXYgLm5hdl9pdGVtLnNvY2lhbHtmb250LXNpemU6MS4xcmVtfS5mb290ZXJfbmF2IC5uYXZfaXRlbS5zb2NpYWwgYXtwYWRkaW5nOjAuMzVyZW19LmZvb3Rlcl9uYXYgLm5hdl9pdGVtLnNvY2lhbCBhOmhvdmVye2NvbG9yOiNEMzQ4MzZ9LmZvb3Rlcl9jcmVkaXRze2NvbG9yOiM5OTk7Zm9udC1zaXplOjFyZW07bWFyZ2luOjB9LmZvb3Rlcl9jcmVkaXRzIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZm9vdGVyIC5mdW5kcmFpc2luZy1sb2dve3dpZHRoOjIzMHB4O21hcmdpbjo1cHggYXV0byAxNXB4IGF1dG87cGFkZGluZzo1cHh9LmZvb3Rlci1zaWdudXB7cGFkZGluZzoyZW07YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5mb290ZXItc2lnbnVwICp7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1zaWdudXAgaW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOjFlbTttYXJnaW4tYm90dG9tOi42NjY2N2VtO21hcmdpbi1yaWdodDoxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmxlZnR9LmZvb3Rlci1zaWdudXAgaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM0RDRENER9LmZvb3Rlci1zaWdudXAgaW5wdXQuYnV0dG9uLC5mb290ZXItc2lnbnVwIGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxib2R5IC5wYWdlIC5mb290ZXItc2lnbnVwIGlucHV0W3R5cGU9XCJidXR0b25cIl0sLmZvb3Rlci1zaWdudXAgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSAuZm9vdGVyLXNpZ251cCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sLmZvb3Rlci1zaWdudXAgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJvZHkgLnBhZ2UgLmZvb3Rlci1zaWdudXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuZm9vdGVyLXNpZ251cCAuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIGlucHV0LmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5mb290ZXItc2lnbnVwIGlucHV0LmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbntib3JkZXI6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmc6MC43cmVtIDJyZW07Y3Vyc29yOnBvaW50ZXJ9LmZvb3Rlci1zaWdudXAgYXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5mb290ZXItc2lnbnVwLXRleHQtc21hbGx7Zm9udC1zaXplOjAuOXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCl7LmZvb3Rlci1zaWdudXB7dGV4dC1hbGlnbjpsZWZ0fS5mb290ZXItc2lnbnVwIGlucHV0e21heC13aWR0aDoyMzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KXsuZm9vdGVyLXNpZ251cHtwb3NpdGlvbjphYnNvbHV0ZTttYXgtd2lkdGg6MzI1cHg7Ym90dG9tOjFlbTtyaWdodDoxZW07ei1pbmRleDoxMDB9LmZvb3Rlci1zaWdudXAgKnt0ZXh0LWFsaWduOmxlZnR9LmZvb3Rlci1zaWdudXAgaW5wdXR7cGFkZGluZzouNjY2NjdlbTttYXJnaW4tcmlnaHQ6MDt3aWR0aDoxMDAlfS5mb290ZXItc2lnbnVwLXRleHR7Zm9udC1zaXplOjAuOWVtfS5mb290ZXItc2lnbnVwLXRleHQtc21hbGx7Zm9udC1zaXplOjAuNzVlbX19Ym9keSAuc2VhcmNoe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo0MjYuNjY2NjdweDt3aWR0aDoxMDAlfWJvZHkgLnNlYXJjaF9pbnB1dHtjb2xvcjojNEQ0RDREO21hcmdpbjowO3BhZGRpbmctcmlnaHQ6NDRweDtoZWlnaHQ6YXV0bztmb250LXNpemU6MC45cmVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZFwiLFwiTHVjaWRhIENvbnNvbGVcIixtb25vc3BhY2U7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7Ym9keSAuc2VhcmNoX2lucHV0e2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH19Ym9keSAuc2VhcmNoX2lucHV0LmRhcmt7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMSk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fWJvZHkgLnNlYXJjaF9pbnB1dC5kYXJrOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzg1QzFFNn1ib2R5IC5zZWFyY2hfYnV0dG9ue2N1cnNvcjpwb2ludGVyO3JpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0RDRENER9Ym9keSAuc2VhcmNoX2J1dHRvbjpiZWZvcmV7Zm9udC1zaXplOjAuOHJlbX0uZm9vdGVyIC5zZWFyY2ggaW5wdXR7Y29sb3I6I2ZmZn0uZm9vdGVyIC5zZWFyY2ggLnNlYXJjaF9idXR0b257Y29sb3I6I2ZmZn1ib2R5IC5wYWdle21pbi1oZWlnaHQ6ODB2aDt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5IC5wYWdlX2hlYWRlcl90aXRsZXtjb2xvcjojRDM0ODM2fWJvZHkgLnBhZ2VfaGVhZGVyX3RpdGxlOmJlZm9yZXtib3JkZXItdG9wOjRweCBzb2xpZDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi4zMzMzM2VtO3dpZHRoOjE0NHB4fWJvZHkgLnBhZ2VfaGVhZGVyX3N1bW1hcnl7Zm9udDppdGFsaWMgMS4zZW0vMS41IFwiQ2xhcmVuZG9uIFRleHQgUHJvXCIsXCJjbGFyZW5kb24tdGV4dC1wcm9cIixHZW9yZ2lhLFRpbWVzLFwiVGltZXMgTmV3IFJvbWFuXCIsc2VyaWY7bWFyZ2luLWJvdHRvbToxZW07bWF4LXdpZHRoOjk2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KXtib2R5IC5wYWdle2ZvbnQtc2l6ZToxLjEyNWVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7Ym9keSAucGFnZXtmb250LXNpemU6MS4yNWVtfWJvZHkgLnBhZ2VfbWVkaWF7ZmxvYXQ6cmlnaHQ7bWF4LXdpZHRoOjQyNi42NjY2N3B4O21hcmdpbjowIDAgMWVtIDFlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXtib2R5IC5wYWdlX21lZGlhe21heC13aWR0aDo2NDBweH19LmZpbHRlcnMtb3V0ZXJ7YmFja2dyb3VuZC1jb2xvcjojRjVBNTJDO3BhZGRpbmctdG9wOjAuNXJlbX0uZmlsdGVycyAuZmlsdGVye2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZpbHRlcnMgLmZpbHRlci1ibG9ja3tmbGV4OjAgMTAwJTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpey5maWx0ZXJzIC5maWx0ZXItYmxvY2t7ZmxleDoxIDEycmVtO3BhZGRpbmc6MCAxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCl7LmZpbHRlcnMgLmZpbHRlci1ibG9jay5zdWJtaXQsLmZpbHRlcnMgLmZpbHRlci1ibG9jay5jbGVhcntmbGV4OjAgYXV0bztwYWRkaW5nOjAgMXJlbX19LmZpbHRlcnMgLmZpbHRlci1ibG9jay5jbGVhcntwYWRkaW5nOjB9LmZpbHRlcnMgLmZpbHRlci1ibG9jay5jbGVhciBpbnB1dFt0eXBlPVwicmVzZXRcIl17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojMDAwO3BhZGRpbmc6MC43cmVtIDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmlsdGVycyAuZmlsdGVyLWJsb2NrLmNsZWFyIGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3Zlcntjb2xvcjojRDM0ODM2fS5maWx0ZXJzIC5maWx0ZXItYmxvY2sgbGFiZWx7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDB9LmZpbHRlcnMgLmZpbHRlci1ibG9jayBzZWxlY3R7YXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo5NSUgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MjVweDtib3JkZXI6c29saWQgMXB4ICNBMUFFQjd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpey5maWx0ZXJzIC5maWx0ZXItYmxvY2sgc2VsZWN0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo5NCUgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19LmZpbHRlcnMgLmZpbHRlci1ibG9jayBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5maWx0ZXJzIC5maWx0ZXItc3VibWl0e2JhY2tncm91bmQtY29sb3I6I0YwNUM1MTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KXsuZmlsdGVycyAuZmlsdGVyLXN1Ym1pdHttYXJnaW4tdG9wOjB9fS5maWx0ZXJzIC5maWx0ZXItc3VibWl0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwfS5mZWF0dXJle2ZsZXg6MCAxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206Mi41cmVtfS5mZWF0dXJlLW91dGVyIC5jb250YWluZXJ7cGFkZGluZzowIDJyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZlYXR1cmUtb3V0ZXIgLmNvbnRhaW5lcjpiZWZvcmUsLmZlYXR1cmUtb3V0ZXIgLmNvbnRhaW5lcjphZnRlcntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpey5mZWF0dXJle2ZsZXg6MCA0OCU7bWF4LXdpZHRoOjQ4JX19LmZlYXR1cmVfdGh1bWJ7bWFyZ2luOjB9LmZlYXR1cmVfaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxLjVyZW19LmZlYXR1cmVfbWV0YV9ibG9ja3tmbGV4OjAgNTAlO21heC13aWR0aDo1MCU7Zm9udC1zaXplOjAuOXJlbTttYXJnaW46MDtwYWRkaW5nOjAgMXJlbSAuNXJlbSAwfS5mZWF0dXJlX21ldGFfYmxvY2sgc3Bhbntmb250LXdlaWdodDo3MDB9LmZlYXR1cmVfbWV0YV9ibG9jay53b3JrX2xvY2F0aW9ue2ZsZXg6MCAxMDAlO21heC13aWR0aDoxMDAlfS5mZWF0dXJlX3N1bW1hcnl7bWFyZ2luLWJvdHRvbTowfS5zaWRlYmFyIC5mZWF0dXJlX21ldGFfYmxvY2t7ZmxleDowIDEwMCU7bWF4LXdpZHRoOjEwMCU7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmxlZnR9LnNpZGViYXIgLmZlYXR1cmVfbWV0YV9ibG9jay5idXR0b25fb3V0ZXJ7Ym9yZGVyLXRvcDpzb2xpZCAxcHggIzY2NjttYXJnaW4tdG9wOi41cmVtO3BhZGRpbmctdG9wOjEuNXJlbX0uc2lkZWJhciAuZmVhdHVyZV9tZXRhX2Jsb2NrLm1ldGEtbGlua3MgYXtjb2xvcjojRDM0ODM2O2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWJvdHRvbTouNXJlbTtwYWRkaW5nLWJvdHRvbTouMnJlbX0uc2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNlY3Rpb24uZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNGMkYyRjJ9LnNlY3Rpb24ucHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNEMzQ4MzY7Y29sb3I6I2ZmZn0uc2VjdGlvbi5zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojODVDMUU2O2NvbG9yOiNmZmZ9LnNlY3Rpb25faGVhZGVye2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5zZWN0aW9uX2hlYWRlcl90aXRsZXtmb250LXNpemU6Mi41ZW19LnNlY3Rpb25fZm9vdGVye2NsZWFyOmJvdGh9LnNlY3Rpb25fZm9vdGVyX2xpbmt7ZmxvYXQ6cmlnaHR9LnNlY3Rpb25fZm9vdGVyX2xpbms6YmVmb3Jley1vLXRyYW5zaXRpb246d2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjMsIDEpOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjgsIDAsIDAuMywgMSk7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4zLCAxKTt0cmFuc2l0aW9uOndpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4zLCAxKTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDoycHggc29saWQ7bWFyZ2luLXJpZ2h0Oi41ZW07d2lkdGg6NDBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpzdXBlcn0uc2VjdGlvbl9mb290ZXJfbGluazpob3ZlcjpiZWZvcmV7d2lkdGg6MTAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc2VjdGlvbl9oZWFkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7LW1zLXdyaXRpbmctbW9kZTp0Yi1ybDstd2Via2l0LXdyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybDstbW96LXdyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybDstbXMtd3JpdGluZy1tb2RlOnZlcnRpY2FsLXJsO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RvcmllcyAuc2VjdGlvbl9oZWFkZXJ7cGFkZGluZy10b3A6MmVtfX0uYXJ0aWNsZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjFlbTttYXgtd2lkdGg6NjQwcHg7cGFkZGluZzouNWVtO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTAwJX0uYXJ0aWNsZV93cmFwe3RleHQtYWxpZ246Y2VudGVyfS5hcnRpY2xlX2Zvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjRTZFNkU2O3BhZGRpbmctdG9wOjFlbTttYXJnaW4tdG9wOjJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5hcnRpY2xle21hcmdpbi1sZWZ0Oi0yMCV9fS5tZXRhZGF0YV9pbmZve2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tZXRhZGF0YV9pbmZvX2xpbmt7Ym94LXNoYWRvdzowIC01cHggMCAjODVDMUU2IGluc2V0O2ZvbnQtd2VpZ2h0OjcwMH0ubWV0YWRhdGFfaW5mb19saW5rOmhvdmVye2NvbG9yOiM4NUMxRTZ9Lm1ldGFkYXRhX3NoYXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tZXRhZGF0YV9zaGFyZV9pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNEMzQ4MzZ9Lm1ldGFkYXRhX3NoYXJlX2xpbmt7ZGlzcGxheTpibG9jaztmb250LXNpemU6MXJlbTtmb250LXdlaWdodDpub3JtYWx9LmNhdGVnb3J5X2xhYmVsLC5jb250ZW50IGJsb2NrcXVvdGUgY2l0ZXtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3BhZGRpbmc6MWVtIDA7bGluZS1oZWlnaHQ6NDRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2hpdGUtc3BhY2U6bm93cmFwOy1tcy13cml0aW5nLW1vZGU6dGItcmw7LXdlYmtpdC13cml0aW5nLW1vZGU6dmVydGljYWwtcmw7LW1vei13cml0aW5nLW1vZGU6dmVydGljYWwtcmw7LW1zLXdyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybDt3cml0aW5nLW1vZGU6dmVydGljYWwtcmx9LmNhdGVnb3J5X2xhYmVsOmFmdGVyLC5jb250ZW50IGJsb2NrcXVvdGUgY2l0ZTphZnRlcntib3JkZXItbGVmdDoycHggc29saWQgI2ZmZjtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMDBweDtsZWZ0OjIycHg7bWFyZ2luLXRvcDoxZW07cG9zaXRpb246YWJzb2x1dGV9YS5jYXRlZ29yeV9sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC41KX0udGFnc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjFlbX0udGFne2Zsb2F0OmxlZnQ7bWFyZ2luOi4yNWVtIC4yNWVtIDAgMH0udGFnX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojRDM0ODM2O2JvcmRlci1yYWRpdXM6MDtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNWVtIDFlbX0udGFnX2xpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjAzNjI2fS5tZXRhZGF0YV9mZWVkYmFja3tib3JkZXI6MnB4IHNvbGlkICM4NUMxRTY7Y29sb3I6IzMzMzttYXJnaW4tdG9wOjJyZW07cGFkZGluZzoxLjc1cmVtO21heC13aWR0aDozMDBweH0ubWV0YWRhdGFfZmVlZGJhY2tfdGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U2RTZFNjtwYWRkaW5nLWJvdHRvbTowLjc1cmVtfS5tZXRhZGF0YV9mZWVkYmFja19jb21tZW50e2Rpc3BsYXk6YmxvY2t9Lm1ldGFkYXRhX2ZlZWRiYWNrX21lc3NhZ2V7Zm9udC13ZWlnaHQ6NzAwfS5tZXRhZGF0YV9mZWVkYmFja19tZXNzYWdlLm1ldGFkYXRhX2ZlZWRiYWNrX21lc3NhZ2Vfc3VjY2Vzc3tjb2xvcjojMzA5NmQ1fS5tZXRhZGF0YV9mZWVkYmFja19tZXNzYWdlLm1ldGFkYXRhX2ZlZWRiYWNrX21lc3NhZ2Vfd2FybmluZ3tjb2xvcjojRDM0ODM2fS5tZXRhZGF0YV9mZWVkYmFja19jdGF7Y29sb3I6I0QzNDgzNn0uY29udGVudCB0YWJsZSwuY29udGVudCBkaXYsLmNvbnRlbnQgc3BhbiwuY29udGVudCBvYmplY3QsLmNvbnRlbnQgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIsLmNvbnRlbnQgLmJ1dHRvbiwuY29udGVudCBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJidXR0b25cIl0sYm9keSAucGFnZSAuY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLC5jb250ZW50IGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgLmNvbnRlbnQgaW5wdXRbdHlwZT1cInJlc2V0XCJdLC5jb250ZW50IGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxib2R5IC5wYWdlIC5jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmNvbnRlbnQgLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uLC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmNvbnRlbnQgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbnttYXJnaW4tYm90dG9tOjJlbX0uY29udGVudCBwe2ZvbnQtc2l6ZToxZW19LmNvbnRlbnQgb2wsLmNvbnRlbnQgdWx7Zm9udC1zaXplOjFlbTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0uY29udGVudCBvbCBvbCwuY29udGVudCBvbCB1bCwuY29udGVudCB1bCBvbCwuY29udGVudCB1bCB1bHttYXJnaW4tYm90dG9tOi41ZW19LmNvbnRlbnQgb2wgbGl7bGlzdC1zdHlsZTpkZWNpbWFsfS5jb250ZW50IG9sIGxpIG9sIGxpe2xpc3Qtc3R5bGU6bG93ZXItcm9tYW59LmNvbnRlbnQgb2wgbGkgdWwgbGl7bGlzdC1zdHlsZTpjaXJjbGV9LmNvbnRlbnQgdWwgbGl7bGlzdC1zdHlsZTpkaXNjfS5jb250ZW50IHVsIGxpIHVsIGxpe2xpc3Qtc3R5bGU6Y2lyY2xlfS5jb250ZW50IHVsIGxpIG9sIGxpe2xpc3Qtc3R5bGU6ZGVjaW1hbH0uY29udGVudCBmb3JtIGRsLC5jb250ZW50IGZvcm0gdWwsLmNvbnRlbnQgZm9ybSBsaXtsZWZ0OjA7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH0uY29udGVudCBpbWd7Ym9yZGVyLXJhZGl1czowO21hcmdpbjowIGF1dG8gMWVtfS5jb250ZW50IC53cC1jYXB0aW9uLC5jb250ZW50IGZpZ3VyZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjFlbX0uY29udGVudCAud3AtY2FwdGlvbiBpbWcsLmNvbnRlbnQgZmlndXJlIGltZ3ttYXJnaW46MCBhdXRvIC41ZW0gYXV0b30uY29udGVudCAud3AtY2FwdGlvbi10ZXh0LC5jb250ZW50IGZpZ2NhcHRpb24sLmNvbnRlbnQgLndwLWNhcHRpb24tdGV4dHtmb250LXN0eWxlOml0YWxpYzt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5jb250ZW50IC53cC1jYXB0aW9uLXRleHQsLmNvbnRlbnQgZmlnY2FwdGlvbiwuY29udGVudCAud3AtY2FwdGlvbi10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTAwJTt3aWR0aDoxNjhweDttYXJnaW4tbGVmdDoxZW07dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci10b3A6MnB4IHNvbGlkICNjY2M7cGFkZGluZy10b3A6LjVlbX19LmNvbnRlbnQgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmNvbnRlbnQgLmFsaWducmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6MWVtO21heC13aWR0aDo2MCV9LmNvbnRlbnQgLmFsaWdubGVmdHtmbG9hdDpsZWZ0O21heC13aWR0aDo2MCU7bWFyZ2luLXJpZ2h0OjFlbX0uY29udGVudCAuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsLmNvbnRlbnQgLmFsaWdubGVmdCBmaWdjYXB0aW9uLC5jb250ZW50IC5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dHtib3JkZXI6bm9uZTttYXJnaW4tbGVmdDowO3BhZGRpbmctdG9wOjA7cG9zaXRpb246c3RhdGljO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOmF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmNvbnRlbnQgLmFsaWducmlnaHR7bWF4LXdpZHRoOjcwJTttYXJnaW4tcmlnaHQ6LTIwJX19LmNvbnRlbnQgYXstby10cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3csYmFja2dyb3VuZDstby10cmFuc2l0aW9uLWR1cmF0aW9uOjAuMnM7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6Ym94LXNoYWRvdyxiYWNrZ3JvdW5kOy1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjowLjJzOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Ym94LXNoYWRvdyxiYWNrZ3JvdW5kOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjJzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3csYmFja2dyb3VuZDt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtib3gtc2hhZG93OjAgLTVweCAwICM4NUMxRTYgaW5zZXQ7Zm9udC13ZWlnaHQ6NzAwfS5jb250ZW50IGE6aG92ZXJ7Ym94LXNoYWRvdzowIC01cHggMCAjRDM0ODM2IGluc2V0fS5jb250ZW50IGEuYnV0dG9uLC5jb250ZW50IC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgYS5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b24sLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuY29udGVudCBhLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbntib3gtc2hhZG93Om5vbmV9LmNvbnRlbnQgYSBpbWc6aG92ZXJ7b3BhY2l0eTowLjh9LmNvbnRlbnQgYmxvY2txdW90ZXtib3JkZXI6NnB4IHNvbGlkO2NvbG9yOiNGNUE1MkM7Zm9udDo3MDAgMS4zZW0vMS41IFwiQ2xhcmVuZG9uIFRleHQgUHJvXCIsXCJjbGFyZW5kb24tdGV4dC1wcm9cIixHZW9yZ2lhLFRpbWVzLFwiVGltZXMgTmV3IFJvbWFuXCIsc2VyaWY7bWFyZ2luOjJyZW0gMDtwYWRkaW5nOi41ZW0gLjVlbSAuNWVtIDJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmNvbnRlbnQgYmxvY2txdW90ZSBwe2ZvbnQtZmFtaWx5OlwiQ2xhcmVuZG9uIFRleHQgUHJvXCIsXCJjbGFyZW5kb24tdGV4dC1wcm9cIixHZW9yZ2lhLFRpbWVzLFwiVGltZXMgTmV3IFJvbWFuXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowfS5jb250ZW50IGJsb2NrcXVvdGUgY2l0ZXtjb2xvcjojNEQ0RDREfS5jb250ZW50IGJsb2NrcXVvdGUgY2l0ZTphZnRlcntib3JkZXItY29sb3I6I0Y1QTUyQ31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCl7LmNvbnRlbnQgYmxvY2txdW90ZXtmb250LXNpemU6MS42ZW07cGFkZGluZzouNWVtIC41ZW0gLjVlbSAyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmNvbnRlbnQgYmxvY2txdW90ZXtmb250LXNpemU6Mi4yZW07cGFkZGluZzouNWVtIC41ZW0gLjVlbSAxLjVlbTt3aWR0aDoxMjAlfX0uY29udGVudCBxe2ZvbnQtc3R5bGU6aXRhbGljO3F1b3RlczpcIuKAmFwiIFwi4oCZXCIgXCLigJxcIiBcIuKAnVwifS5jb250ZW50IHE6YmVmb3Jle2NvbnRlbnQ6b3Blbi1xdW90ZX0uY29udGVudCBxOmFmdGVye2NvbnRlbnQ6Y2xvc2UtcXVvdGV9LmNvbnRlbnQgY29kZXtiYWNrZ3JvdW5kLWNvbG9yOiNGMkYyRjI7Ym9yZGVyLXJhZGl1czowO2ZvbnQtZmFtaWx5OlwiTHVjaWRhIENvbnNvbGVcIixtb25vc3BhY2U7Ym9yZGVyOjFweCBzb2xpZCAjY2NjfS53cC1jYXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG8gIWltcG9ydGFudH0uZ2FsbGVyeXttYXJnaW46MCAtLjVlbSAxZW0gIWltcG9ydGFudH0uZ2FsbGVyeS1pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gMXJlbSAhaW1wb3J0YW50O3BhZGRpbmc6MCAuNWVtO3dpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmdhbGxlcnktaXRlbXtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW17d2lkdGg6NTAlICFpbXBvcnRhbnR9LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW17d2lkdGg6MzMuMzMzMzMzMzMzJSAhaW1wb3J0YW50fS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVte3dpZHRoOjI1JSAhaW1wb3J0YW50fX0uZ2FsbGVyeSBpbWd7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDttYXJnaW46MDt3aWR0aDoxMDAlfS5zb2NpYWwtc2hhcmV7Ym9yZGVyOjZweCBzb2xpZCAjRjVBNTJDO3BhZGRpbmc6MnJlbTtib3JkZXI6NnB4IHNvbGlkICNGNUE1MkM7bWFyZ2luOjJyZW0gMDtwYWRkaW5nOi41ZW0gLjVlbSAuNWVtIDJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5zb2NpYWwtc2hhcmV7cGFkZGluZzo0cmVtO3BhZGRpbmctcmlnaHQ6MnJlbX19LnNvY2lhbC1zaGFyZSBxe2ZvbnQ6NzAwIDEuM2VtLzEuNSBcIkNsYXJlbmRvbiBUZXh0IFByb1wiLFwiY2xhcmVuZG9uLXRleHQtcHJvXCIsR2VvcmdpYSxUaW1lcyxcIlRpbWVzIE5ldyBSb21hblwiLHNlcmlmO21hcmdpbjowO2NvbG9yOiNGNUE1MkN9LnNvY2lhbC1zaGFyZSBwe21hcmdpbi10b3A6MC43NXJlbX0uY29udGVudCB0YWJsZXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjY2NjO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxcmVtO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvO3dpZHRoOmF1dG8gIWltcG9ydGFudH0uY29udGVudCB0aCwuY29udGVudCB0ZHtib3JkZXI6MXB4IHNvbGlkICNjY2M7bWluLXdpZHRoOjE0MHB4O3BhZGRpbmc6LjI1ZW0gLjVlbTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246dG9wfS5jb250ZW50IHRoIGEsLmNvbnRlbnQgdGQgYXstby10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy1vLXRyYW5zaXRpb24tZHVyYXRpb246MC4yczstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjstbW96LXRyYW5zaXRpb24tZHVyYXRpb246MC4yczstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjJzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tZHVyYXRpb246MC4yczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO2ZvbnQtd2VpZ2h0OjcwMH0uY29udGVudCB0aCBhOmhvdmVyLC5jb250ZW50IHRkIGE6aG92ZXJ7Y29sb3I6Izg1QzFFNn0uY29udGVudCB0aCBpbnB1dCwuY29udGVudCB0ZCBpbnB1dHttYXJnaW46YXV0byAhaW1wb3J0YW50fS5jb250ZW50IHRoZWFkIHRkLC5jb250ZW50IHRmb290IHRkLC5jb250ZW50IHRoe2JhY2tncm91bmQ6I0Y1QTUyQztib3JkZXI6MXB4IHNvbGlkICNlMzhkMGI7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9LnBhZ2luYXRpb257dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2luYXRpb25fYmxvY2t7aGVpZ2h0OjgwcHg7bGluZS1oZWlnaHQ6ODBweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6ODBweH0ucGFnaW5hdGlvbl9ibG9jay5wcmV2LC5wYWdpbmF0aW9uX2Jsb2NrLm5leHR7Ym9yZGVyOjJweCBzb2xpZCAjNEQ0RDREO2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjI0cHh9LnBhZ2luYXRpb25fYmxvY2submV4dHtmbG9hdDpyaWdodH0ucGFnaW5hdGlvbl9ibG9jay5udW1lcmFse2Rpc3BsYXk6bm9uZX0ucGFnaW5hdGlvbl9ibG9jay52aWV3X2FsbHtkaXNwbGF5Om5vbmV9LnBhZ2luYXRpb25fZWxlbWVudHtkaXNwbGF5OmJsb2NrfS5wYWdpbmF0aW9uX2VsZW1lbnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojODVDMUU2fS5wYWdpbmF0aW9uX2VsZW1lbnQucHJldiwucGFnaW5hdGlvbl9lbGVtZW50Lm5leHR7Y29sb3I6I0QzNDgzNn0ucGFnaW5hdGlvbl9lbGVtZW50LnByZXY6aG92ZXIsLnBhZ2luYXRpb25fZWxlbWVudC5uZXh0OmhvdmVye2NvbG9yOiM0RDRENER9LnBhZ2luYXRpb25fZWxlbWVudC5wcmV2OmJlZm9yZSwucGFnaW5hdGlvbl9lbGVtZW50Lm5leHQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJOb3ZhXCIsXCJMdWNpZGEgU2FucyBVbmljb2RlXCI7Zm9udC1zdHlsZTpub3JtYWw7c3BlYWs6bm9uZX0ucGFnaW5hdGlvbl9lbGVtZW50LnByZXY6YmVmb3Jle2NvbnRlbnQ6XCLupZlcIn0ucGFnaW5hdGlvbl9lbGVtZW50Lm5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLupZ5cIn0ucGFnaW5hdGlvbl9lbGVtZW50LmN1cnJlbnR7YmFja2dyb3VuZC1jb2xvcjojRDM0ODM2O2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpey5wYWdpbmF0aW9ue2JvcmRlcjoycHggc29saWQgIzRENEQ0RDtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnaW5hdGlvbl9ibG9ja3toZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O3dpZHRoOjUwcHh9LnBhZ2luYXRpb25fYmxvY2sucHJldntib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM0RDRENER9LnBhZ2luYXRpb25fYmxvY2submV4dHtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoycHggc29saWQgIzRENEQ0RH0ucGFnaW5hdGlvbl9ibG9jay5udW1lcmFse2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ucGFnaW5hdGlvbl9lbGVtZW50e2Rpc3BsYXk6YmxvY2t9LnBhZ2luYXRpb25fZWxlbWVudC5wcmV2LC5wYWdpbmF0aW9uX2VsZW1lbnQubmV4dHtjb2xvcjojRDM0ODM2fS5wYWdpbmF0aW9uX2VsZW1lbnQucHJldjpiZWZvcmUsLnBhZ2luYXRpb25fZWxlbWVudC5uZXh0OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiTm92YVwiLFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO3NwZWFrOm5vbmV9LnBhZ2luYXRpb25fZWxlbWVudC5wcmV2OmJlZm9yZXtjb250ZW50Olwi7qWZXCJ9LnBhZ2luYXRpb25fZWxlbWVudC5uZXh0OmJlZm9yZXtjb250ZW50Olwi7qWeXCJ9fSNkb25hdGVfb3B0aW9uc3tjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtoZWlnaHQ6YXV0bzttYXJnaW46MDttaW4td2lkdGg6MTUwcHg7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9I2RvbmF0ZV9sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30jZG9uYXRlX2Ftb3VudHt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTttYXJnaW4tcmlnaHQ6MWVtfSNkb25hdGVfc3VibWl0e3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS5jaG9pY2V7bWF4LXdpZHRoOjMyMHB4O3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxMDAlfS5jaG9pY2VfbGlua3twb3NpdGlvbjpyZWxhdGl2ZX0uY2hvaWNlX2xpbmtfYW1vdW50e2JhY2tncm91bmQtY29sb3I6I0QzNDgzNjtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDAgMCA0cHggI2ZmZjtib3R0b206MDtjb2xvcjojZmZmO2hlaWdodDo4MHB4O2xlZnQ6MDtsaW5lLWhlaWdodDo4MHB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjgwcHh9LmNob2ljZV9saW5rOmhvdmVyIC5jaG9pY2VfbGlua19hbW91bnR7YmFja2dyb3VuZC1jb2xvcjojODVDMUU2fS5jaG9pY2VfbGlua19pbWFnZXtib3JkZXItcmFkaXVzOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5pbnRyby12aWR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnJlbTt0b3A6MnJlbTt6LWluZGV4OjJ9LmludHJvLXZpZC10ZXh0e2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2ZvbnQtc2l6ZTowLjllbTttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjYycHh9LmludHJvLXZpZC1pY29ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojRDM0ODM2O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiTm92YVwiLFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiO2ZvbnQtc2l6ZToxLjVlbTtwYWRkaW5nOjAgMTVweH0uaW50cm8tdmlkLWRlc2t0b3AtYmFzZXttYXJnaW46YXV0bzttYXgtd2lkdGg6MTAwMHB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MH0uaW50cm8tdmlkLWRlc2t0b3AtYmFzZSAuaW50cm8tdmlke2JvdHRvbTphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO3RvcDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KXsuaW50cm8tdmlkLWRlc2t0b3AtYmFzZSAuaW50cm8tdmlke2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaW50cm8tdmlkLWRlc2t0b3AtYmFzZSAuaW50cm8tdmlke2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH19LmludHJvLXZpZC1kZXNrdG9wLWJhc2UgLmludHJvLXZpZC10ZXh0e3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OjFlbTtwYWRkaW5nOi43ZW19LmludHJvLXZpZC1kZXNrdG9wLWJhc2UgLmludHJvLXZpZC1pY29ue2ZvbnQtc2l6ZToxLjZlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCl7LmludHJvLXZpZC1kZXNrdG9wLWJhc2UgLmludHJvLXZpZC1pY29ue2ZvbnQtc2l6ZToxLjVlbX19LmludHJvLXZpZC1kZXNrdG9wLWJhc2UgLmludHJvLXZpZCsuYnV0dG9uLC5pbnRyby12aWQtZGVza3RvcC1iYXNlIGJvZHkgLnBhZ2UgLmludHJvLXZpZCtpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgLmludHJvLXZpZC1kZXNrdG9wLWJhc2UgLmludHJvLXZpZCtpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLC5pbnRyby12aWQtZGVza3RvcC1iYXNlIGJvZHkgLnBhZ2UgLmludHJvLXZpZCtpbnB1dFt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSAuaW50cm8tdmlkLWRlc2t0b3AtYmFzZSAuaW50cm8tdmlkK2lucHV0W3R5cGU9XCJyZXNldFwiXSwuaW50cm8tdmlkLWRlc2t0b3AtYmFzZSBib2R5IC5wYWdlIC5pbnRyby12aWQraW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxib2R5IC5wYWdlIC5pbnRyby12aWQtZGVza3RvcC1iYXNlIC5pbnRyby12aWQraW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuaW50cm8tdmlkLWRlc2t0b3AtYmFzZSAuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5pbnRyby12aWQrLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5pbnRyby12aWQtZGVza3RvcC1iYXNlIC5pbnRyby12aWQrLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAgNzVweDtwYWRkaW5nOjAuNXJlbSAxLjVyZW07d2lkdGg6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmludHJvLXZpZC1kZXNrdG9wLWJhc2UgLmludHJvLXZpZCsuYnV0dG9uLC5pbnRyby12aWQtZGVza3RvcC1iYXNlIGJvZHkgLnBhZ2UgLmludHJvLXZpZCtpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgLmludHJvLXZpZC1kZXNrdG9wLWJhc2UgLmludHJvLXZpZCtpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLC5pbnRyby12aWQtZGVza3RvcC1iYXNlIGJvZHkgLnBhZ2UgLmludHJvLXZpZCtpbnB1dFt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSAuaW50cm8tdmlkLWRlc2t0b3AtYmFzZSAuaW50cm8tdmlkK2lucHV0W3R5cGU9XCJyZXNldFwiXSwuaW50cm8tdmlkLWRlc2t0b3AtYmFzZSBib2R5IC5wYWdlIC5pbnRyby12aWQraW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxib2R5IC5wYWdlIC5pbnRyby12aWQtZGVza3RvcC1iYXNlIC5pbnRyby12aWQraW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuaW50cm8tdmlkLWRlc2t0b3AtYmFzZSAuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5pbnRyby12aWQrLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5pbnRyby12aWQtZGVza3RvcC1iYXNlIC5pbnRyby12aWQrLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbntwYWRkaW5nOjAuNjVyZW0gMnJlbX19LmludHJve3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnRybyB+IC5jb250YWluZXJ7bWFyZ2luLXRvcDoyZW19LmludHJvX2JhY2tncm91bmR7bWF4LWhlaWdodDo2NTBweDtvdmVyZmxvdzpoaWRkZW59LmludHJvX2JhY2tncm91bmRfaW1hZ2V7LXdlYmtpdC1maWx0ZXI6YnJpZ2h0bmVzcyg3NSUpO2ZpbHRlcjpicmlnaHRuZXNzKDc1JSk7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo1MDBweDtvYmplY3QtZml0OmNvdmVyO3dpZHRoOjEwMCV9Lm5vLW9iamVjdGZpdCAuaW50cm9fYmFja2dyb3VuZF9pbWFnZXttYXgtaGVpZ2h0Om5vbmU7bWluLWhlaWdodDowfS5pbnRyb19iYWNrZ3JvdW5kKy5pbnRyb19oZWFkZXJ7Y29sb3I6I2ZmZjtib3R0b206MDtsZWZ0OjB9LmludHJvX2hlYWRlcntwYWRkaW5nOjFlbTt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX0uaW50cm9faGVhZGVyX3RpdGxle21hcmdpbjphdXRvO21heC13aWR0aDoxMjgwcHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS43NWVtO2NvbG9yOiNEMzQ4MzZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpey5pbnRyb19oZWFkZXJfdGl0bGV7Zm9udC1zaXplOjIuNWVtfX0uaW50cm9faGVhZGVyX3N1bW1hcnl7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjEyODBweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxZW07bWFyZ2luLWJvdHRvbToyZW07bWFyZ2luLXRvcDoxZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5pbnRyb19oZWFkZXJ7cGFkZGluZzoyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmludHJvLndpdGhfaW1hZ2V7aGVpZ2h0Ojgwdmh9LmludHJvX2hlYWRlcl90aXRsZXtwYWRkaW5nLXJpZ2h0OjMyMHB4O2ZvbnQtc2l6ZToyLjc1ZW19LmludHJvX2hlYWRlcl9zdW1tYXJ5e3BhZGRpbmctcmlnaHQ6MzIwcHh9fS5zZXJ2aWNlc3tiYWNrZ3JvdW5kLWNvbG9yOiNEMzQ4MzY7Y29sb3I6I2ZmZjttYXJnaW46MCBhdXRvIDJlbSBhdXRvO21heC13aWR0aDoxMjgwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlcnZpY2VzX3VzZWR7YmFja2dyb3VuZC1jb2xvcjojRDM0ODM2O2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMCAwIDJweCAjZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo5NnB4O2xlZnQ6MDttYXJnaW46MWVtO3dpZHRoOjk2cHh9LnNlcnZpY2VzX3VzZWRfdGl0bGV7dG9wOjU0JX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LnNlcnZpY2VzX3VzZWR7cG9zaXRpb246YWJzb2x1dGV9LnNlcnZpY2VzX2NvbHVtbnN7ZGlzcGxheTpibG9jaztwYWRkaW5nOjFlbSAuNWVtIDAgMTQ0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNlcnZpY2Vze3RvcDotMmVtO21hcmdpbi1ib3R0b206LTJlbX19LnNlcnZpY2V7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlcnZpY2VfdGl0bGV7Zm9udC1zaXplOjFlbX0uc2VydmljZV9zdW1tYXJ5IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LnNlcnZpY2V7dGV4dC1hbGlnbjpsZWZ0fX0uc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZXtmb250LXNpemU6MnJlbX0uc3RvcmllcyAuaW50cm8tdmlke2JvcmRlcjpub25lO3RvcDo1MCU7cmlnaHQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LnN0b3JpZXMgLmludHJvLXZpZHtkaXNwbGF5OmlubGluZS1ibG9ja319LnN0b3JpZXMgLmltZy12aWRlb3std2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDUwJSk7ZmlsdGVyOmJyaWdodG5lc3MoNTAlKX0uc3RvcmllcyAuZmVhdHVyZV90aHVtYl9pbWFnZXtvYmplY3QtZml0OmNvdmVyO2hlaWdodDoyNzVweH0uc2lkZWJhcntjb2xvcjojNWJhYmRkO2ZvbnQ6NDAwIDFyZW0vMS41IFwiS2FybGFcIixcIlRyZWJ1Y2hldCBNU1wiLFwiTHVjaWRhIEdyYW5kZVwiLFRhaG9tYSxzYW5zLXNlcmlmO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOi41ZW07d2lkdGg6MTAwJX0uc2lkZWJhcl90aXRsZXtjb2xvcjojNjY2O2ZvbnQ6NzAwIDFyZW0gXCJLYXJsYVwiLFwiVHJlYnVjaGV0IE1TXCIsXCJMdWNpZGEgR3JhbmRlXCIsVGFob21hLHNhbnMtc2VyaWY7Ym9yZGVyLXRvcDoycHggc29saWQgIzg1QzFFNjtwYWRkaW5nLXRvcDoxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zaWRlYmFyLWJsb2Nre3RleHQtYWxpZ246bGVmdH0uc2lkZWJhci1ibG9jayAuZXhwYW5kLXRyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmV9LnNpZGViYXItYmxvY2sgLnNpZGViYXJfdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0uc2lkZWJhci1ibG9jayAuc2lkZWJhcl90aXRsZSAuaWNvbntmbG9hdDpyaWdodH0uc2lkZWJhci1ibG9jayAuZXhwYW5kLWNoZWNre2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjt3aWR0aDoxcHh9LnNpZGViYXItYmxvY2sgLnNpZGViYXItbmF2e3BhZGRpbmctdG9wOi41ZW19LnNpZGViYXItYmxvY2sgLnNpZGViYXItbmF2LWxpc3QgLnNpZGViYXItbmF2LWl0ZW17cGFkZGluZy1ib3R0b206MWVtfS5zaWRlYmFyLWJsb2NrIC5zaWRlYmFyLW5hdi1saXN0IC5zaWRlYmFyLW5hdi1pdGVtIC5zaWRlYmFyLW5hdi1pdGVtLWxpbms6aG92ZXJ7Y29sb3I6I0QzNDgzNn0uc2lkZWJhci1ibG9jayAuc2lkZWJhci1uYXYtbGlzdCAuc2lkZWJhci1uYXYtaXRlbSAuc2lkZWJhci1uYXYtaXRlbS1saW5rLmN1cnJlbnR7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNEMzQ4MzZ9LnNpZGViYXItYmxvY2sgLnNpZGViYXItbmF2LWxpc3QgLnNpZGViYXItbmF2LWl0ZW0gLnNpZGViYXItbmF2LWl0ZW06bGFzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjB9LnNpZGViYXItYmxvY2sgLnNpZGViYXItbmF2LWxpc3QgLnNpZGViYXItbmF2LWl0ZW0gLnN1Yi1saXN0e2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjODVDMUU2O21hcmdpbi10b3A6MWVtfS5zaWRlYmFyLWJsb2NrIC5zaWRlYmFyLW5hdi1saXN0IC5zaWRlYmFyLW5hdi1pdGVtIC5zdWItbGlzdCAuc2lkZWJhci1uYXYtaXRlbXtwYWRkaW5nLWxlZnQ6LjhlbX0uc2lkZWJhcl9uYXZfaXRlbXttYXJnaW46LjI1ZW0gMH0uc2lkZWJhcl9uYXZfaXRlbV9saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMjVlbSAwfS5zaWRlYmFyX25hdl9pdGVtX2xpbms6aG92ZXJ7Y29sb3I6I0QzNDgzNn0uc2lkZWJhcl9uYXZfaXRlbV9saW5rLmN1cnJlbnR7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNEMzQ4MzZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5zaWRlYmFye2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoyNSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNpZGViYXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjAlfX0uc3ViX2xpc3R7cGFkZGluZy1sZWZ0OjJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LnN1Yl9saXN0e3BhZGRpbmctcmlnaHQ6MmVtO3BhZGRpbmctbGVmdDowfX0uZXhwYW5kLWNoZWNrIH4gZGl2e2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmV4cGFuZC1jaGVjayB+IGRpdntkaXNwbGF5OmJsb2NrfX0uZXhwYW5kLWNoZWNrOmNoZWNrZWQgfiBkaXZ7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmV4cGFuZC1jaGVjazpjaGVja2VkIH4gZGl2e2Rpc3BsYXk6bm9uZX19LmV4cGFuZC10cmlnZ2Vye2N1cnNvcjpwb2ludGVyO21hcmdpbi10b3A6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5leHBhbmQtdHJpZ2dlciAuaWNvbnstby10cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjRzIGVhc2U7LW1vei10cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjRzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC40cyBlYXNlO2hlaWdodDoxcmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxcmVtfS5leHBhbmQtY2hlY2s6Y2hlY2tlZCB+IC5leHBhbmQtdHJpZ2dlciAuaWNvbnstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5pdGVtLmZlYXR1cmVke2JhY2tncm91bmQtY29sb3I6Izg1QzFFNjttYXJnaW4tYm90dG9tOjJlbX0uaXRlbV9jb2x1bW57bWF4LXdpZHRoOjY0MHB4fS5pdGVtX2ltYWdlOmhvdmVye29wYWNpdHk6MC44fS5pdGVtX2NhdGVnb3J5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjlyZW07bWFyZ2luOjAgMWVtIC41ZW0gMH0uaXRlbV9oZWFkZXJ7ZGlzcGxheTpibG9ja30uZmVhdHVyZWQgLml0ZW1faGVhZGVye3BhZGRpbmc6MCAxZW19Lml0ZW1faGVhZGVyX3RpdGxle2NvbG9yOiNEMzQ4MzZ9LmZlYXR1cmVkIC5pdGVtX2hlYWRlcl90aXRsZXtjb2xvcjojZmZmfS5pdGVtX2hlYWRlcl9kYXRle2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiM5OTl9LmZlYXR1cmVkIC5pdGVtX2hlYWRlcl9kYXRle2NvbG9yOiNmZmZ9Lml0ZW1fc3VtbWFyeXttYXgtd2lkdGg6NjQwcHg7bWFyZ2luLWJvdHRvbToxZW19LmZlYXR1cmVkIC5pdGVtX3N1bW1hcnl7Y29sb3I6IzMzM31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7Lml0ZW1fY29sdW1ue2Zsb2F0OnJpZ2h0O21heC13aWR0aDpub25lO3dpZHRoOjc0JX0uZmVhdHVyZWQgLml0ZW1faGVhZGVye3BhZGRpbmc6MWVtIDFlbSAwIDFlbX0uaXRlbV9pbWFnZXtmbG9hdDpsZWZ0O21heC13aWR0aDozMjBweDttYXJnaW4tdG9wOi41ZW19Lml0ZW1faW1hZ2UrLml0ZW1faGVhZGVye3BhZGRpbmctbGVmdDozNDRweH0uZmVhdHVyZWQgLml0ZW1faW1hZ2V7bWFyZ2luOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7Lml0ZW1fY29sdW1ue3dpZHRoOjc4JX19LmZlYXR1cmV7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS5mZWF0dXJlX3RodW1ie292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZmVhdHVyZV90aHVtYl9saW5re2Rpc3BsYXk6YmxvY2t9LmZlYXR1cmVfdGh1bWJfbGluazpob3ZlcntvcGFjaXR5OjAuOH0uZmVhdHVyZV90aHVtYl9saW5rLm92ZXJsYXk6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwwLjMpLHRyYW5zcGFyZW50IDUwJSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLDAuMyksdHJhbnNwYXJlbnQgNTAlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMC4zKSx0cmFuc3BhcmVudCA1MCUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDAuMyksdHJhbnNwYXJlbnQgNTAlLHRyYW5zcGFyZW50KTtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LmZlYXR1cmVfdGl0bGV7Y29sb3I6I0QzNDgzNjtwYWRkaW5nOjEuNXJlbSAwIDAgMH0uZmVhdHVyZV9zdW1tYXJ5e2NvbG9yOiM0RDRENER9LnN0b3JpZXMgLmZlYXR1cmVfdGl0bGV7cGFkZGluZzoxLjVyZW0gMS41cmVtIDAgMS41cmVtfS5zdG9yaWVzIC5mZWF0dXJlX3N1bW1hcnl7cGFkZGluZzowcmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtfS5zdG9yaWVzIC5mZWF0dXJlIC5zdG9yeS12aWRlby1mcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC44KTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2xlZnQ6MDtyaWdodDowO3RvcDowO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnN0b3JpZXMgLmZlYXR1cmUgLnN0b3J5LXZpZGVvLWZyYW1lIC5zdG9yeS12aWRlby1idXR0b257cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5zdG9yaWVzIC5mZWF0dXJlIC5zdG9yeS12aWRlby1mcmFtZSAuc3RvcnktdmlkZW8tYnV0dG9uIC5zdG9yeS12aWRlby1idXR0b24taWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6I0QzNDgzNjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIk5vdmFcIixcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIjtmb250LXNpemU6MS41ZW07cGFkZGluZzowIDE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc3Rvcmllc19oZWFkZXJ7cGFkZGluZy1ib3R0b206MmVtO3BhZGRpbmctdG9wOjJlbX0uc3RvcmllcyAuZmVhdHVyZXtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDRweCA4cHggcmdiYSgwLDAsMCwwLjEpO3BhZGRpbmc6MDttYXJnaW46MCAxZW07bWF4LXdpZHRoOjI5JTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3RvcmllcyAuZmVhdHVyZV90aHVtYl9pbWFnZXtvYmplY3QtZml0OmNvdmVyO2hlaWdodDoyNzVweH0uc3RvcmllcyAuZmVhdHVyZV90aXRsZXtjb2xvcjojRDM0ODM2fS5zdG9yaWVzIC5mZWF0dXJlX3N1bW1hcnl7Y29sb3I6IzRENEQ0RH0uc3RvcmllcyAuZmVhdHVyZV90aXRsZXtwYWRkaW5nOjEuNXJlbSAxLjVyZW0gMCAxLjVyZW19LnN0b3JpZXMgLmZlYXR1cmVfc3VtbWFyeXtwYWRkaW5nOjByZW0gMS41cmVtIDEuNXJlbSAxLjVyZW19fS52YWx1ZXt0ZXh0LWFsaWduOmNlbnRlcn0udmFsdWVfbnVtYmVye2JvcmRlcjo2cHggc29saWQgI0QzNDgzNjtib3JkZXItcmFkaXVzOjEwMCU7aGVpZ2h0OjcuNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjcuNWVtfS52YWx1ZV9udW1iZXIgLmNlbnRlcmVke2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjJlbX0udmFsdWVfdGl0bGV7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsXCJMdWNpZGEgQ29uc29sZVwiLG1vbm9zcGFjZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpey52YWx1ZXtwYWRkaW5nOjAgMWVtfX0uYmFubmVye3RleHQtYWxpZ246bGVmdH0uYmFubmVyX2NvbHVtbntwYWRkaW5nOjFlbX0uYmFubmVyX2hlcm9faW1hZ2V7YmFja2dyb3VuZC1jb2xvcjojRjJGMkYyfS5iYW5uZXJfaGVhZGVye2NvbG9yOiMzMzN9LmJhbm5lcl9zdW1tYXJ5e2ZvbnQtc2l6ZToxZW07bWFyZ2luLWJvdHRvbToxZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5iYW5uZXJfaGVyb3tmbG9hdDpsZWZ0O3dpZHRoOjUwJX0uYmFubmVyX2NvbHVtbntmbG9hdDpyaWdodDt3aWR0aDo1MCV9LmJhbm5lcl9oZWFkZXJ7Ym9yZGVyOjhweCBzb2xpZCAjODVDMUU2O21hcmdpbjowIDAgMWVtIC0zZW07bWF4LXdpZHRoOjg1My4zMzMzM3B4O3BhZGRpbmc6MWVtIDFlbSAxZW0gM2VtfS5iYW5uZXJfaGVhZGVyX3RhZ2xpbmV7LW8tYW5pbWF0aW9uOmZhZGUgMC42cyBlYXNlIDAuMnMgZm9yd2FyZHM7LW1vei1hbmltYXRpb246ZmFkZSAwLjZzIGVhc2UgMC4ycyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbjpmYWRlIDAuNnMgZWFzZSAwLjJzIGZvcndhcmRzO2FuaW1hdGlvbjpmYWRlIDAuNnMgZWFzZSAwLjJzIGZvcndhcmRzO21hcmdpbjowO29wYWNpdHk6MH0ubm8tY3NzYW5pbWF0aW9ucyAuYmFubmVyX2hlYWRlcl90YWdsaW5le29wYWNpdHk6MX0uYmFubmVyX3N1bW1hcnl7LW8tYW5pbWF0aW9uOmZhZGUgMC42cyBlYXNlIDAuNHMgZm9yd2FyZHM7LW1vei1hbmltYXRpb246ZmFkZSAwLjZzIGVhc2UgMC40cyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbjpmYWRlIDAuNnMgZWFzZSAwLjRzIGZvcndhcmRzO2FuaW1hdGlvbjpmYWRlIDAuNnMgZWFzZSAwLjRzIGZvcndhcmRzO21heC13aWR0aDo2NDBweH0uY3NzYW5pbWF0aW9ucyAuYmFubmVyX3N1bW1hcnl7b3BhY2l0eTowfS5iYW5uZXJfYnV0dG9uc3stby1hbmltYXRpb246ZmFkZSAwLjZzIGVhc2UgMC42cyBmb3J3YXJkczstbW96LWFuaW1hdGlvbjpmYWRlIDAuNnMgZWFzZSAwLjZzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uOmZhZGUgMC42cyBlYXNlIDAuNnMgZm9yd2FyZHM7YW5pbWF0aW9uOmZhZGUgMC42cyBlYXNlIDAuNnMgZm9yd2FyZHN9LmNzc2FuaW1hdGlvbnMgLmJhbm5lcl9idXR0b25ze29wYWNpdHk6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuYmFubmVyX2NvbHVtbntwYWRkaW5nOjJlbX0uYmFubmVyX2hlYWRlcnttYXJnaW46MCAwIDJlbSAtNWVtO3BhZGRpbmc6MWVtIDFlbSAxZW0gNWVtfS5iYW5uZXJfaGVhZGVyX3RhZ2xpbmV7Zm9udC1zaXplOjMuM2VtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5iYW5uZXJfaGVhZGVyX3RhZ2xpbmV7Zm9udC1zaXplOjMuOGVtfS5iYW5uZXJfc3VtbWFyeXtmb250LXNpemU6MWVtfX0uaG9tZV9jYW1wYWlnbl9kZXNrdG9we2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KXsuaG9tZV9jYW1wYWlnbl9kZXNrdG9we3BhZGRpbmc6MTB2dyAwfX0uaG9tZV9jYW1wYWlnbl9kZXNrdG9wX2ltZ3toZWlnaHQ6NDAwcHg7bWFyZ2luLWJvdHRvbToxZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5ob21lX2NhbXBhaWduX2Rlc2t0b3BfaW1ne2hlaWdodDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6LTE7bWFyZ2luLWJvdHRvbTowfX0uaG9tZV9jYW1wYWlnbl9kZXNrdG9wX2ltZyBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1ue2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgLjVlbTt3aWR0aDoxMDAlO21hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1ue3BhZGRpbmctcmlnaHQ6NDAwcHggIWltcG9ydGFudH19LmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9ue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoycmVtO2ZvbnQtc2l6ZToxLjRyZW19LmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl90aXRsZXttYXJnaW4tYm90dG9tOjJyZW19LmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl90aXRsZSBzcGFue2JhY2tncm91bmQ6I0QzNDgzNjtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lO3BhZGRpbmc6MXJlbTtsaW5lLWhlaWdodDoxLjc1O2JveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lOy13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmV9LmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl9zdW1tYXJ5e21hcmdpbi10b3A6MS41cmVtO2ZvbnQtc2l6ZToxZW07YmFja2dyb3VuZDojMzMzO2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmU7cGFkZGluZzowLjc1cmVtIDFyZW07bGluZS1oZWlnaHQ6Mi41O2JveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lOy13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fc3VtbWFyeXtsaW5lLWhlaWdodDoxLjc1fX0uaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbntwYWRkaW5nOjAgMWVtfS5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fdGl0bGV7cGFkZGluZy10b3A6LjVlbX0uaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbnt3aWR0aDo5NSU7bWFyZ2luLWxlZnQ6MH1wLmZpbHRlcl9tZXRhZGF0YXtmb250OjcwMCAxLjVlbS8xLjIgXCJDbGFyZW5kb24gVGV4dCBQcm9cIiwgXCJjbGFyZW5kb24tdGV4dC1wcm9cIiwgR2VvcmdpYSxcciBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7bWFyZ2luLWJvdHRvbTowfWgzLnNpZGViYXJfdGl0bGV7cGFkZGluZy1ib3R0b206MC41ZW19LmhlYWRlci1ob21lIC5sb2dvLXdoaXRle2Rpc3BsYXk6bm9uZX0uaGVhZGVyLWhvbWUgLnNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5oZWFkZXItaG9tZSAuc2VhcmNoX2lucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7bWFyZ2luOjA7cGFkZGluZy1yaWdodDo0NHB4O2hlaWdodDphdXRvO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsIFwiTHVjaWRhIENvbnNvbGVcIiwgbW9ub3NwYWNlO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5oZWFkZXItaG9tZSAuc2VhcmNoX2lucHV0e2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH19LmhlYWRlci1ob21lIC5zZWFyY2hfaW5wdXQuZGFya3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZn0uaGVhZGVyLWhvbWUgLnNlYXJjaF9pbnB1dC5kYXJrOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzg1QzFFNn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5oZWFkZXItaG9tZSAuc2VhcmNoIGlucHV0e2NvbG9yOiNmZmZ9LmhlYWRlci1ob21lIC5zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiNmZmY7b3BhY2l0eToxfS5oZWFkZXItaG9tZSAuc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZmZmfS5oZWFkZXItaG9tZSAuc2VhcmNoIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZn0uaGVhZGVyLWhvbWUgLnNlYXJjaF9idXR0b257Y29sb3I6I2ZmZn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaGVhZGVyLWhvbWV7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uaGVhZGVyLWhvbWUgLm5hdl9pdGVtX2xpbmt7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO21hcmdpbjowIC41NDA1NGVtO3BhZGRpbmc6LjVlbSAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5oZWFkZXItaG9tZSAubmF2X2l0ZW1fbGlua3ttYXJnaW46MCAxZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmhlYWRlci1ob21lIC5uYXZfaXRlbV9saW5rOmhvdmVye2NvbG9yOiNEMzQ4MzZ9LmhlYWRlci1ob21lIC5uYXZfaXRlbV9saW5rLmN1cnJlbnR7Ym94LXNoYWRvdzowIDFweCAwIDAgI2ZmZjtjb2xvcjojZmZmfS5zZWNuYXYgLmhlYWRlci1ob21lIC5uYXZfaXRlbV9saW5rLmN1cnJlbnR7Ym94LXNoYWRvdzowIC0xcHggMCAwICNEMzQ4MzY7Y29sb3I6I2ZmZn0uaGVhZGVyLWhvbWUgLm5hdl9pdGVtX3Bob25le2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMjVyZW07cGFkZGluZzouNWVtfS5oZWFkZXItaG9tZSAubG9nby1ub3JtYWx7ZGlzcGxheTpub25lfS5oZWFkZXItaG9tZSAubG9nby13aGl0ZXtkaXNwbGF5OmlubGluZS1ibG9ja319LmludHJvLWhvbWUgLmludHJvLXZpZC1tb2JpbGV7ZGlzcGxheTpub25lfS5pbnRyby1ob21lIC5pbnRyb19iYWNrZ3JvdW5kKy5pbnRyb19oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaW50cm8taG9tZXt0b3A6LTExLjhyZW07bWFyZ2luLWJvdHRvbTotMTEuOHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaW50cm8taG9tZSAuaW50cm9fYmFja2dyb3VuZF9pbWFnZXttaW4taGVpZ2h0OjY1MHB4fX0uaW50cm8taG9tZSAuaW50cm9fYmFja2dyb3VuZCAub3ZlcmxheXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwKSA2NSUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwKSA2NSUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsMCwwLDAuNSkgMCUsIHJnYmEoMCwwLDAsMCkgNjUlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjMDAwMDAwXCIsR3JhZGllbnRUeXBlPTEpfS5pbnRyby1ob21lIC5pbnRyb19oZWFkZXJ7ei1pbmRleDoyfS5pbnRyby1ob21lIC5pbnRyb19oZWFkZXJfdGl0bGUsLmludHJvLWhvbWUgLmludHJvX2hlYWRlcl9zdW1tYXJ5ey1vLWFuaW1hdGlvbjpmYWRlIDAuNnMgZWFzZSAwLjJzIGZvcndhcmRzOy1tb3otYW5pbWF0aW9uOmZhZGUgMC42cyBlYXNlIDAuMnMgZm9yd2FyZHM7LXdlYmtpdC1hbmltYXRpb246ZmFkZSAwLjZzIGVhc2UgMC4ycyBmb3J3YXJkczthbmltYXRpb246ZmFkZSAwLjZzIGVhc2UgMC4ycyBmb3J3YXJkcztwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MDttYXgtd2lkdGg6NzV2d30ubm8tY3NzYW5pbWF0aW9ucyAuaW50cm8taG9tZSAuaW50cm9faGVhZGVyX3RpdGxlLC5uby1jc3NhbmltYXRpb25zIC5pbnRyby1ob21lIC5pbnRyb19oZWFkZXJfc3VtbWFyeXtvcGFjaXR5OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpey5pbnRyby1ob21lIC5pbnRyb19oZWFkZXJfdGl0bGUsLmludHJvLWhvbWUgLmludHJvX2hlYWRlcl9zdW1tYXJ5e21heC13aWR0aDo2MHZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmludHJvLWhvbWUgLmludHJvX2hlYWRlcl90aXRsZSwuaW50cm8taG9tZSAuaW50cm9faGVhZGVyX3N1bW1hcnl7bWF4LXdpZHRoOjQ1dnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmludHJvLWhvbWUgLmludHJvX2hlYWRlcl90aXRsZSwuaW50cm8taG9tZSAuaW50cm9faGVhZGVyX3N1bW1hcnl7bWF4LXdpZHRoOjQwdnd9fS5pbnRyby1ob21lIC5pbnRyb19oZWFkZXJfdGl0bGV7Y29sb3I6I2ZmZjtmb250LXNpemU6MS43NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmludHJvLWhvbWUgLmludHJvX2hlYWRlcl90aXRsZXtmb250LXNpemU6MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaW50cm8taG9tZSAuaW50cm9faGVhZGVyX3RpdGxle2ZvbnQtc2l6ZToyLjVyZW19fS5pbnRyby1ob21lIC5pbnRyb19oZWFkZXJfc3VtbWFyeXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWxpbmUtY2xhbXA6NH0uaW50cm8taG9tZSAuaW50cm9faGVhZGVyLndpdGhfZmVhdHVyZWRfdmlkZW97cGFkZGluZy1ib3R0b206NGVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KXsuaW50cm8taG9tZSAuaW50cm9faGVhZGVyLndpdGhfZmVhdHVyZWRfdmlkZW8gLmludHJvX2hlYWRlcl90aXRsZXttYXJnaW4tYm90dG9tOi41ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmludHJvLWhvbWUud2l0aF9pbWFnZXtoZWlnaHQ6ODB2aH0uaW50cm8taG9tZS53aXRoX2ltYWdlX2hlYWRlcntwYWRkaW5nLWJvdHRvbTo0ZW19LmludHJvLWhvbWUgLmludHJvX2hlYWRlcntwYWRkaW5nLWJvdHRvbTo0ZW19LmludHJvLWhvbWUgLmludHJvX2hlYWRlcl90aXRsZXttYXJnaW4tbGVmdDowfS5pbnRyby1ob21lIC5pbnRyb19oZWFkZXJfc3VtbWFyeXttYXJnaW4tbGVmdDowfX0jb25ldHJ1c3QtcG9saWN5e21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50fSNvbmV0cnVzdC1wb2xpY3ktdGV4dHtmb250OjQwMCAxNnB4LzEuNCBcIkthcmxhXCIsIFwiVHJlYnVjaGV0IE1TXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBUYWhvbWEsXHIgc2Fucy1zZXJpZiAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmc6MXJlbSAycmVtICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnR9I29uZXRydXN0LWJ1dHRvbi1ncm91cHttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH0ub3QtYnRuLWNvbnRhaW5lciBidXR0b24sLm90LXNkay1jb250YWluZXIgYnV0dG9ue2JvcmRlcjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZFwiLCBcIkx1Y2lkYSBDb25zb2xlXCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxcmVtICFpbXBvcnRhbnQ7cGFkZGluZzowLjdyZW0gMnJlbSAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O3RyYW5zaXRpb246MC4zcyAhaW1wb3J0YW50fS5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLm9uZXRydXN0LWNsb3NlLWJ0bi1oYW5kbGVyKSwub3QtYnRuLWNvbnRhaW5lciBidXR0b246bm90KC5vbmV0cnVzdC1jbG9zZS1idG4tdWkpLC5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLmJhbm5lci1jbG9zZS1idXR0b24pLC5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLm90LWNsb3NlLWljb24pLC5vdC1zZGstY29udGFpbmVyIGJ1dHRvbjpub3QoLm9uZXRydXN0LWNsb3NlLWJ0bi1oYW5kbGVyKSwub3Qtc2RrLWNvbnRhaW5lciBidXR0b246bm90KC5vbmV0cnVzdC1jbG9zZS1idG4tdWkpLC5vdC1zZGstY29udGFpbmVyIGJ1dHRvbjpub3QoLmJhbm5lci1jbG9zZS1idXR0b24pLC5vdC1zZGstY29udGFpbmVyIGJ1dHRvbjpub3QoLm90LWNsb3NlLWljb24pe2JhY2tncm91bmQtY29sb3I6I0QzNDgzNiAhaW1wb3J0YW50fS5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLm9uZXRydXN0LWNsb3NlLWJ0bi1oYW5kbGVyKTpob3Zlciwub3QtYnRuLWNvbnRhaW5lciBidXR0b246bm90KC5vbmV0cnVzdC1jbG9zZS1idG4taGFuZGxlcik6YWN0aXZlLC5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLm9uZXRydXN0LWNsb3NlLWJ0bi1oYW5kbGVyKTpmb2N1cywub3QtYnRuLWNvbnRhaW5lciBidXR0b246bm90KC5vbmV0cnVzdC1jbG9zZS1idG4tdWkpOmhvdmVyLC5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLm9uZXRydXN0LWNsb3NlLWJ0bi11aSk6YWN0aXZlLC5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLm9uZXRydXN0LWNsb3NlLWJ0bi11aSk6Zm9jdXMsLm90LWJ0bi1jb250YWluZXIgYnV0dG9uOm5vdCguYmFubmVyLWNsb3NlLWJ1dHRvbik6aG92ZXIsLm90LWJ0bi1jb250YWluZXIgYnV0dG9uOm5vdCguYmFubmVyLWNsb3NlLWJ1dHRvbik6YWN0aXZlLC5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLmJhbm5lci1jbG9zZS1idXR0b24pOmZvY3VzLC5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLm90LWNsb3NlLWljb24pOmhvdmVyLC5vdC1idG4tY29udGFpbmVyIGJ1dHRvbjpub3QoLm90LWNsb3NlLWljb24pOmFjdGl2ZSwub3QtYnRuLWNvbnRhaW5lciBidXR0b246bm90KC5vdC1jbG9zZS1pY29uKTpmb2N1cywub3Qtc2RrLWNvbnRhaW5lciBidXR0b246bm90KC5vbmV0cnVzdC1jbG9zZS1idG4taGFuZGxlcik6aG92ZXIsLm90LXNkay1jb250YWluZXIgYnV0dG9uOm5vdCgub25ldHJ1c3QtY2xvc2UtYnRuLWhhbmRsZXIpOmFjdGl2ZSwub3Qtc2RrLWNvbnRhaW5lciBidXR0b246bm90KC5vbmV0cnVzdC1jbG9zZS1idG4taGFuZGxlcik6Zm9jdXMsLm90LXNkay1jb250YWluZXIgYnV0dG9uOm5vdCgub25ldHJ1c3QtY2xvc2UtYnRuLXVpKTpob3Zlciwub3Qtc2RrLWNvbnRhaW5lciBidXR0b246bm90KC5vbmV0cnVzdC1jbG9zZS1idG4tdWkpOmFjdGl2ZSwub3Qtc2RrLWNvbnRhaW5lciBidXR0b246bm90KC5vbmV0cnVzdC1jbG9zZS1idG4tdWkpOmZvY3VzLC5vdC1zZGstY29udGFpbmVyIGJ1dHRvbjpub3QoLmJhbm5lci1jbG9zZS1idXR0b24pOmhvdmVyLC5vdC1zZGstY29udGFpbmVyIGJ1dHRvbjpub3QoLmJhbm5lci1jbG9zZS1idXR0b24pOmFjdGl2ZSwub3Qtc2RrLWNvbnRhaW5lciBidXR0b246bm90KC5iYW5uZXItY2xvc2UtYnV0dG9uKTpmb2N1cywub3Qtc2RrLWNvbnRhaW5lciBidXR0b246bm90KC5vdC1jbG9zZS1pY29uKTpob3Zlciwub3Qtc2RrLWNvbnRhaW5lciBidXR0b246bm90KC5vdC1jbG9zZS1pY29uKTphY3RpdmUsLm90LXNkay1jb250YWluZXIgYnV0dG9uOm5vdCgub3QtY2xvc2UtaWNvbik6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYjgzOTI4ICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDtvdXRsaW5lOjAgIWltcG9ydGFudH0ub3QtZ3JwLWRlc2MsLm90LWNhdGVnb3J5LWRlc2N7Zm9udDo0MDAgMTZweC8xLjQgXCJLYXJsYVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgVGFob21hLFxyIHNhbnMtc2VyaWYgIWltcG9ydGFudH0jb25ldHJ1c3QtcGMtYnRuLWhhbmRsZXJ7YmFja2dyb3VuZC1jb2xvcjojRjVBNTJDICFpbXBvcnRhbnR9I29uZXRydXN0LXBjLWJ0bi1oYW5kbGVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VkOTMwYiAhaW1wb3J0YW50fS5vdC1jbG9zZS1pY29ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0ub3QtY2xvc2UtaWNvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7b3BhY2l0eTowLjcgIWltcG9ydGFudH0uaGVscF90aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246cmVsYXRpdmV9LmhlbHBfaGVhZGVye2NvbG9yOiNmZmY7Ym90dG9tOjA7cGFkZGluZzowIDFlbTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS5oZWxwX2hlYWRlcl9pY29ue3BhZGRpbmc6MWVtIDB9LmhlbHBfaGVhZGVyX2ljb246YmVmb3Jle2ZvbnQtc2l6ZTo0OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmhlbHB7cGFkZGluZy1ib3R0b206MmVtfX0ubG90dGVyeXtiYWNrZ3JvdW5kLWNvbG9yOiM4NUMxRTY7Y29sb3I6IzMzMztwYWRkaW5nOjFlbSAuNWVtfS5sb3R0ZXJ5X3RpdGxle2NvbG9yOiNmZmY7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZjtwYWRkaW5nLXRvcDouNWVtfS5sb3R0ZXJ5X2Rlc2NyaXB0aW9uX3RpdGxle2NvbG9yOiNmZmY7Zm9udDo3MDAgMXJlbSBcIkthcmxhXCIsXCJUcmVidWNoZXQgTVNcIixcIkx1Y2lkYSBHcmFuZGVcIixUYWhvbWEsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxvdHRlcnlfZGVzY3JpcHRpb25fc3VtbWFyeXtmb250OjQwMCAxLjJlbS8xLjQgXCJLYXJsYVwiLFwiVHJlYnVjaGV0IE1TXCIsXCJMdWNpZGEgR3JhbmRlXCIsVGFob21hLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToxZW19LmxvdHRlcnlfcmVzdWx0c3ttYXgtd2lkdGg6NjQwcHg7bWFyZ2luLWJvdHRvbToxZW19LmxvdHRlcnlfcmVzdWx0c19udW1iZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgIzg1QzFFNjtjb2xvcjojMzMzO2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjIuNGVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvdHRlcnlfcmVzdWx0c19udW1iZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjEwMCV9LmxvdHRlcnlfbGVuZ3RoXzN7d2lkdGg6MzMuMzMzMzMzMzMzJX0ubG90dGVyeV9sZW5ndGhfNHt3aWR0aDoyNSV9LmxvdHRlcnlfbGVuZ3RoXzV7d2lkdGg6MjAlfS5sb3R0ZXJ5X2xlbmd0aF82e3dpZHRoOjE2LjY2NjY2NjY2NyV9LmxvdHRlcnlfbGVuZ3RoXzd7d2lkdGg6MTQuMjg1NzE0MjgwJX0ubG90dGVyeV9sZW5ndGhfOHt3aWR0aDoxMi41JX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5sb3R0ZXJ5e21hcmdpbi10b3A6LTJlbTtwYWRkaW5nOjEuNWVtIDFlbX0ubG90dGVyeV9yZXN1bHRzX251bWJlcntib3JkZXItd2lkdGg6NnB4O2ZvbnQtc2l6ZTozLjRlbX19LmNhbXBhaWduX2Jsb2Nre3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MWVtIDAgMCAwO21hcmdpbi1ib3R0b206MWVtfS5jYW1wYWlnbl9ibG9jazpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6I0YyRjJGMn0uY2FtcGFpZ25fYmxvY2s6Zmlyc3Qtb2YtdHlwZXtjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmNhbXBhaWduX2Jsb2NrOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDotMmVtfX0uY2FtcGFpZ25fYmxvY2s6Zmlyc3Qtb2YtdHlwZSBoMntjb2xvcjojZmZmfS5jYW1wYWlnbl9ibG9jazpmaXJzdC1vZi10eXBlIHB7Y29sb3I6IzMzM30uY2FtcGFpZ25fYmxvY2s6Zmlyc3Qtb2YtdHlwZSAuZmVhdHVyZV90aXRsZXtjb2xvcjojZmZmfS5jYW1wYWlnbl9ibG9jazpmaXJzdC1vZi10eXBlIC52YWx1ZV9udW1iZXJ7Ym9yZGVyLWNvbG9yOiMzMzN9LmNhbXBhaWduX2Jsb2NrIGlmcmFtZXt3aWR0aDoxMDAlfS5jYW1wYWlnbl9oZWFkZXJ7cGFkZGluZzowIDFlbTttYXJnaW46YXV0bzttYXgtd2lkdGg6ODUzLjMzMzMzcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5jYW1wYWlnbl9ibG9jayAuY29sdW1uc3twYWRkaW5nOjAgMWVtfS5jYW1wYWlnbl9ibG9jazpudGgtb2YtdHlwZShvZGQpe21hcmdpbi1ib3R0b206MmVtO3BhZGRpbmctdG9wOjJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpey5jYW1wYWlnbiAuY29sdW1ue3BhZGRpbmc6MCAxZW19fS5oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDtvdmVyZmxvdzpoaWRkZW59LmRhcmstdGhlbWUgLmhlcm97YmFja2dyb3VuZC1jb2xvcjojMjYyNjI2O2NvbG9yOiNmZmZ9LmxpZ2h0LXRoZW1lIC5oZXJve2JhY2tncm91bmQtY29sb3I6I0YyRjJGMn0uaGVyb19oZWFkZXJ7cGFkZGluZzoxZW07cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uaGVyb19oZWFkZXJfbG9nb3tkaXNwbGF5OmlubGluZS1ibG9ja30uaGVyb19oZWFkZXJfc3VtbWFyeXtmb250LXNpemU6MWVtO21heC13aWR0aDo0MjYuNjY2NjdweH0uaGVyb19oZWFkZXIgLmJ1dHRvbiwuaGVyb19oZWFkZXIgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgLmhlcm9faGVhZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl0sLmhlcm9faGVhZGVyIGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgLmhlcm9faGVhZGVyIGlucHV0W3R5cGU9XCJyZXNldFwiXSwuaGVyb19oZWFkZXIgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJvZHkgLnBhZ2UgLmhlcm9faGVhZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmhlcm9faGVhZGVyIC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5oZXJvX2hlYWRlciAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9ue2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpey5oZXJvX2hlYWRlciAuYnV0dG9uLC5oZXJvX2hlYWRlciBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJidXR0b25cIl0sYm9keSAucGFnZSAuaGVyb19oZWFkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwuaGVyb19oZWFkZXIgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSAuaGVyb19oZWFkZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdLC5oZXJvX2hlYWRlciBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYm9keSAucGFnZSAuaGVyb19oZWFkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuaGVyb19oZWFkZXIgLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uLC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhlcm9faGVhZGVyIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5oZXJvX2hlYWRlciAuYnV0dG9uLXZpZGVve2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpey5oZXJvX2hlYWRlciAuYnV0dG9uLXZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0uaGVyb19oZWFkZXIgLmJ1dHRvbi12aWRlbyAuaW50cm8tdmlkLWljb257bWFyZ2luLWxlZnQ6MWVtO2ZvbnQtc2l6ZTouOGVtfS5oZXJvX2ltYWdle3BhZGRpbmctYm90dG9tOjU2LjI1JTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KXsuaGVyb19oZWFkZXJ7cGFkZGluZzoyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KXsuaGVyb19oZWFkZXJ7d2lkdGg6NjYuNjY2NjY2NjY2JTt6LWluZGV4OjEwfS5kYXJrLXRoZW1lIC5oZXJvX2hlYWRlcntiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMjYyNjI2LCMyNjI2MjYgNTAlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyNjI2MjYsIzI2MjYyNiA1MCUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzI2MjYyNiwjMjYyNjI2IDUwJSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyNjI2MjYsIzI2MjYyNiA1MCUsdHJhbnNwYXJlbnQpfS5saWdodC10aGVtZSAuaGVyb19oZWFkZXJ7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCwgI0YyRjJGMiwjRjJGMkYyIDUwJSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjRjJGMkYyLCNGMkYyRjIgNTAlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNGMkYyRjIsI0YyRjJGMiA1MCUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRjJGMkYyLCNGMkYyRjIgNTAlLHRyYW5zcGFyZW50KX0uaGVyb19pbWFnZXtoZWlnaHQ6MTAwJTt3aWR0aDo2Ni42NjY2NjY2NjYlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7cGFkZGluZzowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5oZXJvX2hlYWRlcntwYWRkaW5nOjNlbTttYXJnaW4tYm90dG9tOjJlbX19Lm1lZGlhX2ltYWdle21hcmdpbi1ib3R0b206MWVtfS5tZWRpYV9oZWFkZXIgLmJ1dHRvbi1zZWNvbmRhcnl7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZiBpbnNldDtjb2xvcjojZmZmfS5tZWRpYV9oZWFkZXIgLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNGNUE1MkM7Ym94LXNoYWRvdzowIDAgMCAycHggI0Y1QTUyQyBpbnNldH0ubWVkaWFfaGVhZGVyIC5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOmxpZ3RoZW4oI0Y1QTUyQywgOCUpO2JveC1zaGFkb3c6MCAwIDAgMnB4IGxpZ3RoZW4oI0Y1QTUyQywgOCUpIGluc2V0fS5tZWRpYV9oZWFkZXIgLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsLm1lZGlhX2hlYWRlciAuYnV0dG9uLXNlY29uZGFyeTphY3RpdmV7Ym94LXNoYWRvdzpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KXsubWVkaWFfaGVhZGVye3BhZGRpbmc6MCAxZW19fS5pbmZvcm1hdGlvbnstbW96LWNvbHVtbnM6NDI2LjY2NjY3cHggMjstbW96LWNvbHVtbi1nYXA6MmVtOy13ZWJraXQtY29sdW1uczo0MjYuNjY2NjdweCAyOy13ZWJraXQtY29sdW1uLWdhcDoyZW07Y29sdW1uczo0MjYuNjY2NjdweCAyO2NvbHVtbi1nYXA6MmVtO21hcmdpbi1ib3R0b206MWVtO3RleHQtYWxpZ246bGVmdH0uaW5mb3JtYXRpb25fdGV4dHttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7LmluZm9ybWF0aW9ue3BhZGRpbmc6MWVtIDJlbX19LnJlZCBoMiAuZmVhdHVyZV90aXRsZXtjb2xvcjojZmZmfS5yZWQgLnNlY3Rpb25faGVhZGVyX3RpdGxle2NvbG9yOiNmZmZ9LnJlZCAuc2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNGMDVDNTF9LnJlZCAudmFsdWVfbnVtYmVye2JvcmRlci1jb2xvcjojRjA1QzUxfS5yZWQgLmNhbXBhaWduX2Jsb2NrOmZpcnN0LW9mLXR5cGV7YmFja2dyb3VuZC1jb2xvcjojRjA1QzUxfS5yZWQgLmN0YV9zdW1tYXJ5e2NvbG9yOiMzMzN9LnJlZCAuYnV0dG9uLC5yZWQgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgLnJlZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLC5yZWQgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sYm9keSAucGFnZSAucmVkIGlucHV0W3R5cGU9XCJyZXNldFwiXSwucmVkIGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxib2R5IC5wYWdlIC5yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwucmVkIC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5yZWQgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwucmVkIC5idXR0b24tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I0YwNUM1MX0ucmVkIC5idXR0b246aG92ZXIsLnJlZCBib2R5IC5wYWdlIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sYm9keSAucGFnZSAucmVkIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sLnJlZCBib2R5IC5wYWdlIGlucHV0OmhvdmVyW3R5cGU9XCJyZXNldFwiXSxib2R5IC5wYWdlIC5yZWQgaW5wdXQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLC5yZWQgYm9keSAucGFnZSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLGJvZHkgLnBhZ2UgLnJlZCBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLC5yZWQgLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uOmhvdmVyLC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLnJlZCAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uOmhvdmVyLC5yZWQgLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2ExZTExfS5yZWQgLmNhbXBhaWduIC5mZWF0dXJlX3RpdGxlLC5yZWQgLmNhbXBhaWduIC5zZWN0aW9uX2hlYWRlcl90aXRsZXtjb2xvcjojZmZmfS5yZWQgLmNhbXBhaWduX2Jsb2NrIGgyLmZlYXR1cmVfdGl0bGV7Y29sb3I6aW5pdGlhbH0ucHVycGxlIGgyIC5mZWF0dXJlX3RpdGxle2NvbG9yOiNmZmZ9LnB1cnBsZSAuc2VjdGlvbl9oZWFkZXJfdGl0bGV7Y29sb3I6I2ZmZn0ucHVycGxlIC5zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I0FBODVFNn0ucHVycGxlIC52YWx1ZV9udW1iZXJ7Ym9yZGVyLWNvbG9yOiNBQTg1RTZ9LnB1cnBsZSAuY2FtcGFpZ25fYmxvY2s6Zmlyc3Qtb2YtdHlwZXtiYWNrZ3JvdW5kLWNvbG9yOiNBQTg1RTZ9LnB1cnBsZSAuY3RhX3N1bW1hcnl7Y29sb3I6IzMzM30ucHVycGxlIC5idXR0b24sLnB1cnBsZSBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJidXR0b25cIl0sYm9keSAucGFnZSAucHVycGxlIGlucHV0W3R5cGU9XCJidXR0b25cIl0sLnB1cnBsZSBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJyZXNldFwiXSxib2R5IC5wYWdlIC5wdXJwbGUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLC5wdXJwbGUgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJvZHkgLnBhZ2UgLnB1cnBsZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wdXJwbGUgLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uLC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLnB1cnBsZSAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uLC5wdXJwbGUgLmJ1dHRvbi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojQUE4NUU2fS5wdXJwbGUgLmJ1dHRvbjpob3ZlciwucHVycGxlIGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxib2R5IC5wYWdlIC5wdXJwbGUgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSwucHVycGxlIGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgLnB1cnBsZSBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sLnB1cnBsZSBib2R5IC5wYWdlIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sYm9keSAucGFnZSAucHVycGxlIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLnB1cnBsZSAuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b246aG92ZXIsLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAucHVycGxlIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b246aG92ZXIsLnB1cnBsZSAuYnV0dG9uLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM2ZjMwZDV9LnB1cnBsZSAuY2FtcGFpZ24gLmZlYXR1cmVfdGl0bGUsLnB1cnBsZSAuY2FtcGFpZ24gLnNlY3Rpb25faGVhZGVyX3RpdGxle2NvbG9yOiNmZmZ9LnB1cnBsZSAuY2FtcGFpZ25fYmxvY2sgaDIuZmVhdHVyZV90aXRsZXtjb2xvcjppbml0aWFsfS5ibHVlIGgyIC5mZWF0dXJlX3RpdGxle2NvbG9yOiNmZmZ9LmJsdWUgLnNlY3Rpb25faGVhZGVyX3RpdGxle2NvbG9yOiNmZmZ9LmJsdWUgLnNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojNWJhYmRkfS5ibHVlIC52YWx1ZV9udW1iZXJ7Ym9yZGVyLWNvbG9yOiM1YmFiZGR9LmJsdWUgLmNhbXBhaWduX2Jsb2NrOmZpcnN0LW9mLXR5cGV7YmFja2dyb3VuZC1jb2xvcjojNWJhYmRkfS5ibHVlIC5jdGFfc3VtbWFyeXtjb2xvcjojMzMzfS5ibHVlIC5idXR0b24sLmJsdWUgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgLmJsdWUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwuYmx1ZSBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJyZXNldFwiXSxib2R5IC5wYWdlIC5ibHVlIGlucHV0W3R5cGU9XCJyZXNldFwiXSwuYmx1ZSBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYm9keSAucGFnZSAuYmx1ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5ibHVlIC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ibHVlIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b24sLmJsdWUgLmJ1dHRvbi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojNWJhYmRkfS5ibHVlIC5idXR0b246aG92ZXIsLmJsdWUgYm9keSAucGFnZSBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgLmJsdWUgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSwuYmx1ZSBib2R5IC5wYWdlIGlucHV0OmhvdmVyW3R5cGU9XCJyZXNldFwiXSxib2R5IC5wYWdlIC5ibHVlIGlucHV0OmhvdmVyW3R5cGU9XCJyZXNldFwiXSwuYmx1ZSBib2R5IC5wYWdlIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sYm9keSAucGFnZSAuYmx1ZSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLC5ibHVlIC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbjpob3ZlciwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ibHVlIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b246aG92ZXIsLmJsdWUgLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMjQ3OWFlfS5ibHVlIC5jYW1wYWlnbiAuZmVhdHVyZV90aXRsZSwuYmx1ZSAuY2FtcGFpZ24gLnNlY3Rpb25faGVhZGVyX3RpdGxle2NvbG9yOiNmZmZ9LmJsdWUgLmNhbXBhaWduX2Jsb2NrIGgyLmZlYXR1cmVfdGl0bGV7Y29sb3I6aW5pdGlhbH0uZ3JlZW4gaDIgLmZlYXR1cmVfdGl0bGV7Y29sb3I6I2ZmZn0uZ3JlZW4gLnNlY3Rpb25faGVhZGVyX3RpdGxle2NvbG9yOiNmZmZ9LmdyZWVuIC5zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6IzVDQjg2MH0uZ3JlZW4gLnZhbHVlX251bWJlcntib3JkZXItY29sb3I6IzVDQjg2MH0uZ3JlZW4gLmNhbXBhaWduX2Jsb2NrOmZpcnN0LW9mLXR5cGV7YmFja2dyb3VuZC1jb2xvcjojNUNCODYwfS5ncmVlbiAuY3RhX3N1bW1hcnl7Y29sb3I6IzMzM30uZ3JlZW4gLmJ1dHRvbiwuZ3JlZW4gYm9keSAucGFnZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGJvZHkgLnBhZ2UgLmdyZWVuIGlucHV0W3R5cGU9XCJidXR0b25cIl0sLmdyZWVuIGJvZHkgLnBhZ2UgaW5wdXRbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgLmdyZWVuIGlucHV0W3R5cGU9XCJyZXNldFwiXSwuZ3JlZW4gYm9keSAucGFnZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJvZHkgLnBhZ2UgLmdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmdyZWVuIC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbiwuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ncmVlbiAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uLC5ncmVlbiAuYnV0dG9uLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM1Q0I4NjB9LmdyZWVuIC5idXR0b246aG92ZXIsLmdyZWVuIGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxib2R5IC5wYWdlIC5ncmVlbiBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLC5ncmVlbiBib2R5IC5wYWdlIGlucHV0OmhvdmVyW3R5cGU9XCJyZXNldFwiXSxib2R5IC5wYWdlIC5ncmVlbiBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sLmdyZWVuIGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxib2R5IC5wYWdlIC5ncmVlbiBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLC5ncmVlbiAuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b246aG92ZXIsLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuZ3JlZW4gLmhvbWVfY2FtcGFpZ25fY29sdW1uX2J1dHRvbjpob3ZlciwuZ3JlZW4gLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzU3OTM4fS5ncmVlbiAuY2FtcGFpZ24gLmZlYXR1cmVfdGl0bGUsLmdyZWVuIC5jYW1wYWlnbiAuc2VjdGlvbl9oZWFkZXJfdGl0bGV7Y29sb3I6I2ZmZn0uZ3JlZW4gLmNhbXBhaWduX2Jsb2NrIGgyLmZlYXR1cmVfdGl0bGV7Y29sb3I6aW5pdGlhbH0ueWVsbG93IGgyIC5mZWF0dXJlX3RpdGxle2NvbG9yOiNmZmZ9LnllbGxvdyAuc2VjdGlvbl9oZWFkZXJfdGl0bGV7Y29sb3I6I2ZmZn0ueWVsbG93IC5zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I0Y1QTUyQ30ueWVsbG93IC52YWx1ZV9udW1iZXJ7Ym9yZGVyLWNvbG9yOiNGNUE1MkN9LnllbGxvdyAuY2FtcGFpZ25fYmxvY2s6Zmlyc3Qtb2YtdHlwZXtiYWNrZ3JvdW5kLWNvbG9yOiNGNUE1MkN9LnllbGxvdyAuY3RhX3N1bW1hcnl7Y29sb3I6IzMzM30ueWVsbG93IC5idXR0b24sLnllbGxvdyBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJidXR0b25cIl0sYm9keSAucGFnZSAueWVsbG93IGlucHV0W3R5cGU9XCJidXR0b25cIl0sLnllbGxvdyBib2R5IC5wYWdlIGlucHV0W3R5cGU9XCJyZXNldFwiXSxib2R5IC5wYWdlIC55ZWxsb3cgaW5wdXRbdHlwZT1cInJlc2V0XCJdLC55ZWxsb3cgYm9keSAucGFnZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJvZHkgLnBhZ2UgLnllbGxvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC55ZWxsb3cgLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uLC5ob21lX2NhbXBhaWduX2Rlc2t0b3AgLnllbGxvdyAuaG9tZV9jYW1wYWlnbl9jb2x1bW5fYnV0dG9uLC55ZWxsb3cgLmJ1dHRvbi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojRjVBNTJDfS55ZWxsb3cgLmJ1dHRvbjpob3ZlciwueWVsbG93IGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxib2R5IC5wYWdlIC55ZWxsb3cgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSwueWVsbG93IGJvZHkgLnBhZ2UgaW5wdXQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLGJvZHkgLnBhZ2UgLnllbGxvdyBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sLnllbGxvdyBib2R5IC5wYWdlIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sYm9keSAucGFnZSAueWVsbG93IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLnllbGxvdyAuaG9tZV9jYW1wYWlnbl9kZXNrdG9wIC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b246aG92ZXIsLmhvbWVfY2FtcGFpZ25fZGVza3RvcCAueWVsbG93IC5ob21lX2NhbXBhaWduX2NvbHVtbl9idXR0b246aG92ZXIsLnllbGxvdyAuYnV0dG9uLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiMzZmMDh9LnllbGxvdyAuY2FtcGFpZ24gLmZlYXR1cmVfdGl0bGUsLnllbGxvdyAuY2FtcGFpZ24gLnNlY3Rpb25faGVhZGVyX3RpdGxle2NvbG9yOiNmZmZ9LnllbGxvdyAuY2FtcGFpZ25fYmxvY2sgaDIuZmVhdHVyZV90aXRsZXtjb2xvcjppbml0aWFsfS5nbS1zdHlsZS1pdyBwe21hcmdpbjouNWVtIDAgMH0uZ20tc3R5bGUtaXcgYXstby10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy1vLXRyYW5zaXRpb24tZHVyYXRpb246MC4yczstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjstbW96LXRyYW5zaXRpb24tZHVyYXRpb246MC4yczstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjJzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tZHVyYXRpb246MC4yczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO2JveC1zaGFkb3c6MCAtNXB4IDAgIzg1QzFFNiBpbnNldDtmb250LXdlaWdodDo3MDB9LmdtLXN0eWxlLWl3IGE6aG92ZXJ7Y29sb3I6Izg1QzFFNn0uanVpY2VyLW91dGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDNlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCl7Lmp1aWNlci1vdXRlcnt3aWR0aDo2NSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7Lmp1aWNlci1vdXRlcnttYXJnaW4tbGVmdDo1ZW19fWJvZHkucGFnZS10ZW1wbGF0ZS1jYW1wYWlnbiAuaGVyby1zbGlkZXItb3V0ZXJ7bWFyZ2luLXRvcDowfWJvZHkucGFnZS10ZW1wbGF0ZS1jYW1wYWlnbiAuaGVyby1zbGlkZXItb3V0ZXIgLnNsaWNrLWRvdHN7Ym90dG9tOmF1dG87dG9wOjB9Lmhlcm8tc2xpZGVye3RvcDowfS5oZXJvLXNsaWRlci1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5oZXJvLXNsaWRlci1vdXRlcnttYXJnaW4tdG9wOi0xMzFweH19Lmhlcm8tc2xpZGVyLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5oZXJvLXNsaWRlci1ibG9jayAuaW50cm9fYmFja2dyb3VuZHttYXgtaGVpZ2h0OjU1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7Lmhlcm8tc2xpZGVyLWJsb2NrIC5pbnRyb19iYWNrZ3JvdW5ke21heC1oZWlnaHQ6NzUwcHh9fS5oZXJvLXNsaWRlci1ibG9jayAuaW50cm9fYmFja2dyb3VuZF9pbWFnZXttaW4taGVpZ2h0OjcwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7Lmhlcm8tc2xpZGVyLWJsb2NrIC5pbnRyb19iYWNrZ3JvdW5kX2ltYWdle21pbi1oZWlnaHQ6OTAwcHh9fS5oZXJvLXNsaWRlci1hcnJvd3N7Ym90dG9tOjRlbTtoZWlnaHQ6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozZW07d2lkdGg6ODVweDt6LWluZGV4Ojk5OX0uaGVyby1zbGlkZXItYXJyb3dzIC5zbGljay1hcnJvd3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9Jzg5JyBoZWlnaHQ9Jzg5JyB2aWV3Qm94PScwIDAgODkgODknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNTQuOTI3MSA2NS4zMzc2QzU1LjY0NjUgNjYuMDU3IDU1LjY0NjUgNjcuMjI2NiA1NC45MjcxIDY3Ljk0NkM1NC41NjU1IDY4LjMwNzYgNTQuMDkzMyA2OC40ODg0IDUzLjYyMSA2OC40ODg0QzUzLjE1MjUgNjguNDg4NCA1Mi42ODAyIDY4LjMwNzYgNTIuMzE4NyA2Ny45NDZMMjkuOTg2NCA0NS42MTM4QzI5LjI2NyA0NC44OTQ0IDI5LjI2NyA0My43Mjg1IDI5Ljk4NjQgNDMuMDA1NEw1Mi4zMTg3IDIwLjY3NjlDNTMuMDM4MSAxOS45NTM3IDU0LjIwNzcgMTkuOTUzNyA1NC45MjcxIDIwLjY3NjlDNTUuNjQ2NSAyMS4zOTYzIDU1LjY0NjUgMjIuNTYyMiA1NC45MjcxIDIzLjI4NTNMMzMuOTAwOSA0NC4zMTE1TDU0LjkyNzEgNjUuMzM3NlpNODcuMTE3NSAwLjAzODA4NTlIMi4yNjAyNUMxLjI0MTk2IDAuMDM4MDg1OSAwLjQxNTUyNyAwLjg2MDgzMiAwLjQxNTUyNyAxLjg4MjgxVjg2Ljc0MDFDMC40MTU1MjcgODcuNzU4NCAxLjI0MTk2IDg4LjU4NDggMi4yNjAyNSA4OC41ODQ4SDg3LjExNzVDODguMTM1OCA4OC41ODQ4IDg4Ljk2MjIgODcuNzU4NCA4OC45NjIyIDg2Ljc0MDFWMS44ODI4MUM4OC45NjIyIDAuODYwODMyIDg4LjEzNTggMC4wMzgwODU5IDg3LjExNzUgMC4wMzgwODU5WicgZmlsbD0nJTIzRjA1QzUxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6NDBweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0MHB4fS5oZXJvLXNsaWRlci1hcnJvd3MgLnNsaWNrLWFycm93OmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nODknIGhlaWdodD0nODknIHZpZXdCb3g9JzAgMCA4OSA4OScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001NC45MjcxIDY1LjMzNzZDNTUuNjQ2NSA2Ni4wNTcgNTUuNjQ2NSA2Ny4yMjY2IDU0LjkyNzEgNjcuOTQ2QzU0LjU2NTUgNjguMzA3NiA1NC4wOTMzIDY4LjQ4ODQgNTMuNjIxIDY4LjQ4ODRDNTMuMTUyNSA2OC40ODg0IDUyLjY4MDIgNjguMzA3NiA1Mi4zMTg3IDY3Ljk0NkwyOS45ODY0IDQ1LjYxMzhDMjkuMjY3IDQ0Ljg5NDQgMjkuMjY3IDQzLjcyODUgMjkuOTg2NCA0My4wMDU0TDUyLjMxODcgMjAuNjc2OUM1My4wMzgxIDE5Ljk1MzcgNTQuMjA3NyAxOS45NTM3IDU0LjkyNzEgMjAuNjc2OUM1NS42NDY1IDIxLjM5NjMgNTUuNjQ2NSAyMi41NjIyIDU0LjkyNzEgMjMuMjg1M0wzMy45MDA5IDQ0LjMxMTVMNTQuOTI3MSA2NS4zMzc2Wk04Ny4xMTc1IDAuMDM4MDg1OUgyLjI2MDI1QzEuMjQxOTYgMC4wMzgwODU5IDAuNDE1NTI3IDAuODYwODMyIDAuNDE1NTI3IDEuODgyODFWODYuNzQwMUMwLjQxNTUyNyA4Ny43NTg0IDEuMjQxOTYgODguNTg0OCAyLjI2MDI1IDg4LjU4NDhIODcuMTE3NUM4OC4xMzU4IDg4LjU4NDggODguOTYyMiA4Ny43NTg0IDg4Ljk2MjIgODYuNzQwMVYxLjg4MjgxQzg4Ljk2MjIgMC44NjA4MzIgODguMTM1OCAwLjAzODA4NTkgODcuMTE3NSAwLjAzODA4NTlaJyBmaWxsPSclMjNiODM5MjgnLyUzRSUzQy9zdmclM0UlMEFcIil9Lmhlcm8tc2xpZGVyLWFycm93cyAuc2xpY2stYXJyb3cubmV4dC1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lmhlcm8tc2xpZGVyLWFycm93cyAudmlzdWFsbHktaGlkZGVue2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtmb250LXNpemU6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0ZXh0LWluZGVudDotOTk5OXJlbTt3aWR0aDoxcHh9Lmhlcm8tc2xpZGVyIC5zbGljay1kb3Rze2JhY2tncm91bmQtY29sb3I6I0YwNUM1MTtib3R0b206MDtwYWRkaW5nOjAgLjVlbSAuNWVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6YXV0b30uaGVyby1zbGlkZXIgLnNsaWNrLWRvdHMgbGl7bWFyZ2luOjB9Lmhlcm8tc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbntwYWRkaW5nOjAgNXB4fS5oZXJvLXNsaWRlci5zbGljay1kb3R0ZWR7bWFyZ2luLWJvdHRvbTowfVxuIl19 */
