@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}*,:after,:before{box-sizing:border-box}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted red}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3{font-family:verveine,sans-serif;color:#557d22;font-size:6rem;letter-spacing:.15rem}h1:first-child,h2:first-child,h3:first-child{margin-top:0}h2,h3{font-family:ff-dagny-web-pro,sans-serif}body[class*=meetus] h1,body[class*=meetus] h2,body[class*=meetus] h3,body[class*=page-id-115] h1,body[class*=page-id-115] h2,body[class*=page-id-115] h3,body[class*=parent-pageid-115] h1,body[class*=parent-pageid-115] h2,body[class*=parent-pageid-115] h3{color:#e6007e}body[class*=page-id-117] h1,body[class*=page-id-117] h2,body[class*=page-id-117] h3,body[class*=parent-pageid-117] h1,body[class*=parent-pageid-117] h2,body[class*=parent-pageid-117] h3,body[class*=stundenblume] h1,body[class*=stundenblume] h2,body[class*=stundenblume] h3{color:#7251a7}h2{font-size:2.6rem;letter-spacing:normal}.section-title{font-size:2rem;font-family:verveine,sans-serif}h3{font-size:2rem}ul+h2{margin-top:4rem}li,p{color:#4b4b4a;margin:0 0 2rem;font-size:1.7rem;line-height:1.55;letter-spacing:.02rem}address{font-style:normal}li{margin-bottom:1rem}p:last-child{margin-bottom:0}.section-title,.section-title:first-child{font-size:6rem;margin-top:6rem}li a,p a{display:inline-block;color:rgb(30.4716981132,44.8113207547,12.1886792453);text-decoration:none}body[class*=meetus] p a,body[class*=page-id-115] p a,body[class*=parent-pageid-115] p a{color:rgb(128,0,70.1217391304)}body[class*=page-id-117] p a,body[class*=parent-pageid-117] p a,body[class*=stundenblume] p a{color:rgb(67.1129032258,47.685483871,98.314516129)}blockquote{font-size:3rem;line-height:100%;position:relative;font-family:verveine,sans-serif;width:60%;margin:4rem 0}blockquote p{font-size:3rem}blockquote p:first-child{margin-bottom:0;line-height:1.2}blockquote em{font-family:ff-dagny-web-pro,sans-serif;font-size:1.4rem}.button--nav{display:none}.btn-box{margin-top:6rem}.btn-box--last{margin-bottom:6rem;padding-top:6rem;border-top:1px solid #557d22}body[class*=meetus] .btn-box--last{border-top:1px solid #e6007e}body[class*=stundenblume] .btn-box--last{border-top:1px solid #7251a7}.btn-box--section{display:flex;position:relative;width:100%;text-align:right;justify-content:flex-end}.btn-box--section:before{content:"";display:block;position:absolute;left:0;right:0;height:1px;background-color:#557d22;top:50%;transform:translate3d(0,-50%,0);z-index:-1}.btn-box--section:after{content:"";display:block;position:absolute;left:50%;transform:translate3d(-50%,0,0);width:16rem;padding:0 2rem;right:auto;background-color:#fff;top:0;bottom:0;z-index:-1;background-image:url(/wp-content/themes/lfv/assets/img/welle.svg);background-size:80% auto;background-repeat:no-repeat;background-position:center}.btn,.um-form input[type=submit].um-button,.um-logout a,button,html input[type=button],input[type=reset],input[type=submit]{text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.15rem;color:#557d22;display:inline-block;border-radius:0;border:0;background:0 0;position:relative;padding:0;cursor:pointer;font-size:1.6rem}.btn--logout,.um-form input[type=submit].um-button,.um-logout a{background:#557d22!important;color:#fff}.btn--logout,.um-logout a{padding:1rem 2rem;border-radius:.5rem}body[class*=meetus] .btn,body[class*=meetus] button,body[class*=meetus] html input[type=button],body[class*=meetus] input[type=reset],body[class*=meetus] input[type=submit],body[class*=page-id-115] .btn,body[class*=page-id-115] button,body[class*=page-id-115] html input[type=button],body[class*=page-id-115] input[type=reset],body[class*=page-id-115] input[type=submit],body[class*=parent-pageid-115] .btn,body[class*=parent-pageid-115] button,body[class*=parent-pageid-115] html input[type=button],body[class*=parent-pageid-115] input[type=reset],body[class*=parent-pageid-115] input[type=submit]{color:#e6007e}body[class*=meetus] .btn-box--section:before,body[class*=page-id-115] .btn-box--section:before,body[class*=parent-pageid-115] .btn-box--section:before{background-color:#e6007e}body[class*=meetus] .btn-box--section:after,body[class*=page-id-115] .btn-box--section:after,body[class*=parent-pageid-115] .btn-box--section:after{background-image:url(/wp-content/themes/lfv/assets/img/welle-meet.svg)}body[class*=page-id-117] .btn,body[class*=page-id-117] button,body[class*=page-id-117] html input[type=button],body[class*=page-id-117] input[type=reset],body[class*=page-id-117] input[type=submit],body[class*=parent-pageid-117] .btn,body[class*=parent-pageid-117] button,body[class*=parent-pageid-117] html input[type=button],body[class*=parent-pageid-117] input[type=reset],body[class*=parent-pageid-117] input[type=submit],body[class*=stundenblume] .btn,body[class*=stundenblume] button,body[class*=stundenblume] html input[type=button],body[class*=stundenblume] input[type=reset],body[class*=stundenblume] input[type=submit]{color:#7251a7}body[class*=page-id-117] .btn-box--section:before,body[class*=parent-pageid-117] .btn-box--section:before,body[class*=stundenblume] .btn-box--section:before{background-color:#7251a7}body[class*=page-id-117] .btn-box--section:after,body[class*=parent-pageid-117] .btn-box--section:after,body[class*=stundenblume] .btn-box--section:after{background-image:url(/wp-content/themes/lfv/assets/img/welle-stunde.svg)}.btn--ico{color:#fff!important}.btn-box--section .btn{background-color:#fff;padding-left:1rem}.btn--grid{position:absolute;width:3rem;height:3rem;background-color:#557d22;overflow:hidden;white-space:nowrap;border-radius:50%;right:0;bottom:0;top:auto;transform:translate3d(0,0,0);text-indent:100%}body[class*=meetus] .btn--grid,body[class*=page-id-115] .btn--grid,body[class*=parent-pageid-115] .btn--grid{background-color:#e6007e}body[class*=page-id-117] .btn--grid,body[class*=parent-pageid-117] .btn--grid,body[class*=stundenblume] .btn--grid{background-color:#7251a7}body .content-section--newsletter input[type=submit]{color:#fff}.btn--grid:after{content:"→";line-height:3.1rem;display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-indent:1px;text-align:center;font-size:2rem;width:100%;height:100%}.btn--important,input.btn--important{background-color:#557d22;color:#fff;border-radius:.2rem;padding:.6rem 2rem}body[class*=meetus] .btn--important,body[class*=parent-pageid-115] .btn--important,body[class*=parent-pageid-115] input.btn--important{background-color:#e6007e;color:#fff}body[class*=parent-pageid-117] .btn--important,body[class*=parent-pageid-117] input.btn--important,body[class*=stundenblume] .btn--important{background-color:#7251a7;color:#fff}.tribe-events-button{background-color:transparent;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.15rem;color:#557d22;display:inline-block;border-radius:0;border:0;position:relative;padding:.6rem 0;border-radius:.2rem;margin-right:1rem;font-size:1.2rem}body[class*=meetus] .tribe-events-button,body[class*=parent-pageid-115] .tribe-events-button{color:#e6007e}body[class*=parent-pageid-117] .tribe-events-button,body[class*=stundenblume] .tribe-events-button{color:#7251a7}.tribe-events-button.btn--important{margin-right:0;font-size:1.6rem;width:100%}.btn--cal{margin-bottom:4rem;width:100%;text-align:center}html{font-size:62.5%;width:100%;overflow-x:hidden;scroll-behavior:smooth}body{font-weight:400;line-height:1.4;font-size:100%;color:#111;font-family:ff-dagny-web-pro,sans-serif;position:relative;margin:0;padding:0;overflow-x:hidden;width:100%}img{display:block;max-width:100%}.w--max{margin:auto;max-width:1400px}.ph--large{padding-left:8rem;padding-right:8rem}.pv--large{padding-top:10rem;padding-bottom:10rem}.pv{padding-top:2rem;padding-bottom:2rem}.ph{padding-left:2rem;padding-right:2rem}.vishidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#tribe-events-pg-template{max-width:1400px!important;padding:0 8rem!important}.col-sm-5{width:100%!important}.row.show-grid>*{width:100%!important}.main-header{position:relative}.welle{display:block;width:1200px;position:absolute;right:50%;bottom:0;transform:translate3d(0,10%,0)}.welle>svg{display:block;width:100%;height:auto}body[class*=pageid-115] .welle>svg g,body[class*=parent-pageid-115]{fill:rgb(184,46,121.6)}body[class*=pageid-117] .welle>svg g,body[class*=parent-pageid-117]{fill:rgb(116.8837209302,93.4,154.6)}.main-header_inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.logo{display:block;max-width:none;height:7rem;flex:0 1 23rem}.logo-lfv{max-width:23rem}.logo>svg{display:block;width:auto;height:100%}.header-image-wrap{position:relative}.header-image{border-radius:0 0 0 18%/5rem;overflow:hidden;width:100%}.slick-slider{opacity:0;margin-bottom:4rem}.slick-slider.slick-initialized{opacity:1}.slick-next:before,.slick-prev:before{color:#fff;font-size:24px}.slick-next{right:2rem;z-index:99}.slick-prev{left:2rem;z-index:99}.slick-slide a{display:flex;justify-content:center;align-items:center;overflow:hidden}.slick-slide a img{width:auto;max-width:none;height:100%}.featherlight-next,.featherlight-previous{top:0;bottom:0}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,0)}.featherlight-next:hover span,.featherlight-previous:hover span{text-shadow:none}.featherlight-next span,.featherlight-previous span{text-shadow:0 0 0 #fff;font-family:slick;font-size:24px;width:auto;color:#fff;display:block}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0;border-bottom:0 solid transparent;margin-left:0;margin-right:0;max-height:100%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-content>img{display:block;width:1024px}nav ul{list-style:none outside;margin:0;padding:0}nav a{text-decoration:none}.nav{padding:4rem 0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch}.nav-list{display:flex;margin-right:-1rem;order:1}.social-nav{margin-bottom:2rem;order:0;display:flex;justify-content:flex-end}.menu-item{margin:0 .5rem}.nav-list a{display:block;color:#4b4b4a;font-size:1.6rem;padding:.3rem 1rem;text-transform:uppercase;letter-spacing:.15rem;position:relative;line-height:1}.menu-item a:after,.menu-item a:hover:after{content:"";display:block;position:absolute;left:1rem;right:100%;height:1px;background-color:#557d22;bottom:0;transition:all .2s ease-in 0s}.current-menu-item a:after,.menu-item a:hover:after{right:1rem;transition:all .15s ease-in 0s}.nav-list--meet .current-menu-item a:after,.nav-list--meet .menu-item a:hover:after,body[class*=page-id-115] .current-menu-item a:after,body[class*=page-id-115] .menu-item a:hover:after,body[class*=parent-pageid-115] .current-menu-item a:after,body[class*=parent-pageid-115] .menu-item a:hover:after{background-color:#e6007e}.nav-list--blume .current-menu-item a:after,.nav-list--blume .menu-item a:hover:after,body[class*=page-id-117] .current-menu-item a:after,body[class*=page-id-117] .menu-item a:hover:after,body[class*=parent-pageid-117] .current-menu-item a:after,body[class*=parent-pageid-117] .menu-item a:hover:after{background-color:#7251a7}.sidenav{position:fixed;right:calc((100% - 1400px)/ 2);top:0;transform:translate3d(0,0,0);z-index:999;transition:linear}.sidenav--mobile{display:none}.sidnav-link{display:block;max-width:5rem;height:7rem;position:relative;display:flex;align-items:center;margin-bottom:4rem;transition:all .15s ease-in 0s}.sidnav-link>svg{display:block;width:auto;height:100%;margin:auto}.sidenav-title{display:none;width:0;overflow:hidden;font-size:2rem;font-weight:700;color:#4b4b4a}.sidnav-link:hover{transition:all .15s ease-in 0s}.sidnav-link:hover .sidenav-title{width:auto}.cat-item{margin:0 0 2rem}.cat-item>a{padding:2rem 2rem 2rem 6rem;color:#4b4b4a;text-transform:uppercase;font-size:1.6rem;letter-spacing:.3rem;display:flex;align-items:center;flex-wrap:wrap;position:relative;transition:all .15s ease-in 0s}.cat-item>a:active,.cat-item>a:hover{color:#000}.cat-item>a:before{content:"";display:block;width:4rem;height:100%;background-image:url(../img/ico_spiritualitaet.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center;position:absolute;top:0;bottom:0;left:0;transition:all .15s ease-in 0s}.cat-item.current-cat a:before,.cat-item>a:active:before,.cat-item>a:hover:before{transform:scale3d(1.25,1.25,1.25);transform-origin:center center}.cat-item.current-cat a{background-color:#f1f1f1;border-radius:4rem 0 0 4rem;color:#000}.cat-item.current-cat a .cat-item-10>a:before{background-image:url(../img/ico_gastronomie.svg)}.cat-item-9>a:before{background-image:url(../img/ico_unterwegs.svg)}.cat-item-6>a:before{background-image:url(../img/ico_familie.svg)}.cat-item-4>a:before{background-image:url(../img/ico_gesundheit.svg)}.cat-item-11>a:before{background-image:url(../img/ico_medien.svg)}.cat-item-3>a:before{background-image:url(../img/ico_spiritualitaet.svg)}.cat-item-7>a:before{background-image:url(../img/ico_kreativitaet.svg)}.cat-item-5>a:before{background-image:url(../img/ico_sport.svg)}.cat-item-8>a:before{background-image:url(../img/ico_wohnen.svg)}.cat-item-10>a:before{background-image:url(../img/ico_gastronomie.svg)}.cat-item-0>a:before{background-image:url(../img/ico_all.svg)}.cat-item-40>a:before{background-image:url(../img/ico_natur.svg)}.nav--internal{padding:2rem;background:#f1f1f1;margin-bottom:6rem}.nav--internal>ul{display:flex}.nav--internal li a{padding-right:1rem;border-right:1px solid #222}.nav--internal li:last-child a{border:none}.sidebar{flex:0 0 20%;width:20%;padding-right:4rem}.grid-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:calc(-4% + 2px);margin-right:calc(-4% + 2px);align-items:flex-start}.grid-list:after{content:"";flex:auto}.grid-list--events{flex:0 1 80%;width:80%;margin:0;min-height:1000px}.grid-list--stunde{flex:0 0 100%;width:100%}.grid-item{width:33.3333333333%;padding:0 4%;margin-bottom:4rem}.grid-item:nth-child(3n+2){border-left:1px solid #efefef;border-right:1px solid #efefef}.grid-list--all .grid-item{margin-bottom:4%;position:relative}.grid-item_link{display:flex;justify-content:flex-start;flex-direction:column;text-decoration:none;height:100%;flex-wrap:wrap;position:relative}.grid-item_link>*{width:100%}.grid-item .grid-item_title{font-family:ff-dagny-web-pro,sans-serif;color:#4b4b4a;font-size:2.2rem;margin:1rem 0 0;line-height:2.6rem;word-wrap:break-word;hyphens:auto}.grid-item_prev{position:relative}.grid-item_prev p{margin:0;padding:1.5rem 5rem 0 0;font-size:1.5rem;line-height:1.2}.grid-item_img{display:flex;padding-top:60%;overflow:hidden;position:relative;height:0;align-self:flex-start;border-radius:1rem;margin-bottom:2rem;z-index:5;align-items:center;justify-content:center}.grid-item_img img{display:block;-o-object-fit:cover;object-fit:cover;top:50%;right:0;position:absolute;transform:translateY(-50%);width:100%;height:100%}.event-filter-bar{margin-bottom:6rem}.tribe-bar-filters-inner{justify-content:space-between}.tribe-bar-filters-inner>div{flex:1 0 30%;margin-right:3%}.tribe-bar-filters-inner .tribe-bar-submit{flex:0 0 10%;margin-left:3%;margin-right:0;display:flex;align-items:flex-end}.event-searchbar{margin-bottom:6rem;padding:2rem;background-color:#f9f9f9;border-radius:.5rem}.event-search_input[type=search]{display:block;width:100%;padding:.8rem;box-sizing:border-box;font-size:1.6rem}.event-filter{display:flex;justify-content:flex-start;margin-top:2rem}.event-filter>.btn{margin-right:2rem}.widget_tribe-widget-events-month{display:none}.event-calendar--active .widget_tribe-widget-events-month{display:block}.event-list--hide,.event-searchbar--hide{display:none}.event-detail_cat,.grid-item_cat,.grid-item_city{padding:0;margin:0;text-transform:uppercase;letter-spacing:.15rem;font-size:1.4rem;color:rgb(126.3422818792,126.3422818792,124.6577181208);line-height:1;font-family:ff-dagny-web-pro,sans-serif;font-weight:400}.grid-item_city{overflow:hidden}.grid-item_city>span{display:inline-block;height:0;width:0;overflow:hidden}.grid-item_city>.specific_location{height:0;position:absolute;overflow:hidden}.griditem_tag{font-size:1.2rem;font-style:italic;margin-top:0;padding-top:0;color:rgb(126.3422818792,126.3422818792,124.6577181208);text-decoration:none}.grid-item_cat{position:absolute;bottom:0;left:0;z-index:6;background-color:#fff;padding:1rem 1.4rem .2rem 0;border-radius:0;font-size:1.2rem;line-height:1.2}.grid-item_date{margin:0 0 .5rem;padding:0;color:#557d22;font-weight:700;font-size:2rem;line-height:1.2}body[class*=meetus] .grid-item_date,body[class*=page-id-117] .grid-item_date,body[class*=parent-pageid-117] .grid-item_date{color:#7251a7}body[class*=page-id-115] .grid-item_date,body[class*=parent-pageid-115] .grid-item_date,body[class*=stundenblume] .grid-item_date{color:#e6007e}.event-detail_header .tribe-events-event-image{margin:0 0 6rem;max-height:40vh;overflow:hidden}.event-detail_header .tribe-events-event-image img{max-width:none;width:100%}.event-detail_title{font-size:6rem;margin:1rem 0 4rem;font-family:verveine,sans-serif}.event-detail_content{flex:0 0 60%}.event-detail_details{flex:0 0 32%;padding:6rem 6rem 8rem;background-color:#f9f9f9;margin-left:4%;margin-top:0;position:relative;overflow:hidden;border-radius:1rem;align-self:flex-start}.event-details_title{margin:0 0 2rem;font-size:2rem;font-family:ff-dagny-web-pro,sans-serif;text-transform:uppercase;padding-bottom:1rem;border-bottom:1px solid #557d22}body[class*=meetus] .event-details_title{border-bottom:1px solid #e6007e}body[class*=stundenblume] .event-details_title{border-bottom:1px solid #7251a7}.event-meta-title{margin:0;color:#4b4b4a;font-size:1.6rem}.dtend,.dtstart{font-weight:700}.tribe-organizer.event-meta-title{margin-bottom:1rem}.events-details_content{z-index:1;position:relative}.event-details_item{margin-bottom:1rem}.event-details_item h5{margin:0;font-size:1.6rem;color:#4b4b4a;font-weight:400}.event-details_item p,.tribe-events-start-time,.tribe-recurring-event-time{font-size:1.8rem;font-weight:700}.welle--white{position:absolute;width:286%;bottom:0;left:0;transform:translate3d(-41%,27%,0);z-index:0}.welle--white svg g{fill:#fff}.event-detail_reservation{margin-top:4rem}.event-detail_reservation form{padding:4rem;background-color:#f1f1f1;border-radius:.5rem;overflow:hidden}.add-to-cart .btn-box{margin-top:2rem}.single-tribe_events .tribe-events-event-meta,.tribe-events-event-meta:first-child{border-top:0;margin:0}.single-tribe_events .tribe-events-cal-links{margin-top:6rem;display:none}.anmeldung-formtable.tribe-events-tickets td{padding:0;width:auto}.event-detail_reservation .tribe-events-tickets td.quantity input[type=number],.event-detail_reservation .tribe-events-tickets td.woocommerce input[type=number]{width:auto}.event-detail_reservation .tribe-ticket.quantity{width:10%}.anmeldung-formtable.tribe-events-tickets tr:not(:first-child){border:0}.tribe-event-tickets-plus-meta-fields{margin:2rem 0}.tribe-event-tickets-plus-meta-attendee{background-color:#fff}.tribe-events-meta-group{margin:0}.tribe-events-meta-group-organizer,.tribe-events-meta-group-venue{margin-top:4rem}.tribe-events-meta-group p{margin-bottom:0}.tribe-events-address p,.tribe-events-meta-group-venue span{font-size:1.4rem}.tribe-events-venue-map{padding:.2rem;background-color:#fff;margin-top:2rem}.tribe-events-venue-map iframe{display:block}.event-detail_reservation .tribe-rsvp-messages{padding:0}.event-detail_reservation .tribe-rsvp-message{padding:2rem;font-size:1.4rem}.tribe-tickets-table.anmeldung-formtable{width:100%}.event-detail_reservation .tribe-tickets-table.anmeldung-formtable td{padding:1rem 0}.event-detail_reservation .tribe-tickets-table.anmeldung-formtable input,.event-detail_reservation .tribe-tickets-table.anmeldung-formtable select{width:100%}.tribe-tickets-table .tribe-tickets-order_status-row{display:none}.more-events-list{list-style:none outside;margin:0;padding:0}.more-events-list li{list-style:none outside;margin:0 0 1px;padding:0;display:flex;align-items:flex-start;padding:0;background-color:#efefef}.more-events-list li.is_over{opacity:.5}.more-events-list li.is_over a{pointer-events:none}.more-events-list li>*{padding:2rem;margin:0;flex:1;flex:1 1 25%;width:25%}.more-events-list li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.more-events-listli:nth-child(even){background-color:#f1f1f1}.more-events-list .more-events-list_header{background-color:#fff;justify-content:space-between}.kontakt-box--home{border-bottom:0 solid #557d22}.kontakt-box>svg{width:22rem;display:block;margin-bottom:4rem;height:auto}.map{border-radius:.5rem .5rem 0 0;overflow:hidden;margin-top:6rem}#map{height:30rem}.event-details_rsvp{margin-top:6rem}.event-details_rsvp iframe{display:block;border:0;width:100%;height:700px}.content--default{margin-top:10rem}.content-section--bg{position:relative}.content-section--bg p{color:#fff}.content-section--bg h4{color:#fff;font-weight:400;font-size:2rem;text-transform:uppercase;letter-spacing:.15rem;margin:0;text-align:center}.event-detail_content span[id*=more]{display:block;margin:3rem}.flex{display:flex;justify-content:space-between}.flex--c{flex-direction:column}.flex--2>*{width:48%}.flex--wrap{flex-wrap:wrap}.content-section--newsletter{margin:12rem auto;background-image:url(../img/lfv_newsletter.jpg);background-size:cover;background-position:center bottom;background-attachment:fixed;background-repeat:no-repeat;border-radius:.5rem .5rem .5rem 0}.content-section--newsletter .welle{z-index:10}.content-section--newsletter .section-title{margin:0;color:#fff}.newsletter-home{padding:10rem 6rem;position:relative;z-index:11;justify-content:center;align-items:center;background-color:rgba(0,0,0,.55);border-radius:.5rem .5rem .5rem 0}.newsletter-home .wpcf7{margin-top:2rem}.newsletter-home .form-item>label>span:last-child{bottom:1.5rem}.newsletter-home .wpcf7-list-item-label{color:#fff}.newsletter-home .form-item_notice a{color:#fff;font-size:1.4rem}.newsletter-home .aiowps-captcha{margin-bottom:0;font-size:1.4rem}.newsletter-home .aiowps-captcha-equation{color:#fff}.newsletter-home .aiowps-captcha-equation+p{margin-bottom:0}.newsletter-form{z-index:12}.subsite-block--full{position:relative;background-color:#557d22;padding:6rem 0;margin:6rem 0}.subsite-block--full:after,.subsite-block--full:before{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#557d22;right:100%;left:auto;width:calc((100vw - 100%)/ 2);min-width:8rem}.subsite-block--full:after{left:100%;right:auto}.subsite-block--full h1,.subsite-block--full h2,.subsite-block--full h3,.subsite-block--full li,.subsite-block--full p{color:#fff}body[class*=meetus] .subsite-block--full{background-color:#e6007e}body[class*=meetus] .subsite-block--full:after,body[class*=meetus] .subsite-block--full:before{background-color:#e6007e}body[class*=stundenblume] .subsite-block--full{background-color:#7251a7}body[class*=stundenblume] .subsite-block--full:after,body[class*=stundenblume] .subsite-block--full:before{background-color:#7251a7}.tribe-mini-calendar{border:0}#ajax-loading-mini{position:fixed;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper{background-color:#f9f9f9;padding:2rem 6rem;border-radius:1rem}.tribe-mini-calendar-wrapper .tribe-mini-calendar td,.tribe-mini-calendar-wrapper .tribe-mini-calendar th,.tribe-mini-calendar-wrapper .tribe-mini-calendar thead{border:0}.tribe-mini-calendar-wrapper .tribe-mini-calendar-dayofweek{padding:0 0 2rem}.tribe-mini-calendar-wrapper .tribe-mini-calendar-day-link,.tribe-mini-calendar-wrapper .tribe-mini-calendar-no-event{padding:1rem}.tribe-mini-calendar-wrapper .tribe-mini-calendar-day-link{background-color:#557d22;color:#fff;border-radius:.5rem}.tribe-mini-calendar-wrapper .tribe-mini-calendar-nav div{display:flex;justify-content:space-between;align-items:stretch;padding:.5rem 0 1.5rem}.tribe-mini-calendar-wrapper .tribe-mini-calendar-nav div>span{flex:1 2 auto;background-color:#f1f1f1;margin:0;display:block;align-self:stretch;padding:1rem 0}.tribe-mini-calendar-wrapper .tribe-events-has-events .tribe-mini-calendar-day-link:before{background-color:#fff}.tribe-mini-calendar-wrapper .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link{background-color:#557d22;color:#fff;border-radius:.5rem 0 0 .5rem;display:flex;align-items:center;text-decoration:none}.tribe-mini-calendar-wrapper .tribe-mini-calendar-nav-link.next-month{border-radius:0 .5rem .5rem 0}.datei-list{list-style:none outside;margin:0;padding:0}.datei-list a{display:flex;align-items:center;color:#4b4b4a;text-decoration:none;padding:1rem 2rem;background-color:#f1f1f1;border-bottom:1px solid #fff}.datei-list a svg{display:block;margin-right:1rem;width:2rem;height:auto}.datei-list a:hover{background-color:#cfcfcf}.article-detail_header{position:relative;width:100%}.article-detail{padding:0 0 6rem;margin-left:auto;margin-right:auto;margin-top:0}body:not(.single) .article-detail{max-width:none;padding-left:0;padding-right:0}.article-detail>:only-child{margin-bottom:0}.article-detail_image{margin:0 0 6rem;max-height:45rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.article-detail_image img{min-width:100%}.article-detail_title{font-size:6rem;margin:1rem 0 4rem;font-family:verveine,sans-serif}.article-detail>h2{margin-top:4rem}.tribe-events-notices{background:#efefef;border:0 solid #bce8f1;color:#222;margin:10px 0 18px;padding:2rem;text-shadow:0 0 0 #fff;border-radius:0}.video-item_link{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:999;cursor:pointer}video{width:100%}.grid-item--video .btn--grid{bottom:-2rem}.social-media{width:2rem;background-repeat:no-repeat;background-position:center;background-size:contain}.social-media a{padding:1rem;display:block}.social-media.fb{background-image:url(../img/facebook.svg);margin:0 1rem;margin-right:2rem}.social-media.inst{background-image:url(../img/instagram.svg);margin:0 1rem}.cnt-social-media{display:flex;flex-direction:row;gap:1rem;margin:2rem 0}.cnt-social-media a{text-decoration:none;color:#000}@media screen and (max-width:1080px){.social-media.fb{margin:0 0 2rem .7rem}.social-media.inst{margin:0 0 2rem 1rem}}input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{display:block;width:100%;box-sizing:border-box;padding:1rem 1rem 1rem 0;border:1px solid #fff;border-bottom:1px solid #4b4b4a;background-color:#fff;font-size:1.6rem;min-height:5rem;color:#4b4b4a;letter-spacing:.15rem}.form-box--home input[type=date],.form-box--home input[type=email],.form-box--home input[type=file],.form-box--home input[type=number],.form-box--home input[type=tel],.form-box--home input[type=text],.form-box--home select,.form-box--home textarea{padding:2rem 1rem 1rem 0}.form-wrap textarea{border:1px solid #4b4b4a;height:15rem}.form-wrap br{display:none}.form-row{margin-bottom:2rem;display:flex;justify-content:space-between}.form-row:last-child{margin-bottom:0}.form-row--important{height:0;overflow:hidden;margin:0}.form-item{flex:1 1 100%;position:relative}.form-row--2 .form-item{flex:0 1 48%}.form-item>label{display:block;letter-spacing:.15rem;font-size:1.6rem}.form-item>label>span:last-child{position:absolute;z-index:1;bottom:1rem;left:1rem;color:rgb(151.6979865772,151.6979865772,150.3020134228);text-transform:uppercase;transition:all .15s ease-out 0s;font-size:1.6rem}.form-item>label>span:only-child{position:static}.form-wrap input[type=date]:focus,.form-wrap input[type=email]:focus,.form-wrap input[type=file]:focus,.form-wrap input[type=tel]:focus,.form-wrap input[type=text]:focus,.form-wrap select:focus,.form-wrap textarea:focus{position:relative;z-index:0;padding-left:1rem;outline:0;border:1px solid #4b4b4a}.form-item--active>label>span:last-child:not(:only-child),.form-item--filled>label>span:last-child:not(:only-child),.form-item>label>span:has(select)+span{position:absolute;z-index:1;bottom:calc(100% - 1.2rem);color:rgb(151.6979865772,151.6979865772,150.3020134228);text-transform:uppercase;font-size:1.2rem;background-color:#fff;padding-right:1rem;padding-left:1rem;left:1rem}.form-wrap .form-item--filled input,.form-wrap .form-item--filled textarea{padding-left:1rem}.form-item--file{padding-top:2rem;margin-top:2rem}.form-item--file>label>span:last-child{font-size:1.6rem}.newsletter-form{margin-top:4rem;margin-bottom:4rem;width:50%}.newsletter-form .form-row{margin-bottom:0}.newsletter-form input[type=email]{padding:1rem;border-bottom:0}.newsletter-form .checkbox{color:#fff;margin:.3rem 0 0;font-size:1.4rem;line-height:1;letter-spacing:.02rem}.newsletter-form .checkbox .gdpr{margin:.5rem .5rem 0 0;position:relative;top:-.1rem}.newsletter-form .checkbox a{color:#fff}.newsletter-form input[type=submit]{padding:1rem;background-color:#557d22;color:#fff}body[class*=page-id-115] .newsletter-form input[type=submit],body[class*=parent-pageid-115] .newsletter-form input[type=submit]{padding:1rem;background-color:#e6007e;color:#fff}body[class*=parent-pageid-117] .newsletter-form input[type=submit]{padding:1rem;background-color:#e6007e;color:#fff}.tribe-events-tickets.anmeldung-formtable{width:100%;background:0 0}.tribe-events-tickets .tickets_description,.tribe-events-tickets .tickets_name,.tribe-events-tickets .tickets_name p,.tribe-events-tickets .tickets_price{background-color:transparent}.article-detail .um-login.um-logout{max-width:none!important}.um-logout ul{list-style:none;margin:0;padding:0}.um-logout li:first-child{display:none}.wpcf7-list-item{margin-left:0}.wpcf7-checkbox label,.wpcf7-radio label{text-transform:uppercase;color:rgb(151.6979865772,151.6979865772,150.3020134228);padding-right:2rem;font-size:1.6rem}.wpcf7-checkbox label input,.wpcf7-radio label input{margin-right:.5rem}.form-item--vertical .wpcf7-checkbox,.form-item--vertical .wpcf7-radio{display:flex;flex-direction:row;flex-wrap:wrap}.form-item--vertical .wpcf7-checkbox label,.form-item--vertical .wpcf7-radio label{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:15px}.form-item--vertical .wpcf7-checkbox label>span,.form-item--vertical .wpcf7-radio label>span{flex:1;line-height:1.2}.form-item--vertical .wpcf7-checkbox label>input,.form-item--vertical .wpcf7-radio label>input{transform:translateY(1px)}.form-item--vertical .wpcf7-checkbox>span,.form-item--vertical .wpcf7-radio>span{flex:0 0 48%}.wpcf7 form .wpcf7-response-output{margin:0;padding:2rem;border:0;font-size:1.6rem;background:#dc3232;color:#fff;margin:2rem 0 0}.form-item--txt{margin-top:3rem}.form-item--txt h3{margin-bottom:0}.form-item--txt p{margin-top:0}.mt{margin-top:auto}.mt2{margin-top:3rem}.mt3{margin-top:4rem}.mt3 h3{margin-bottom:2rem}.wpcf7cf_repeater_sub{margin-top:2rem;margin-bottom:2rem}.form-row.form-row--1{margin-top:2rem}.form-row.form-row--1 h3{margin-top:2rem}.bck{background-color:#ebe9e9;margin-bottom:2rem}.bck .wpcf7cf_repeater{padding:2rem}.wpcf7cf_repeater{padding:2rem}.wpcf7cf_repeater_sub{margin-top:5rem;margin-bottom:5rem}.wpcf7cf_repeater_sub:after{content:"";display:block;background-color:#99bf31;height:.2rem;width:100%;margin-top:3.5rem}.wpcf7cf_repeater_sub:last-of-type:after{content:none}.bck1{background-color:#ebe9e9}.bck1 textarea{margin-top:2rem}.aiowps-captcha-equation{font-size:1.6rem}.footer_inner{background-color:#557d22;color:#fff;text-transform:uppercase;font-size:1.4rem;display:flex;justify-content:center}body[class*=meetus] .footer_inner,body[class*=page-id-115] .footer_inner,body[class*=parent-pageid-115] .footer_inner{background-color:#e6007e}body[class*=page-id-117] .footer_inner,body[class*=parent-pageid-117] .footer_inner,body[class*=stundenblume] .footer_inner{background-color:#7251a7}.footer p{color:#fff;font-size:1.2rem}.footer .footer_inner a{color:#fff;text-decoration:none;letter-spacing:.15rem;text-align:center}@media screen and (max-width:1234px){.ph--large{padding-left:2rem;padding-right:2rem}.sidenav{right:2rem;background-color:rgba(255,255,255,.9);padding:2rem;border-radius:1rem 0 0 1rem}.sidenav a:last-child{margin-bottom:0}}@media screen and (max-width:1120px){.nav{transform:translate3d(100%,0,0);position:fixed;z-index:99999;top:0;right:0;bottom:0;display:flex;left:auto;background-color:rgba(252,252,252,.95);border-left:1px solid #f1f1f1;align-items:center;padding:0;transition:all 0s ease-in 0s;max-width:100%}.nav--active{transform:translate3d(0,0,0);transition:all .15s ease-in 0s}.button--nav{transition:all .35s ease-in 50ms;display:block;width:4rem;height:4rem;overflow:hidden;padding-top:4rem;background-image:url(../img/nav-open.svg);background-position:center center;background-repeat:no-repeat;background-size:80% auto;background-color:#557d22;border-radius:.4rem;left:0;position:absolute;top:8rem;transform:translate3d(calc(-100% - 2rem),-50%,0);outline:0}.button--nav--active{z-index:999999;background-image:url(../img/nav-close.svg);left:10%;transform:translate3d(-50%,-50%,0);position:absolute;transition:all .15s ease-in 0s}body[class*=page-id-115] .button--nav,body[class*=parent-pageid-115] .button--nav{background-color:#e6007e}body[class*=page-id-117] .button--nav,body[class*=parent-pageid-117] .button--nav{background-color:#7251a7}.nav-list{flex-direction:column;padding:0 8rem;align-items:flex-start}.social-nav{order:2;justify-content:flex-start;align-items:flex-start}.menu-item{margin:0 0 2rem}.nav-list a{font-size:2rem}.blocker--active{z-index:99998;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5)}.sidenav{position:absolute;bottom:100%!important;top:auto!important;right:8rem!important;transform:translate3d(0,-30%,0);display:flex}.sidnav-link{margin-top:0;margin-left:4rem;margin-bottom:0;height:5rem}.logo{margin:4rem 0}.welle{width:1200px;transform:translate3d(0,15%,0);right:20%}.newsletter-home{padding:8rem 2rem}.newsletter-form{width:100%}}@media screen and (max-width:1024px){.section-title,.section-title:first-child{font-size:5rem}.grid-item .grid-item_title{font-size:1.8rem;line-height:1.2}.grid-item_date{font-size:1.6rem}.sidebar{width:30%;flex:1 0 30%}.grid-list--events{width:70%;flex:0 0 70%}.cat-item>a{flex-direction:column;padding:0;font-size:1.2rem}.cat-item>a:before{height:4rem;background-size:contain;background-position:center center;position:static;margin-bottom:.6rem}.article-detail{padding:0 0 4rem;max-width:100%}.welle{width:1200px;transform:translate3d(0,15%,0);right:25%}.event-detail_body .event-detail_content,.event-detail_body .event-detail_details{width:100%;flex:0 0 100%}.event-detail_body .event-detail_details{padding:6rem;margin-left:0}}@media screen and (max-width:768px){.header-image{border-radius:0 0 0 18%/3rem}.section-title,.section-title:first-child{font-size:4rem}.btn-box--section:after{left:0;transform:translate3d(0,0,0)}.grid-item{width:100%;display:flex;margin-top:6rem;position:relative;min-height:12rem}.grid-item:first-child{margin-top:0}.grid-item:nth-child(3n+2){border:0}.grid-item .grid-item_title{order:0;align-self:flex-start;width:100%;flex:1 1 100%;margin:0 0 2rem 4rem;padding-left:30%}.grid-item .grid-item_link{flex-direction:row}.grid-item .grid-item_img{width:30%;padding-top:20%;order:1;margin-bottom:0;position:absolute;top:0}.grid-item .grid-item_city,.grid-item .grid-item_date,.grid-item .grid-item_prev{order:2;flex:1 1 auto;padding-left:30%;margin-left:4rem}.grid-item .grid-item_prev p{font-size:1.6rem;margin-top:0;padding-top:0;padding-right:0}.grid-item .btn--grid{display:none;position:absolute;margin-top:2rem;float:right;margin:0}.grid-item .grid-item_img~*{width:60%}.flex--2>*{width:100%}.form-box{margin-top:4rem}.content--default{margin-top:5rem}.article-detail{margin-top:0}.article-detail_image{margin-bottom:3rem}.article-detail h1,.article-detail_title{font-size:4rem;line-height:1.2;word-wrap:break-word}.more-events-list{list-style:none outside;margin:0;padding:0}.more-events-list li{flex-direction:column}.more-events-list li>*{padding:1rem 2rem;margin:0;flex:1;flex:1 1 100%;width:100%}.more-events-list .more-events-list_header{display:none}}@media screen and (max-width:950px){.event-detail_title{font-size:4rem}.event-detail_details{padding:2rem 2rem 4rem}}@media screen and (max-width:600px){.logo{height:5rem}.header-image{border-radius:0}.button--nav{top:6.5rem}.sidenav--desktop{display:none}.sidenav--mobile{display:flex;position:static;width:100%;transform:translate3d(0,0,0);padding:4rem 8rem;justify-content:space-between;border-top:1px solid #f1f1f1}.sidnav-link{margin-left:0}.nav{flex-direction:column;align-items:center;justify-content:center}.nav-list{width:100%;margin-right:0}.grid-item{width:100%;display:block;margin-top:4rem;position:relative;min-height:none}.grid-item:first-child{margin-top:0}.grid-item .grid-item_title{order:2;align-self:flex-start;width:auto;flex:1 1 auto;margin:0;padding-left:0}.grid-item .grid-item_link{flex-direction:column}.grid-item .grid-item_img{width:100%;padding-top:60%;order:1;margin-bottom:2rem;position:relative;top:0}.grid-item .grid-item_city,.grid-item .grid-item_date,.grid-item .grid-item_prev{order:3;flex:1 1 auto;padding-left:0;margin-left:0}.grid-item .grid-item_prev p{font-size:1.6rem;margin-top:0;padding-top:1.5rem;padding-right:5rem}.grid-item .btn--grid{display:block;position:absolute;margin-top:0;float:none;margin:0}.grid-item .grid-item_img~*{width:100%}.btn-box--section:after{width:10rem}.newsletter-form{width:100%}.newsletter-form .form-row--2{flex-direction:column}.newsletter-form input[type=email]{width:100%;display:block}.newsletter-form input[type=submit]{width:100%;display:block}.sidebar{width:0;flex:0 0 0;overflow:hidden;margin:0;padding:0;transform:translate3d(-100%,0,0)}.grid-list--events{width:100%;flex:0 0 100%}.event-filter{flex-wrap:wrap}.event-filter>.btn{font-size:1.2rem;margin-bottom:.5rem}.event-detail_content{flex:1 1 100%}.event-detail_details{flex:1 1 100%;margin-left:0}.welle{display:none}.form-row--2{flex-direction:column}.form-row--2 .form-item:not(:last-child){margin-bottom:2rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsInN0eWxlLmNzcyIsIl9mb250cy5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9zbGlkZXIuc2NzcyIsIl9uYXYuc2NzcyIsIl9ibG9jcy5zY3NzIiwiX2FydGljbGVzLnNjc3MiLCJfc29jaWFsTWVkaWEuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX21lZGlhcXVlcmllcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSw0REFPQSxRQ0VBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxJQUNBLFFBQ0EsUURBRSxRQUFBLE1BR0YsRUNFQSxPQUNBLFFEQUUsV0FBQSxXQU1GLE1DRUEsT0FDQSxNREFFLFFBQUEsYUFPRixzQkFDRSxRQUFBLEtBQ0EsT0FBQSxFQU9GLFNDRUEsU0RBRSxRQUFBLEtBV0YsS0FDRSxZQUFBLFdBRUEscUJBQUEsS0FFQSx5QkFBQSxLQU9GLEtBQ0UsT0FBQSxFQVNGLEVBQ0UsV0FBQSxJQU1GLFFBQ0UsUUFBQSxLQUFBLE9BQUEsSUFNRixTQ0VBLFFEQUUsUUFBQSxFQVNGLFlBQ0UsY0FBQSxJQUFBLE9BTUYsRUNFQSxPREFFLFlBQUEsSUFNRixJQUNFLFdBQUEsT0FNRixHQUVFLFdBQUEsWUFDQSxPQUFBLEVBTUYsS0FDRSxXQUFBLEtBQ0EsTUFBQSxLQU1GLEtDQ0EsSUFDQSxJQUNBLEtEQ0UsWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLElBTUYsSUFDRSxZQUFBLFNBTUYsRUFDRSxPQUFBLElBQUEsSUFBQSxJQUFBLElBTUYsTUFDRSxVQUFBLElBTUYsSUNDQSxJRENFLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLGVBQUEsU0FHRixJQUNFLElBQUEsTUFHRixJQUNFLE9BQUEsT0FTRixJQUNFLE9BQUEsRUFNRixlQUNFLFNBQUEsT0FTRixPQUNFLE9BQUEsRUFTRixTQUNFLE9BQUEsSUFBQSxNQUFBLE9BQ0EsT0FBQSxFQUFBLElBQ0EsUUFBQSxNQUFBLE9BQUEsTUFPRixPQUNFLE9BQUEsRUFFQSxRQUFBLEVBU0YsT0NDQSxNQUNBLE9BQ0EsU0RDRSxZQUFBLFFBRUEsVUFBQSxLQUVBLE9BQUEsRUFRRixPQ0NBLE1EQ0UsWUFBQSxPQVNGLE9DQ0EsT0RDRSxlQUFBLEtBVUYsT0FBQSx3QkNDQSxrQkFDQSxtQkRFRSxtQkFBQSxPQUVBLE9BQUEsUUFPRixpQkNBQSxxQkRFRSxPQUFBLFFBT0YscUJDQUEsa0JERUUsV0FBQSxXQUVBLFFBQUEsRUFTRixtQkFDRSxtQkFBQSxVQUtBLFdBQUEsWUFPRixpRENGQSw4Q0RJRSxtQkFBQSxLQU1GLHlCQ0ZBLHdCRElFLE9BQUEsRUFDQSxRQUFBLEVBT0YsU0FDRSxTQUFBLEtBRUEsZUFBQSxJQVVGLE1BQ0UsZ0JBQUEsU0FDQSxlQUFBLEVFbFhGLEdEbVhBLEdBQ0EsR0NqWEUsWUFBQSxRQUFBLENBQUEsV0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLGVBQUEsT0FFQSxlRG1YRixlQUNBLGVDblhJLFdBQUEsRUFJSixHRG9YQSxHQ2xYRSxZQUFBLGdCQUFBLENBQUEsV0FPQSx1QkRnWEYsdUJBQ0EsdUJBQ0EsNEJBQ0EsNEJBQ0EsNEJBQ0Esa0NBQ0Esa0NBQ0Esa0NDcFhJLE1BQUEsUUQyWEosNEJBQ0EsNEJBQ0EsNEJBQ0Esa0NBQ0Esa0NBQ0Esa0NDeFhFLDZCRGlYRiw2QkFDQSw2QkMvV0ksTUFBQSxRQUlKLEdBQ0UsVUFBQSxPQUNBLGVBQUEsT0FHRixlQUNFLFVBQUEsS0FDQSxZQUFBLFFBQUEsQ0FBQSxXQUdGLEdBQ0UsVUFBQSxLQUdGLE1BQ0UsV0FBQSxLQUdGLEdEc1hBLEVDcFhFLE1BQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsT0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUdGLFFBQ0UsV0FBQSxPQUdGLEdBQ0UsY0FBQSxLQUdGLGFBQ0UsY0FBQSxFQUdGLGVEc1hBLDJCQ3BYRSxVQUFBLEtBQ0EsV0FBQSxLQUdGLEtEc1hBLElDcFhFLFFBQUEsYUFDQSxNQUFBLCtDQUNBLGdCQUFBLEtBTUEsd0JEb1hGLDZCQURBLG1DQ2xYSSxNQUFBLHlCRHdYSiw2QkFDQSxtQ0NsWEUsOEJBQ0UsTUFBQSw2Q0FJSixXQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsUUFBQSxDQUFBLFdBQ0EsTUFBQSxJQUNBLE9BQUEsS0FBQSxFQUVBLGFBQ0UsVUFBQSxLQUdGLHlCQUNFLGNBQUEsRUFDQSxZQUFBLElBR0YsY0FDRSxZQUFBLGdCQUFBLENBQUEsV0FDQSxVQUFBLE9DL0hKLGFBQ0UsUUFBQSxLQUdGLFNBQ0UsV0FBQSxLQUdGLGVBQ0UsY0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUlBLG1DQUNFLFdBQUEsSUFBQSxNQUFBLFFBS0YseUNBQ0UsV0FBQSxJQUFBLE1BQUEsUUFJSixrQkFDRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsZ0JBQUEsU0FHRix5QkFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsSUFDQSxpQkFBQSxRQUNBLElBQUEsSUFDQSxVQUFBLHNCQUNBLFFBQUEsR0FHRix3QkFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsVUFBQSxzQkFDQSxNQUFBLE1BQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEdBQ0EsaUJBQUEsaURBQ0EsZ0JBQUEsSUFBQSxLQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FHRixLRjhlQSxzQ0FDQSxhQUNBLE9BQ0Esd0JBQ0Esa0JBQ0EsbUJFNWVFLGdCQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxlQUFBLE9BQ0EsTUFBQSxRQUNBLFFBQUEsYUFDQSxjQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsSUFDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxVQUFBLE9BR0YsYUY4ZUEsc0NBQ0EsYUU1ZUUsV0FBQSxrQkFDQSxNQUFBLEtBR0YsYUY4ZUEsYUU1ZUUsUUFBQSxLQUFBLEtBQ0EsY0FBQSxNQVFBLHlCRnllRiwyQkFDQSw0Q0FDQSxzQ0FDQSx1Q0FNQSw4QkFDQSxnQ0FDQSxpREFDQSwyQ0FDQSw0Q0FUQSxvQ0FDQSxzQ0FDQSx1REFDQSxpREFDQSxrREU1ZUksTUFBQSxRQUdGLDZDRm1mRixrREFEQSx3REVqZkksaUJBQUEsUUFHRiw0Q0ZvZkYsaURBREEsdURFbGZJLGlCQUFBLHNERmlnQkosOEJBQ0EsZ0NBQ0EsaURBQ0EsMkNBQ0EsNENBVEEsb0NBQ0Esc0NBQ0EsdURBQ0EsaURBQ0Esa0RFeGZFLCtCRmdmRixpQ0FDQSxrREFDQSw0Q0FDQSw2Q0U5ZUksTUFBQSxRRjZmSixrREFEQSx3REV6ZkUsbURBQ0UsaUJBQUEsUUY4ZkosaURBREEsdURFMWZFLGtEQUNFLGlCQUFBLHdEQUlKLFVBQ0UsTUFBQSxlQUdGLHVCQUNFLGlCQUFBLEtBQ0EsYUFBQSxLQUtGLFdBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsUUFDQSxTQUFBLE9BQ0EsWUFBQSxPQUNBLGNBQUEsSUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLElBQUEsS0FDQSxVQUFBLG1CQUNBLFlBQUEsS0FHRiwrQkYwZkEsb0NBREEsMENFdGZFLGlCQUFBLFFGNmZGLG9DQURBLDBDRXpmQSxxQ0FHRSxpQkFBQSxRQUdGLHFEQUNFLE1BQUEsS0FHRixpQkFDRSxRQUFBLElBQ0EsWUFBQSxPQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxVQUFBLHlCQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0YsZ0JGeWZBLHFCRXZmRSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxjQUFBLE1BQ0EsUUFBQSxNQUFBLEtBR0Ysb0NGeWZBLCtDQUNBLG9ERXZmRSxpQkFBQSxRQUNBLE1BQUEsS0Y0ZkYsK0NBQ0Esb0RFMWZBLDBDQUdFLGlCQUFBLFFBQ0EsTUFBQSxLQUdGLHFCQUNFLGlCQUFBLFlBQ0EsZ0JBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsUUFBQSxhQUNBLGNBQUEsRUFDQSxPQUFBLEVBQ0EsU0FBQSxTQUNBLFFBQUEsTUFBQSxFQUNBLGNBQUEsTUFDQSxhQUFBLEtBQ0EsVUFBQSxPQUdGLHlDRnlmQSxvREV2ZkUsTUFBQSxRRjRmRixvREV4ZkEsK0NBRUUsTUFBQSxRQUdGLG9DQUNFLGFBQUEsRUFDQSxVQUFBLE9BQ0EsTUFBQSxLQUdGLFVBQ0UsY0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9DcFFGLEtBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsZ0JBQUEsT0FHRixLQUNFLFlBQUEsSUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLGdCQUFBLENBQUEsV0FDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsTUFBQSxLQUdGLElBQ0UsUUFBQSxNQUNBLFVBQUEsS0FHRixRQUNFLE9BQUEsS0FDQSxVQUFBLE9BR0YsV0FDRSxhQUFBLEtBQ0EsY0FBQSxLQUdGLFdBQ0UsWUFBQSxNQUNBLGVBQUEsTUFHRixJQUNFLFlBQUEsS0FDQSxlQUFBLEtBR0YsSUFDRSxhQUFBLEtBQ0EsY0FBQSxLQUdGLFdBQ0UsT0FBQSxFQUNBLEtBQUEsY0FDQSxPQUFBLElBQ0EsT0FBQSxLQUNBLFNBQUEsT0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsSUFHRiwwQkFDRSxVQUFBLGlCQUNBLFFBQUEsRUFBQSxlQUdGLFVBQ0UsTUFBQSxlQUdGLGlCQUNFLE1BQUEsZUN2RUYsYUFDRSxTQUFBLFNBR0YsT0FDRSxRQUFBLE1BQ0EsTUFBQSxPQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxFQUNBLFVBQUEscUJBR0YsV0FDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0o0MEJGLHFDSXowQkEsK0JBRUUsS0FBQSxrQko0MEJGLHFDSXowQkEsK0JBRUUsS0FBQSwrQkFHRixtQkFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BQ0EsVUFBQSxLQUdGLE1BQ0UsUUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUFBLEVBQUEsTUFHRixVQUNFLFVBQUEsTUFHRixVQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdGLG1CQUNFLFNBQUEsU0FHRixjQUNFLGNBQUEsRUFBQSxFQUFBLEVBQUEsR0FBQSxDQUFBLEtBRUEsU0FBQSxPQUNBLE1BQUEsS0M3REYsY0FDRSxRQUFBLEVBQ0EsY0FBQSxLQUVBLGdDQUNFLFFBQUEsRUFJSixtQkx1NEJBLG1CS3I0QkUsTUFBQSxLQUNBLFVBQUEsS0FHRixZQUNFLE1BQUEsS0FDQSxRQUFBLEdBR0YsWUFDRSxLQUFBLEtBQ0EsUUFBQSxHQUlBLGVBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLFNBQUEsT0FFQSxtQkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FLTixtQkxvNEJBLHVCS2w0QkUsSUFBQSxFQUNBLE9BQUEsRUFHRix5QkxvNEJBLDZCS2w0QkUsV0FBQSxvQkFFQSw4QkxvNEJGLGtDS240QkksWUFBQSxLQUlKLHdCTG80QkEsNEJLbDRCRSxZQUFBLEVBQUEsRUFBQSxFQUFBLEtBQ0EsWUFBQSxNQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsTUFHRixvQ0FDRSxTQUFBLFNBQ0EsV0FBQSxLQUNBLGVBQUEsT0FDQSxRQUFBLGFBQ0EsU0FBQSxLQUNBLFFBQUEsRUFDQSxjQUFBLEVBQUEsTUFBQSxZQUNBLFlBQUEsRUFDQSxhQUFBLEVBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxPQUVBLHdDQUNFLFFBQUEsTUFDQSxNQUFBLE9DbEZKLE9BQ0UsV0FBQSxLQUFBLFFBQ0EsT0FBQSxFQUNBLFFBQUEsRUFHRixNQUNFLGdCQUFBLEtBR0YsS0FDRSxRQUFBLEtBQUEsRUFDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLGFBQ0EsWUFBQSxRQUdGLFVBQ0UsUUFBQSxLQUNBLGFBQUEsTUFDQSxNQUFBLEVBR0YsWUFDRSxjQUFBLEtBQ0EsTUFBQSxFQUNBLFFBQUEsS0FDQSxnQkFBQSxTQUdGLFdBQ0UsT0FBQSxFQUFBLE1BR0YsWUFDRSxRQUFBLE1BQ0EsTUFBQSxRQUNBLFVBQUEsT0FDQSxRQUFBLE1BQUEsS0FDQSxlQUFBLFVBQ0EsZUFBQSxPQUNBLFNBQUEsU0FDQSxZQUFBLEVBR0YsbUJOeTlCQSx5Qk12OUJFLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLGlCQUFBLFFBQ0EsT0FBQSxFQUNBLFdBQUEsSUFBQSxJQUFBLFFBQUEsR0FHRiwyQk55OUJBLHlCTXY5QkUsTUFBQSxLQUNBLFdBQUEsSUFBQSxLQUFBLFFBQUEsR0FHRiwyQ055OUJBLHlDQUlBLG9EQUhBLGtEQUVBLDBEQURBLHdETXI5QkUsaUJBQUEsUUFHRiw0Q055OUJBLDBDQUlBLG9EQUhBLGtEQUVBLDBEQURBLHdETXI5QkUsaUJBQUEsUUFHRixTQUNFLFNBQUEsTUFDQSxNQUFBLHlCQUNBLElBQUEsRUFDQSxVQUFBLG1CQUNBLFFBQUEsSUFDQSxXQUFBLE9BR0YsaUJBQ0UsUUFBQSxLQUdGLGFBQ0UsUUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsY0FBQSxLQUNBLFdBQUEsSUFBQSxLQUFBLFFBQUEsR0FHRixpQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEtBR0YsZUFDRSxRQUFBLEtBQ0EsTUFBQSxFQUNBLFNBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFHRixtQkFDRSxXQUFBLElBQUEsS0FBQSxRQUFBLEdBR0Ysa0NBQ0UsTUFBQSxLQUtGLFVBQ0UsT0FBQSxFQUFBLEVBQUEsS0FHRixZQUNFLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxVQUNBLFVBQUEsT0FDQSxlQUFBLE1BQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxVQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsSUFBQSxLQUFBLFFBQUEsR0FFQSxtQkFBQSxrQkFFRSxNQUFBLEtBSUosbUJBQ0UsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLG1DQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsS0FBQSxLQUNBLG9CQUFBLE9BQUEsT0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsV0FBQSxJQUFBLEtBQUEsUUFBQSxHTjA5QkYsK0JNdjlCQSwwQk5zOUJBLHlCTW45QkUsVUFBQSx3QkFDQSxpQkFBQSxPQUFBLE9BR0Ysd0JBQ0UsaUJBQUEsUUFDQSxjQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUdGLDhDQUNFLGlCQUFBLGdDQUdGLHFCQUNFLGlCQUFBLDhCQUdGLHFCQUNFLGlCQUFBLDRCQUdGLHFCQUNFLGlCQUFBLCtCQUdGLHNCQUNFLGlCQUFBLDJCQUdGLHFCQUNFLGlCQUFBLG1DQUdGLHFCQUNFLGlCQUFBLGlDQUdGLHFCQUNFLGlCQUFBLDBCQUdGLHFCQUNFLGlCQUFBLDJCQUdGLHNCQUNFLGlCQUFBLGdDQUdGLHFCQUNFLGlCQUFBLHdCQUdGLHNCQUNFLGlCQUFBLDBCQUdGLGVBQ0UsUUFBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLEtBRUEsa0JBQ0UsUUFBQSxLQUdBLG9CQUNFLGNBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxLQUdBLCtCQUNFLE9BQUEsS0NyUFIsU0FDRSxLQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsSUFDQSxjQUFBLEtBSUYsV0FDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxVQUFBLEtBQ0EsWUFBQSxnQkFDQSxhQUFBLGdCQUNBLFlBQUEsV0FFQSxpQkFDRSxRQUFBLEdBQ0EsS0FBQSxLQUlKLG1CQUNFLEtBQUEsRUFBQSxFQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsRUFDQSxXQUFBLE9BR0YsbUJBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBR0YsV0FDRSxNQUFBLGVBQ0EsUUFBQSxFQUFBLEdBQ0EsY0FBQSxLQUdGLDJCQUNFLFlBQUEsSUFBQSxNQUFBLFFBQ0EsYUFBQSxJQUFBLE1BQUEsUUFHRiwyQkFDRSxjQUFBLEdBQ0EsU0FBQSxTQUdGLGdCQUNFLFFBQUEsS0FDQSxnQkFBQSxXQUNBLGVBQUEsT0FDQSxnQkFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsU0FBQSxTQUdGLGtCQUNFLE1BQUEsS0FHRiw0QkFDRSxZQUFBLGdCQUFBLENBQUEsV0FDQSxNQUFBLFFBQ0EsVUFBQSxPQUNBLE9BQUEsS0FBQSxFQUFBLEVBQ0EsWUFBQSxPQUNBLFVBQUEsV0FDQSxRQUFBLEtBR0YsZ0JBQ0UsU0FBQSxTQUdGLGtCQUNFLE9BQUEsRUFDQSxRQUFBLE9BQUEsS0FBQSxFQUFBLEVBQ0EsVUFBQSxPQUNBLFlBQUEsSUFHRixlQUNFLFFBQUEsS0FDQSxZQUFBLElBQ0EsU0FBQSxPQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsV0FBQSxXQUNBLGNBQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUdGLG1CQUNFLFFBQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLElBQUEsSUFDQSxNQUFBLEVBQ0EsU0FBQSxTQUNBLFVBQUEsaUJBQ0EsTUFBQSxLQUNBLE9BQUEsS0FLRixrQkFDRSxjQUFBLEtBR0YseUJBQ0UsZ0JBQUEsY0FJQSw2QkFDRSxLQUFBLEVBQUEsRUFBQSxJQUNBLGFBQUEsR0FHRiwyQ0FDRSxLQUFBLEVBQUEsRUFBQSxJQUNBLFlBQUEsR0FDQSxhQUFBLEVBQ0EsUUFBQSxLQUNBLFlBQUEsU0FJSixpQkFDRSxjQUFBLEtBQ0EsUUFBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxNQUdGLGlDQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsV0FDQSxVQUFBLE9BR0YsY0FDRSxRQUFBLEtBQ0EsZ0JBQUEsV0FDQSxXQUFBLEtBR0YsbUJBQ0UsYUFBQSxLQUdGLGtDQUNFLFFBQUEsS0FJQSwwREFDRSxRQUFBLE1BSUosa0JQdXNDQSx1Qk9yc0NFLFFBQUEsS0FHRixrQlB1c0NBLGVBQ0EsZ0JPcnNDRSxRQUFBLEVBQ0EsT0FBQSxFQUNBLGVBQUEsVUFDQSxlQUFBLE9BQ0EsVUFBQSxPQUNBLE1BQUEsa0RBQ0EsWUFBQSxFQUNBLFlBQUEsZ0JBQUEsQ0FBQSxXQUNBLFlBQUEsSUFHRixnQkFDRSxTQUFBLE9BRUEscUJBQ0UsUUFBQSxhQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsU0FBQSxPQUdGLG1DQUNFLE9BQUEsRUFDQSxTQUFBLFNBQ0EsU0FBQSxPQUlKLGNBQ0UsVUFBQSxPQUNBLFdBQUEsT0FDQSxXQUFBLEVBQ0EsWUFBQSxFQUNBLE1BQUEsa0RBQ0EsZ0JBQUEsS0FHRixlQUNFLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxpQkFBQSxLQUNBLFFBQUEsS0FBQSxPQUFBLE1BQUEsRUFDQSxjQUFBLEVBQ0EsVUFBQSxPQUNBLFlBQUEsSUFHRixnQkFDRSxPQUFBLEVBQUEsRUFBQSxNQUNBLFFBQUEsRUFDQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLElBR0Ysb0NQc3NDQSx5Q0FEQSwrQ09sc0NFLE1BQUEsUVB5c0NGLHlDQURBLCtDT3JzQ0EsMENBR0UsTUFBQSxRQUdGLCtDQUNFLE9BQUEsRUFBQSxFQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsT0FFQSxtREFDRSxVQUFBLEtBQ0EsTUFBQSxLQUlKLG9CQUNFLFVBQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxLQUNBLFlBQUEsUUFBQSxDQUFBLFdBR0Ysc0JBQ0UsS0FBQSxFQUFBLEVBQUEsSUFHRixzQkFDRSxLQUFBLEVBQUEsRUFBQSxJQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsaUJBQUEsUUFDQSxZQUFBLEdBQ0EsV0FBQSxFQUNBLFNBQUEsU0FDQSxTQUFBLE9BQ0EsY0FBQSxLQUNBLFdBQUEsV0FHRixxQkFDRSxPQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLGdCQUFBLENBQUEsV0FDQSxlQUFBLFVBQ0EsZUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBSUEseUNBQ0UsY0FBQSxJQUFBLE1BQUEsUUFLRiwrQ0FDRSxjQUFBLElBQUEsTUFBQSxRQUlKLGtCQUNFLE9BQUEsRUFDQSxNQUFBLFFBQ0EsVUFBQSxPQUdGLE9QZ3NDQSxTTzlyQ0UsWUFBQSxJQUdGLGtDQUNFLGNBQUEsS0FHRix3QkFDRSxRQUFBLEVBQ0EsU0FBQSxTQUdGLG9CQUNFLGNBQUEsS0FHRix1QkFDRSxPQUFBLEVBQ0EsVUFBQSxPQUNBLE1BQUEsUUFDQSxZQUFBLElBR0Ysc0JQZ3NDQSx5QkFDQSw0Qk85ckNFLFVBQUEsT0FDQSxZQUFBLElBR0YsY0FDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsVUFBQSx3QkFDQSxRQUFBLEVBR0Ysb0JBQ0UsS0FBQSxLQUdGLDBCQUNFLFdBQUEsS0FHRiwrQkFDRSxRQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLE1BQ0EsU0FBQSxPQUdGLHNCQUNFLFdBQUEsS0FHRiw4Q1Bnc0NBLHFDTzlyQ0UsV0FBQSxFQUNBLE9BQUEsRUFHRiw2Q0FDRSxXQUFBLEtBQ0EsUUFBQSxLQUdGLDZDQUNFLFFBQUEsRUFDQSxNQUFBLEtBR0YsK0VQZ3NDQSxrRk94ckNFLE1BQUEsS0FHRixpREFDRSxNQUFBLElBR0YsK0RBQ0UsT0FBQSxFQUdGLHNDQUNFLE9BQUEsS0FBQSxFQUdGLHdDQUNFLGlCQUFBLEtBR0YseUJBQ0UsT0FBQSxFQUdGLG1DUDByQ0EsK0JPeHJDRSxXQUFBLEtBR0YsMkJBQ0UsY0FBQSxFQUdGLHdCUDByQ0Esb0NPeHJDRSxVQUFBLE9BR0Ysd0JBQ0UsUUFBQSxNQUNBLGlCQUFBLEtBQ0EsV0FBQSxLQUdGLCtCQUNFLFFBQUEsTUFHRiwrQ0FDRSxRQUFBLEVBR0YsOENBQ0UsUUFBQSxLQUNBLFVBQUEsT0FHRix5Q0FDRSxNQUFBLEtBR0Ysc0VBQ0UsUUFBQSxLQUFBLEVBR0YseUVQMHJDQSwwRU94ckNFLE1BQUEsS0FHRixxREFDRSxRQUFBLEtBR0Ysa0JBQ0UsV0FBQSxLQUFBLFFBQ0EsT0FBQSxFQUNBLFFBQUEsRUFFQSxxQkFDRSxXQUFBLEtBQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxJQUNBLFFBQUEsRUFDQSxRQUFBLEtBQ0EsWUFBQSxXQUNBLFFBQUEsRUFDQSxpQkFBQSxRQUVBLDZCQUNFLFFBQUEsR0FFQSwrQkFDRSxlQUFBLEtBSUosdUJBQ0UsUUFBQSxLQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsS0FBQSxFQUFBLEVBQUEsSUFDQSxNQUFBLElBR0YsdUJBQ0UsUUFBQSxNQUNBLFlBQUEsT0FDQSxjQUFBLFNBQ0EsU0FBQSxPQUlKLG9DQUNFLGlCQUFBLFFBR0YsMkNBQ0UsaUJBQUEsS0FDQSxnQkFBQSxjQUtKLG1CQUNFLGNBQUEsRUFBQSxNQUFBLFFBR0YsaUJBQ0UsTUFBQSxNQUNBLFFBQUEsTUFDQSxjQUFBLEtBQ0EsT0FBQSxLQUdGLEtBQ0UsY0FBQSxNQUFBLE1BQUEsRUFBQSxFQUNBLFNBQUEsT0FDQSxXQUFBLEtBR0YsS0FDRSxPQUFBLE1BR0Ysb0JBQ0UsV0FBQSxLQUVBLDJCQUNFLFFBQUEsTUFDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsTUFNSixrQkFDRSxXQUFBLE1BR0YscUJBQ0UsU0FBQSxTQUdGLHVCQUNFLE1BQUEsS0FHRix3QkFDRSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxlQUFBLFVBQ0EsZUFBQSxPQUNBLE9BQUEsRUFDQSxXQUFBLE9BS0YscUNBQ0UsUUFBQSxNQUNBLE9BQUEsS0FLRixNQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUdGLFNBQ0UsZUFBQSxPQUdGLFdBQ0UsTUFBQSxJQUdGLFlBQ0UsVUFBQSxLQUlGLDZCQUNFLE9BQUEsTUFBQSxLQUNBLGlCQUFBLCtCQUNBLGdCQUFBLE1BQ0Esb0JBQUEsT0FBQSxPQUNBLHNCQUFBLE1BQ0Esa0JBQUEsVUFDQSxjQUFBLE1BQUEsTUFBQSxNQUFBLEVBR0Ysb0NBQ0UsUUFBQSxHQUdGLDRDQUNFLE9BQUEsRUFDQSxNQUFBLEtBR0YsaUJBQ0UsUUFBQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FDQSxpQkFBQSxnQkFDQSxjQUFBLE1BQUEsTUFBQSxNQUFBLEVBQ0Esd0JBQ0UsV0FBQSxLQUVGLGtEQUNFLE9BQUEsT0FFRix3Q0FDRSxNQUFBLEtBR0EscUNBQ0UsTUFBQSxLQUNBLFVBQUEsT0FHSixpQ0FDRSxjQUFBLEVBQ0EsVUFBQSxPQUVGLDBDQUNFLE1BQUEsS0FDQSw0Q0FDRSxjQUFBLEVBS04saUJBQ0UsUUFBQSxHQUtGLHFCQUNFLFNBQUEsU0FDQSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxFQUNBLE9BQUEsS0FBQSxFQUVBLDJCQUFBLDRCQUVFLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsd0JBQ0EsVUFBQSxLQUdGLDJCQUNFLEtBQUEsS0FDQSxNQUFBLEtBR0Ysd0JQeXFDRix3QkFDQSx3QkFDQSx3QkFDQSx1Qk92cUNJLE1BQUEsS0FJSix5Q0FDRSxpQkFBQSxRQUVBLCtDQUFBLGdEQUVFLGlCQUFBLFFBSUosK0NBQ0UsaUJBQUEsUUFFQSxxREFBQSxzREFFRSxpQkFBQSxRQU1KLHFCQUNFLE9BQUEsRUFHRixtQkFDRSxTQUFBLE1BQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxVQUFBLHlCQUlBLCtEQUNFLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxLQUdGLHFEUGlxQ0YscURBQ0Esd0RPL3BDSSxPQUFBLEVBR0YsNERBQ0UsUUFBQSxFQUFBLEVBQUEsS0FHRiwyRFArcENGLDJETzdwQ0ksUUFBQSxLQUdGLDJEQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLGNBQUEsTUFHRiwwREFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLFFBQ0EsUUFBQSxNQUFBLEVBQUEsT0FHRiwrREFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLGlCQUFBLFFBQ0EsT0FBQSxFQUNBLFFBQUEsTUFDQSxXQUFBLFFBQ0EsUUFBQSxLQUFBLEVBR0YsMkZBQ0UsaUJBQUEsS0FHRixvRkFDRSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxjQUFBLE1BQUEsRUFBQSxFQUFBLE1BQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxLQUdGLHNFQUNFLGNBQUEsRUFBQSxNQUFBLE1BQUEsRUFJSixZQUNFLFdBQUEsS0FBQSxRQUNBLE9BQUEsRUFDQSxRQUFBLEVBRUEsY0FDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLE1BQUEsUUFDQSxnQkFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsS0FFQSxrQkFDRSxRQUFBLE1BQ0EsYUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0Ysb0JBQ0UsaUJBQUEsUUN2eUJOLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBSUYsZ0JBQ0UsUUFBQSxFQUFBLEVBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFdBQUEsRUFHRixrQ0FDRSxVQUFBLEtBQ0EsYUFBQSxFQUNBLGNBQUEsRUFHRiw0QkFDRSxjQUFBLEVBR0Ysc0JBQ0UsT0FBQSxFQUFBLEVBQUEsS0FDQSxXQUFBLE1BQ0EsU0FBQSxPQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FFQSwwQkFDRSxVQUFBLEtBSUosc0JBQ0UsVUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEtBQ0EsWUFBQSxRQUFBLENBQUEsV0FHRixtQkFDRSxXQUFBLEtBR0Ysc0JBQ0UsV0FBQSxRQUNBLE9BQUEsRUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLFlBQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLEVBSUYsaUJBQ0UsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsSUFDQSxPQUFBLFFBR0YsTUFDRSxNQUFBLEtBSUEsNkJBQ0UsT0FBQSxNQzdFSixjQUNFLE1BQUEsS0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQ0EsZ0JBQUEsUUFFQSxnQkFDRSxRQUFBLEtBQ0EsUUFBQSxNQUlKLGlCQUNFLGlCQUFBLHlCQUNBLE9BQUEsRUFBQSxLQUNBLGFBQUEsS0FHRixtQkFDRSxpQkFBQSwwQkFDQSxPQUFBLEVBQUEsS0FHRixrQkFDRSxRQUFBLEtBQ0EsZUFBQSxJQUNBLElBQUEsS0FDQSxPQUFBLEtBQUEsRUFFQSxvQkFDRSxnQkFBQSxLQUNBLE1BQUEsS0FJSixxQ0FDRSxpQkFDRSxPQUFBLEVBQUEsRUFBQSxLQUFBLE1BRUYsbUJBQ0UsT0FBQSxFQUFBLEVBQUEsS0FBQSxNVCtnRUosaUJBRUEsa0JBQ0EsaUJVeGpFQSxtQlZ5akVBLHFCQUxBLGdCQUVBLGlCQUtBLE9BQ0EsU1VsakVFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxXQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsS0FDQSxVQUFBLE9BQ0EsV0FBQSxLQUNBLE1BQUEsUUFDQSxlQUFBLE9Wd2pFRixpQ0FFQSxrQ0FDQSxpQ1V2akVFLG1DVm1qRUYsZ0NBRUEsaUNBR0EsdUJBQ0EseUJVampFSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEVBSUosb0JBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLE1BR0YsY0FDRSxRQUFBLEtBR0YsVUFDRSxjQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLGNBR0YscUJBQ0UsY0FBQSxFQUdGLHFCQUNFLE9BQUEsRUFDQSxTQUFBLE9BQ0EsT0FBQSxFQUdGLFdBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxTQUFBLFNBR0Ysd0JBQ0UsS0FBQSxFQUFBLEVBQUEsSUFHRixpQkFDRSxRQUFBLE1BQ0EsZUFBQSxPQUNBLFVBQUEsT0FHRixpQ0FDRSxTQUFBLFNBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxrREFDQSxlQUFBLFVBQ0EsV0FBQSxJQUFBLEtBQUEsU0FBQSxHQUNBLFVBQUEsT0FHRixpQ0FDRSxTQUFBLE9WcWpFRixrQ0FFQSxtQ0FDQSxrQ1VyakVBLGlDVm1qRUEsa0NBR0Esd0JBQ0EsMEJVaGpFRSxTQUFBLFNBQ0EsUUFBQSxFQUNBLGFBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsUVZxakVGLDBEQUNBLDBEVXBqRUEsdUNBR0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxPQUFBLG9CQUNBLE1BQUEsa0RBQ0EsZUFBQSxVQUNBLFVBQUEsT0FDQSxpQkFBQSxLQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0EsS0FBQSxLQUdGLG9DVm1qRUEsdUNVampFRSxhQUFBLEtBR0YsaUJBQ0UsWUFBQSxLQUNBLFdBQUEsS0FFQSx1Q0FDRSxVQUFBLE9BS0osaUJBQ0UsV0FBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLElBRUEsMkJBQ0UsY0FBQSxFQUlKLG1DQUNFLFFBQUEsS0FDQSxjQUFBLEVBR0YsMkJBQ0UsTUFBQSxLQUNBLE9BQUEsTUFBQSxFQUFBLEVBQ0EsVUFBQSxPQUNBLFlBQUEsRUFDQSxlQUFBLE9BRUEsaUNBQ0UsT0FBQSxNQUFBLE1BQUEsRUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLE9BR0YsNkJBQ0UsTUFBQSxLQUlKLG9DQUNFLFFBQUEsS0FDQSxpQkFBQSxRQUNBLE1BQUEsS0FLQSw2RFY2aUVGLG1FVTVpRUksUUFBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUtGLG1FQUNFLFFBQUEsS0FDQSxpQkFBQSxRQUNBLE1BQUEsS0FNSiwwQ0FDRSxNQUFBLEtBQ0EsV0FBQSxJQUdGLDJDVjBpRUEsb0NBQ0Esc0NBQ0EscUNVeGlFRSxpQkFBQSxZQUdGLG9DQUNFLFVBQUEsZUFHRixjQUNFLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUdGLDBCQUNFLFFBQUEsS0FHRixpQkFDRSxZQUFBLEVBSUEsc0JWeWlFRixtQlV4aUVJLGVBQUEsVUFDQSxNQUFBLGtEQUNBLGNBQUEsS0FDQSxVQUFBLE9BRUEsNEJWMGlFSix5QlV6aUVNLGFBQUEsTUFNSixxQ1Z3aUVGLGtDVXRpRUksUUFBQSxLQUNBLGVBQUEsSUFDQSxVQUFBLEtBQ0EsMkNWeWlFSix3Q1V4aUVNLFFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxXQUNBLGNBQUEsS0FDQSxnRFYyaUVOLDZDVTFpRVEsS0FBQSxFQUNBLFlBQUEsSUFFRixpRFY0aUVOLDhDVTNpRVEsVUFBQSxnQkFHSiwwQ1Y0aUVKLHVDVTNpRU0sS0FBQSxFQUFBLEVBQUEsSUFLTixtQ0FDRSxPQUFBLEVBQ0EsUUFBQSxLQUNBLE9BQUEsRUFDQSxVQUFBLE9BQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxFQUdGLGdCQUNFLFdBQUEsS0FFQSxtQkFDRSxjQUFBLEVBR0Ysa0JBQ0UsV0FBQSxFQUtKLElBQ0UsV0FBQSxLQUdGLEtBQ0UsV0FBQSxLQUdGLEtBQ0UsV0FBQSxLQUVBLFFBQ0UsY0FBQSxLQUlKLHNCQUNFLFdBQUEsS0FDQSxjQUFBLEtBR0Ysc0JBQ0UsV0FBQSxLQUVBLHlCQUNFLFdBQUEsS0FJSixLQUNFLGlCQUFBLFFBQ0EsY0FBQSxLQUNBLHVCQUNFLFFBQUEsS0FJSixrQkFDRSxRQUFBLEtBR0Ysc0JBQ0UsV0FBQSxLQUNBLGNBQUEsS0FFQSw0QkFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLGlCQUFBLFFBQ0EsT0FBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE9BS0YseUNBQ0UsUUFBQSxLQUlKLE1BQ0UsaUJBQUEsUUFFQSxlQUNFLFdBQUEsS0FJSix5QkFDRSxVQUFBLE9DaldGLGNBQ0UsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsZUFBQSxVQUNBLFVBQUEsT0FDQSxRQUFBLEtBQ0EsZ0JBQUEsT0FNQSxrQ1hxNEVGLHVDQURBLDZDV240RUksaUJBQUEsUVgwNEVKLHVDQURBLDZDV2w0RUUsd0NBQ0UsaUJBQUEsUUFJSixVQUNFLE1BQUEsS0FDQSxVQUFBLE9BR0Ysd0JBQ0UsTUFBQSxLQUNBLGdCQUFBLEtBQ0EsZUFBQSxPQUNBLFdBQUEsT0NsQ0YscUNBQ0UsV0FDRSxhQUFBLEtBQ0EsY0FBQSxLQUdGLFNBQ0UsTUFBQSxLQUNBLGlCQUFBLHFCQUNBLFFBQUEsS0FDQSxjQUFBLEtBQUEsRUFBQSxFQUFBLEtBRUEsc0JBQ0UsY0FBQSxHQUtOLHFDQUNFLEtBQ0UsVUFBQSxzQkFDQSxTQUFBLE1BQ0EsUUFBQSxNQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsS0FDQSxLQUFBLEtBQ0EsaUJBQUEsc0JBQ0EsWUFBQSxJQUFBLE1BQUEsUUFDQSxZQUFBLE9BQ0EsUUFBQSxFQUNBLFdBQUEsSUFBQSxHQUFBLFFBQUEsR0FDQSxVQUFBLEtBR0YsYUFDRSxVQUFBLG1CQUNBLFdBQUEsSUFBQSxLQUFBLFFBQUEsR0FHRixhQUNFLFdBQUEsSUFBQSxLQUFBLFFBQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsWUFBQSxLQUNBLGlCQUFBLHlCQUNBLG9CQUFBLE9BQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLElBQUEsS0FDQSxpQkFBQSxRQUNBLGNBQUEsTUFDQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxVQUFBLHVDQUNBLFFBQUEsRUFHRixxQkFDRSxRQUFBLE9BQ0EsaUJBQUEsMEJBQ0EsS0FBQSxJQUNBLFVBQUEseUJBQ0EsU0FBQSxTQUNBLFdBQUEsSUFBQSxLQUFBLFFBQUEsR1pvNkVGLHNDWWo2RUEsNENBRUUsaUJBQUEsUVptNkVGLHNDWWg2RUEsNENBRUUsaUJBQUEsUUFFRixVQUNFLGVBQUEsT0FDQSxRQUFBLEVBQUEsS0FDQSxZQUFBLFdBSUYsWUFDRSxNQUFBLEVBQ0EsZ0JBQUEsV0FDQSxZQUFBLFdBRUYsV0FDRSxPQUFBLEVBQUEsRUFBQSxLQUdGLFlBQ0UsVUFBQSxLQUdGLGlCQUNFLFFBQUEsTUFDQSxTQUFBLE1BQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLGlCQUFBLHFCQUdGLFNBQ0UsU0FBQSxTQUNBLE9BQUEsZUFDQSxJQUFBLGVBQ0EsTUFBQSxlQUNBLFVBQUEsc0JBQ0EsUUFBQSxLQUdGLGFBQ0UsV0FBQSxFQUNBLFlBQUEsS0FDQSxjQUFBLEVBQ0EsT0FBQSxLQUdGLE1BQ0UsT0FBQSxLQUFBLEVBR0YsT0FDRSxNQUFBLE9BQ0EsVUFBQSxxQkFDQSxNQUFBLElBRUYsaUJBQ0UsUUFBQSxLQUFBLEtBRUYsaUJBQ0UsTUFBQSxNQUlKLHFDQUNFLGVadTVFQSwyQllyNUVFLFVBQUEsS0FHRiw0QkFDRSxVQUFBLE9BQ0EsWUFBQSxJQUdGLGdCQUNFLFVBQUEsT0FHRixTQUNFLE1BQUEsSUFDQSxLQUFBLEVBQUEsRUFBQSxJQUdGLG1CQUNFLE1BQUEsSUFDQSxLQUFBLEVBQUEsRUFBQSxJQUdGLFlBQ0UsZUFBQSxPQUNBLFFBQUEsRUFDQSxVQUFBLE9BRUEsbUJBQ0UsT0FBQSxLQUNBLGdCQUFBLFFBQ0Esb0JBQUEsT0FBQSxPQUNBLFNBQUEsT0FDQSxjQUFBLE1BSUosZ0JBQ0UsUUFBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtBR0YsT0FDRSxNQUFBLE9BQ0EsVUFBQSxxQkFDQSxNQUFBLElBSUEseUNaNjRFRix5Q1kzNEVJLE1BQUEsS0FDQSxLQUFBLEVBQUEsRUFBQSxLQUdGLHlDQUNFLFFBQUEsS0FDQSxZQUFBLEdBS04sb0NBQ0UsY0FDRSxjQUFBLEVBQUEsRUFBQSxFQUFBLEdBQUEsQ0FBQSxLQUdGLGVaeTRFQSwyQll2NEVFLFVBQUEsS0FHRix3QkFDRSxLQUFBLEVBQ0EsVUFBQSxtQkFHRixXQUNFLE1BQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLE1BRUEsdUJBQ0UsV0FBQSxFQUdGLDJCQUNFLE9BQUEsRUFHRiw0QkFDRSxNQUFBLEVBQ0EsV0FBQSxXQUNBLE1BQUEsS0FDQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsS0FDQSxhQUFBLElBR0YsMkJBQ0UsZUFBQSxJQUdGLDBCQUNFLE1BQUEsSUFDQSxZQUFBLElBQ0EsTUFBQSxFQUNBLGNBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUdGLDJCWms0RUYsMkJBQ0EsMkJZaDRFSSxNQUFBLEVBQ0EsS0FBQSxFQUFBLEVBQUEsS0FDQSxhQUFBLElBQ0EsWUFBQSxLQUdGLDZCQUNFLFVBQUEsT0FDQSxXQUFBLEVBQ0EsWUFBQSxFQUNBLGNBQUEsRUFHRixzQkFDRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxFQUdGLDRCQUNFLE1BQUEsSUFJSixXQUNFLE1BQUEsS0FHRixVQUNFLFdBQUEsS0FHRixrQkFDRSxXQUFBLEtBR0YsZ0JBQ0UsV0FBQSxFQUdGLHNCQUNFLGNBQUEsS0FHRixtQlp3M0VBLHNCWXQzRUUsVUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLFdBR0Ysa0JBQ0UsV0FBQSxLQUFBLFFBQ0EsT0FBQSxFQUNBLFFBQUEsRUFFQSxxQkFDRSxlQUFBLE9BRUEsdUJBQ0UsUUFBQSxLQUFBLEtBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FJSiwyQ0FDRSxRQUFBLE1BS04sb0NBQ0Usb0JBQ0UsVUFBQSxLQUdGLHNCQUNFLFFBQUEsS0FBQSxLQUFBLE1BSUosb0NBQ0UsTUFDRSxPQUFBLEtBR0YsY0FDRSxjQUFBLEVBR0YsYUFDRSxJQUFBLE9BR0Ysa0JBQ0UsUUFBQSxLQUdGLGlCQUNFLFFBQUEsS0FDQSxTQUFBLE9BQ0EsTUFBQSxLQUNBLFVBQUEsbUJBQ0EsUUFBQSxLQUFBLEtBQ0EsZ0JBQUEsY0FDQSxXQUFBLElBQUEsTUFBQSxRQUdGLGFBQ0UsWUFBQSxFQUdGLEtBQ0UsZUFBQSxPQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUdGLFVBQ0UsTUFBQSxLQUNBLGFBQUEsRUFHRixXQUNFLE1BQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLEtBRUEsdUJBQ0UsV0FBQSxFQUdGLDRCQUNFLE1BQUEsRUFDQSxXQUFBLFdBQ0EsTUFBQSxLQUNBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsT0FBQSxFQUNBLGFBQUEsRUFHRiwyQkFDRSxlQUFBLE9BR0YsMEJBQ0UsTUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEVBQ0EsY0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEVBR0YsMkJacTJFRiwyQkFDQSwyQlluMkVJLE1BQUEsRUFDQSxLQUFBLEVBQUEsRUFBQSxLQUNBLGFBQUEsRUFDQSxZQUFBLEVBR0YsNkJBQ0UsVUFBQSxPQUNBLFdBQUEsRUFDQSxZQUFBLE9BQ0EsY0FBQSxLQUdGLHNCQUNFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsV0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEVBR0YsNEJBQ0UsTUFBQSxLQUlKLHdCQUNFLE1BQUEsTUFHRixpQkFDRSxNQUFBLEtBR0YsOEJBQ0UsZUFBQSxPQUdGLG1DQUNFLE1BQUEsS0FDQSxRQUFBLE1BR0Ysb0NBQ0UsTUFBQSxLQUNBLFFBQUEsTUFHRixTQUNFLE1BQUEsRUFDQSxLQUFBLEVBQUEsRUFBQSxFQUNBLFNBQUEsT0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFVBQUEsdUJBR0YsbUJBQ0UsTUFBQSxLQUNBLEtBQUEsRUFBQSxFQUFBLEtBR0YsY0FDRSxVQUFBLEtBR0YsbUJBQ0UsVUFBQSxPQUNBLGNBQUEsTUFHRixzQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUdGLHNCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsWUFBQSxFQUdGLE9BQ0UsUUFBQSxLQUdGLGFBQ0UsZUFBQSxPQUVBLHlDQUNFLGNBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQgOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5ICAgICAgICAgICAgIDogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdCAgICA6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZCByZWQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZyAgICAgOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0ICAgICAgICAgOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvciAgICAgOiAjMDAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZSAgOiAxZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8qKlxuICogU2V0IGNvbnNpc3RlbnQgcXVvdGUgdHlwZXMuXG4gKi9cbnEge1xuICBxdW90ZXM6IFwiXFwyMDFDXCJcIlxcMjAxRFwiXCJcXDIwMThcIlwiXFwyMDE5XCI7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemUgICAgIDogNzUlO1xuICBsaW5lLWhlaWdodCAgIDogMDtcbiAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbiA6IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXIgOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplICA6IDEwMCU7XG4gIC8qIDIgKi9cbiAgbWFyZ2luICAgICA6IDA7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3IgICAgICAgICAgICA6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZyAgIDogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nICAgOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xuICBib3gtc2l6aW5nICAgICAgICA6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyIDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdyAgICAgIDogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZyA6IDA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIHJlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwidmVydmVpbmVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1NTdkMjI7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG59XG5oMTpmaXJzdC1jaGlsZCxcbmgyOmZpcnN0LWNoaWxkLFxuaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGFnbnktd2ViLXByb1wiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5W2NsYXNzKj1tZWV0dXNdIGgxLFxuYm9keVtjbGFzcyo9bWVldHVzXSBoMixcbmJvZHlbY2xhc3MqPW1lZXR1c10gaDMsXG5ib2R5W2NsYXNzKj1wYWdlLWlkLTExNV0gaDEsXG5ib2R5W2NsYXNzKj1wYWdlLWlkLTExNV0gaDIsXG5ib2R5W2NsYXNzKj1wYWdlLWlkLTExNV0gaDMsXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExNV0gaDEsXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExNV0gaDIsXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExNV0gaDMge1xuICBjb2xvcjogI2U2MDA3ZTtcbn1cblxuYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSBoMSxcbmJvZHlbY2xhc3MqPXN0dW5kZW5ibHVtZV0gaDIsXG5ib2R5W2NsYXNzKj1zdHVuZGVuYmx1bWVdIGgzLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTddIGgxLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTddIGgyLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTddIGgzLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIGgxLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIGgyLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIGgzIHtcbiAgY29sb3I6ICM3MjUxYTc7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJ2ZXJ2ZWluZVwiLCBzYW5zLXNlcmlmO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxudWwgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbmxpLFxucCB7XG4gIGNvbG9yOiAjNGI0YjRhO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLXRpdGxlLFxuLnNlY3Rpb24tdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDZyZW07XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbmxpIGEsXG5wIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZ2IoMzAuNDcxNjk4MTEzMiwgNDQuODExMzIwNzU0NywgMTIuMTg4Njc5MjQ1Myk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keVtjbGFzcyo9bWVldHVzXSBwIGEsXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExNV0gcCBhLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTVdIHAgYSB7XG4gIGNvbG9yOiByZ2IoMTI4LCAwLCA3MC4xMjE3MzkxMzA0KTtcbn1cblxuYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSBwIGEsXG5ib2R5W2NsYXNzKj1wYWdlLWlkLTExN10gcCBhLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIHAgYSB7XG4gIGNvbG9yOiByZ2IoNjcuMTEyOTAzMjI1OCwgNDcuNjg1NDgzODcxLCA5OC4zMTQ1MTYxMjkpO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJ2ZXJ2ZWluZVwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDRyZW0gMDtcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbmJsb2NrcXVvdGUgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5ibG9ja3F1b3RlIGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGFnbnktd2ViLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmJ1dHRvbi0tbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1ib3gge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4uYnRuLWJveC0tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzU1N2QyMjtcbn1cblxuYm9keVtjbGFzcyo9bWVldHVzXSAuYnRuLWJveC0tbGFzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTYwMDdlO1xufVxuXG5ib2R5W2NsYXNzKj1zdHVuZGVuYmx1bWVdIC5idG4tYm94LS1sYXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MjUxYTc7XG59XG5cbi5idG4tYm94LS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5idG4tYm94LS1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1N2QyMjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYnRuLWJveC0tc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgd2lkdGg6IDE2cmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9sZnYvYXNzZXRzL2ltZy93ZWxsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJ0bixcbi51bS1mb3JtIGlucHV0W3R5cGU9c3VibWl0XS51bS1idXR0b24sXG4udW0tbG9nb3V0IGEsXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIGNvbG9yOiAjNTU3ZDIyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmJ0bi0tbG9nb3V0LFxuLnVtLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLnVtLWJ1dHRvbixcbi51bS1sb2dvdXQgYSB7XG4gIGJhY2tncm91bmQ6ICM1NTdkMjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLS1sb2dvdXQsXG4udW0tbG9nb3V0IGEge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuYm9keVtjbGFzcyo9bWVldHVzXSAuYnRuLFxuYm9keVtjbGFzcyo9bWVldHVzXSBidXR0b24sXG5ib2R5W2NsYXNzKj1tZWV0dXNdIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuYm9keVtjbGFzcyo9bWVldHVzXSBpbnB1dFt0eXBlPXJlc2V0XSxcbmJvZHlbY2xhc3MqPW1lZXR1c10gaW5wdXRbdHlwZT1zdWJtaXRdLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTVdIC5idG4sXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExNV0gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTVdIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTVdIGlucHV0W3R5cGU9cmVzZXRdLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTVdIGlucHV0W3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE1XSAuYnRuLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTVdIGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE1XSBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE1XSBpbnB1dFt0eXBlPXJlc2V0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE1XSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogI2U2MDA3ZTtcbn1cbmJvZHlbY2xhc3MqPW1lZXR1c10gLmJ0bi1ib3gtLXNlY3Rpb246YmVmb3JlLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTVdIC5idG4tYm94LS1zZWN0aW9uOmJlZm9yZSxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE1XSAuYnRuLWJveC0tc2VjdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDdlO1xufVxuYm9keVtjbGFzcyo9bWVldHVzXSAuYnRuLWJveC0tc2VjdGlvbjphZnRlcixcbmJvZHlbY2xhc3MqPXBhcmVudC1wYWdlaWQtMTE1XSAuYnRuLWJveC0tc2VjdGlvbjphZnRlcixcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE1XSAuYnRuLWJveC0tc2VjdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9sZnYvYXNzZXRzL2ltZy93ZWxsZS1tZWV0LnN2Z1wiKTtcbn1cblxuYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSAuYnRuLFxuYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSBidXR0b24sXG5ib2R5W2NsYXNzKj1zdHVuZGVuYmx1bWVdIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSBpbnB1dFt0eXBlPXJlc2V0XSxcbmJvZHlbY2xhc3MqPXN0dW5kZW5ibHVtZV0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIC5idG4sXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExN10gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIGlucHV0W3R5cGU9cmVzZXRdLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIGlucHV0W3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSAuYnRuLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTddIGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSBpbnB1dFt0eXBlPXJlc2V0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogIzcyNTFhNztcbn1cbmJvZHlbY2xhc3MqPXN0dW5kZW5ibHVtZV0gLmJ0bi1ib3gtLXNlY3Rpb246YmVmb3JlLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIC5idG4tYm94LS1zZWN0aW9uOmJlZm9yZSxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSAuYnRuLWJveC0tc2VjdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI1MWE3O1xufVxuYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSAuYnRuLWJveC0tc2VjdGlvbjphZnRlcixcbmJvZHlbY2xhc3MqPXBhcmVudC1wYWdlaWQtMTE3XSAuYnRuLWJveC0tc2VjdGlvbjphZnRlcixcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSAuYnRuLWJveC0tc2VjdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9sZnYvYXNzZXRzL2ltZy93ZWxsZS1zdHVuZGUuc3ZnXCIpO1xufVxuXG4uYnRuLS1pY28ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWJveC0tc2VjdGlvbiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uYnRuLS1ncmlkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3ZDIyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG59XG5cbmJvZHlbY2xhc3MqPW1lZXR1c10gLmJ0bi0tZ3JpZCxcbmJvZHlbY2xhc3MqPXBhcmVudC1wYWdlaWQtMTE1XSAuYnRuLS1ncmlkLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTVdIC5idG4tLWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDdlO1xufVxuXG5ib2R5W2NsYXNzKj1zdHVuZGVuYmx1bWVdIC5idG4tLWdyaWQsXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExN10gLmJ0bi0tZ3JpZCxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSAuYnRuLS1ncmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNTFhNztcbn1cblxuYm9keSAuY29udGVudC1zZWN0aW9uLS1uZXdzbGV0dGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLS1ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCLihpJcIjtcbiAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5idG4tLWltcG9ydGFudCxcbmlucHV0LmJ0bi0taW1wb3J0YW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1N2QyMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgcGFkZGluZzogMC42cmVtIDJyZW07XG59XG5cbmJvZHlbY2xhc3MqPW1lZXR1c10gLmJ0bi0taW1wb3J0YW50LFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTVdIC5idG4tLWltcG9ydGFudCxcbmJvZHlbY2xhc3MqPXBhcmVudC1wYWdlaWQtMTE1XSBpbnB1dC5idG4tLWltcG9ydGFudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwN2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5W2NsYXNzKj1zdHVuZGVuYmx1bWVdIC5idG4tLWltcG9ydGFudCxcbmJvZHlbY2xhc3MqPXBhcmVudC1wYWdlaWQtMTE3XSAuYnRuLS1pbXBvcnRhbnQsXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExN10gaW5wdXQuYnRuLS1pbXBvcnRhbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI1MWE3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIGNvbG9yOiAjNTU3ZDIyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5ib2R5W2NsYXNzKj1tZWV0dXNdIC50cmliZS1ldmVudHMtYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTVdIC50cmliZS1ldmVudHMtYnV0dG9uIHtcbiAgY29sb3I6ICNlNjAwN2U7XG59XG5cbmJvZHlbY2xhc3MqPXN0dW5kZW5ibHVtZV0gLnRyaWJlLWV2ZW50cy1idXR0b24sXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExN10gLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICBjb2xvcjogIzcyNTFhNztcbn1cblxuLnRyaWJlLWV2ZW50cy1idXR0b24uYnRuLS1pbXBvcnRhbnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi0tY2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGFnbnktd2ViLXByb1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnctLW1heCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG5cbi5waC0tbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XG59XG5cbi5wdi0tbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLnB2IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGgge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi52aXNoaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSB7XG4gIG1heC13aWR0aDogMTQwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sLXNtLTUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucm93LnNob3ctZ3JpZCA+ICoge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53ZWxsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xufVxuXG4ud2VsbGUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTVdLFxuYm9keVtjbGFzcyo9cGFnZWlkLTExNV0gLndlbGxlID4gc3ZnIGcge1xuICBmaWxsOiByZ2IoMTg0LCA0NiwgMTIxLjYpO1xufVxuXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExN10sXG5ib2R5W2NsYXNzKj1wYWdlaWQtMTE3XSAud2VsbGUgPiBzdmcgZyB7XG4gIGZpbGw6IHJnYigxMTYuODgzNzIwOTMwMiwgOTMuNCwgMTU0LjYpO1xufVxuXG4ubWFpbi1oZWFkZXJfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDdyZW07XG4gIGZsZXg6IDAgMSAyM3JlbTtcbn1cblxuLmxvZ28tbGZ2IHtcbiAgbWF4LXdpZHRoOiAyM3JlbTtcbn1cblxuLmxvZ28gPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlci1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTglLzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUsXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAycmVtO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAycmVtO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLnNsaWNrLXNsaWRlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGljay1zbGlkZSBhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZlYXRoZXJsaWdodC1uZXh0LFxuLmZlYXRoZXJsaWdodC1wcmV2aW91cyB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZmVhdGhlcmxpZ2h0LW5leHQ6aG92ZXIsXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cbi5mZWF0aGVybGlnaHQtbmV4dDpob3ZlciBzcGFuLFxuLmZlYXRoZXJsaWdodC1wcmV2aW91czpob3ZlciBzcGFuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mZWF0aGVybGlnaHQtbmV4dCBzcGFuLFxuLmZlYXRoZXJsaWdodC1wcmV2aW91cyBzcGFuIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50ID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDI0cHg7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdiB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ubmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBvcmRlcjogMTtcbn1cblxuLnNvY2lhbC1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5uYXYtbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNGI0YjRhO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWVudS1pdGVtIGE6YWZ0ZXIsXG4ubWVudS1pdGVtIGE6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTdkMjI7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAwcztcbn1cblxuLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIsXG4ubWVudS1pdGVtIGE6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG59XG5cbi5uYXYtbGlzdC0tbWVldCAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlcixcbi5uYXYtbGlzdC0tbWVldCAubWVudS1pdGVtIGE6aG92ZXI6YWZ0ZXIsXG5ib2R5W2NsYXNzKj1wYWdlLWlkLTExNV0gLm1lbnUtaXRlbSBhOmhvdmVyOmFmdGVyLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTVdIC5tZW51LWl0ZW0gYTpob3ZlcjphZnRlcixcbmJvZHlbY2xhc3MqPXBhcmVudC1wYWdlaWQtMTE1XSAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlcixcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE1XSAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwN2U7XG59XG5cbi5uYXYtbGlzdC0tYmx1bWUgLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIsXG4ubmF2LWxpc3QtLWJsdW1lIC5tZW51LWl0ZW0gYTpob3ZlcjphZnRlcixcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSAubWVudS1pdGVtIGE6aG92ZXI6YWZ0ZXIsXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExN10gLm1lbnUtaXRlbSBhOmhvdmVyOmFmdGVyLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIC5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTddIC5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNTFhNztcbn1cblxuLnNpZGVuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTQwMHB4KSAvIDIpO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNpdGlvbjogbGluZWFyO1xufVxuXG4uc2lkZW5hdi0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZG5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xufVxuXG4uc2lkbmF2LWxpbmsgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2lkZW5hdi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzRiNGI0YTtcbn1cblxuLnNpZG5hdi1saW5rOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG59XG5cbi5zaWRuYXYtbGluazpob3ZlciAuc2lkZW5hdi10aXRsZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBDQVRFR09SSUUgTkFWICovXG4uY2F0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4uY2F0LWl0ZW0gPiBhIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gNnJlbTtcbiAgY29sb3I6ICM0YjRiNGE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG59XG4uY2F0LWl0ZW0gPiBhOmFjdGl2ZSwgLmNhdC1pdGVtID4gYTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmNhdC1pdGVtID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb19zcGlyaXR1YWxpdGFldC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbn1cblxuLmNhdC1pdGVtID4gYTphY3RpdmU6YmVmb3JlLFxuLmNhdC1pdGVtID4gYTpob3ZlcjpiZWZvcmUsXG4uY2F0LWl0ZW0uY3VycmVudC1jYXQgYTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMS4yNSwgMS4yNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5jYXQtaXRlbS5jdXJyZW50LWNhdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbSAwIDAgNHJlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uY2F0LWl0ZW0uY3VycmVudC1jYXQgYSAuY2F0LWl0ZW0tMTAgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29fZ2FzdHJvbm9taWUuc3ZnXCIpO1xufVxuXG4uY2F0LWl0ZW0tOSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb191bnRlcndlZ3Muc3ZnXCIpO1xufVxuXG4uY2F0LWl0ZW0tNiA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb19mYW1pbGllLnN2Z1wiKTtcbn1cblxuLmNhdC1pdGVtLTQgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29fZ2VzdW5kaGVpdC5zdmdcIik7XG59XG5cbi5jYXQtaXRlbS0xMSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb19tZWRpZW4uc3ZnXCIpO1xufVxuXG4uY2F0LWl0ZW0tMyA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb19zcGlyaXR1YWxpdGFldC5zdmdcIik7XG59XG5cbi5jYXQtaXRlbS03ID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvX2tyZWF0aXZpdGFldC5zdmdcIik7XG59XG5cbi5jYXQtaXRlbS01ID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvX3Nwb3J0LnN2Z1wiKTtcbn1cblxuLmNhdC1pdGVtLTggPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29fd29obmVuLnN2Z1wiKTtcbn1cblxuLmNhdC1pdGVtLTEwID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvX2dhc3Ryb25vbWllLnN2Z1wiKTtcbn1cblxuLmNhdC1pdGVtLTAgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29fYWxsLnN2Z1wiKTtcbn1cblxuLmNhdC1pdGVtLTQwID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvX25hdHVyLnN2Z1wiKTtcbn1cblxuLm5hdi0taW50ZXJuYWwge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuLm5hdi0taW50ZXJuYWwgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2LS1pbnRlcm5hbCBsaSBhIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbn1cbi5uYXYtLWludGVybmFsIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogU0lERUJBUiAqL1xuLnNpZGViYXIge1xuICBmbGV4OiAwIDAgMjAlO1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4vKiBHUklEICovXG4uZ3JpZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC00JSArIDJweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNCUgKyAycHgpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ncmlkLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiBhdXRvO1xufVxuXG4uZ3JpZC1saXN0LS1ldmVudHMge1xuICBmbGV4OiAwIDEgODAlO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMDBweDtcbn1cblxuLmdyaWQtbGlzdC0tc3R1bmRlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAwIDQlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uZ3JpZC1pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmZWZlZjtcbn1cblxuLmdyaWQtbGlzdC0tYWxsIC5ncmlkLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1pdGVtX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWQtaXRlbV9saW5rID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJmZi1kYWdueS13ZWItcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNGI0YjRhO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4uZ3JpZC1pdGVtX3ByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWl0ZW1fcHJldiBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZ3JpZC1pdGVtX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB6LWluZGV4OiA1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdyaWQtaXRlbV9pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBFVkVOVFMgKi9cbi5ldmVudC1maWx0ZXItYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udHJpYmUtYmFyLWZpbHRlcnMtaW5uZXIgPiBkaXYge1xuICBmbGV4OiAxIDAgMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIC50cmliZS1iYXItc3VibWl0IHtcbiAgZmxleDogMCAwIDEwJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmV2ZW50LXNlYXJjaGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmV2ZW50LXNlYXJjaF9pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5ldmVudC1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ldmVudC1maWx0ZXIgPiAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ud2lkZ2V0X3RyaWJlLXdpZGdldC1ldmVudHMtbW9udGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXZlbnQtY2FsZW5kYXItLWFjdGl2ZSAud2lkZ2V0X3RyaWJlLXdpZGdldC1ldmVudHMtbW9udGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmV2ZW50LWxpc3QtLWhpZGUsXG4uZXZlbnQtc2VhcmNoYmFyLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50LWRldGFpbF9jYXQsXG4uZ3JpZC1pdGVtX2NhdCxcbi5ncmlkLWl0ZW1fY2l0eSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogcmdiKDEyNi4zNDIyODE4NzkyLCAxMjYuMzQyMjgxODc5MiwgMTI0LjY1NzcxODEyMDgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGFnbnktd2ViLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZ3JpZC1pdGVtX2NpdHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdyaWQtaXRlbV9jaXR5ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncmlkLWl0ZW1fY2l0eSA+IC5zcGVjaWZpY19sb2NhdGlvbiB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JpZGl0ZW1fdGFnIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiByZ2IoMTI2LjM0MjI4MTg3OTIsIDEyNi4zNDIyODE4NzkyLCAxMjQuNjU3NzE4MTIwOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdyaWQtaXRlbV9jYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nOiAxcmVtIDEuNHJlbSAwLjJyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ncmlkLWl0ZW1fZGF0ZSB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM1NTdkMjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmJvZHlbY2xhc3MqPW1lZXR1c10gLmdyaWQtaXRlbV9kYXRlLFxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIC5ncmlkLWl0ZW1fZGF0ZSxcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSAuZ3JpZC1pdGVtX2RhdGUge1xuICBjb2xvcjogIzcyNTFhNztcbn1cblxuYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSAuZ3JpZC1pdGVtX2RhdGUsXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExNV0gLmdyaWQtaXRlbV9kYXRlLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTVdIC5ncmlkLWl0ZW1fZGF0ZSB7XG4gIGNvbG9yOiAjZTYwMDdlO1xufVxuXG4uZXZlbnQtZGV0YWlsX2hlYWRlciAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIHtcbiAgbWFyZ2luOiAwIDAgNnJlbTtcbiAgbWF4LWhlaWdodDogNDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ldmVudC1kZXRhaWxfaGVhZGVyIC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV2ZW50LWRldGFpbF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwidmVydmVpbmVcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmV2ZW50LWRldGFpbF9jb250ZW50IHtcbiAgZmxleDogMCAwIDYwJTtcbn1cblxuLmV2ZW50LWRldGFpbF9kZXRhaWxzIHtcbiAgZmxleDogMCAwIDMyJTtcbiAgcGFkZGluZzogNnJlbSA2cmVtIDhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uZXZlbnQtZGV0YWlsc190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGFnbnktd2ViLXByb1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTdkMjI7XG59XG5cbmJvZHlbY2xhc3MqPW1lZXR1c10gLmV2ZW50LWRldGFpbHNfdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2MDA3ZTtcbn1cblxuYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSAuZXZlbnQtZGV0YWlsc190aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzI1MWE3O1xufVxuXG4uZXZlbnQtbWV0YS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0YjRiNGE7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZHRlbmQsXG4uZHRzdGFydCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHJpYmUtb3JnYW5pemVyLmV2ZW50LW1ldGEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZXZlbnRzLWRldGFpbHNfY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmV2ZW50LWRldGFpbHNfaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ldmVudC1kZXRhaWxzX2l0ZW0gaDUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzRiNGI0YTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmV2ZW50LWRldGFpbHNfaXRlbSBwLFxuLnRyaWJlLWV2ZW50cy1zdGFydC10aW1lLFxuLnRyaWJlLXJlY3VycmluZy1ldmVudC10aW1lIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud2VsbGUtLXdoaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjg2JTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MSUsIDI3JSwgMCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi53ZWxsZS0td2hpdGUgc3ZnIGcge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uZXZlbnQtZGV0YWlsX3Jlc2VydmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmV2ZW50LWRldGFpbF9yZXNlcnZhdGlvbiBmb3JtIHtcbiAgcGFkZGluZzogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWRkLXRvLWNhcnQgLmJ0bi1ib3gge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEsXG4udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFubWVsZHVuZy1mb3JtdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmV2ZW50LWRldGFpbF9yZXNlcnZhdGlvbiAudHJpYmUtZXZlbnRzLXRpY2tldHMgdGQucXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmV2ZW50LWRldGFpbF9yZXNlcnZhdGlvbiAudHJpYmUtZXZlbnRzLXRpY2tldHMgdGQud29vY29tbWVyY2UgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb24gLnRyaWJlLXRpY2tldC5xdWFudGl0eSB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5hbm1lbGR1bmctZm9ybXRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtZmllbGRzIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1hdHRlbmRlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50cmliZS1ldmVudHMtbWV0YS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwLW9yZ2FuaXplcixcbi50cmliZS1ldmVudHMtbWV0YS1ncm91cC12ZW51ZSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi50cmliZS1ldmVudHMtbWV0YS1ncm91cCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRyaWJlLWV2ZW50cy1hZGRyZXNzIHAsXG4udHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtdmVudWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4udHJpYmUtZXZlbnRzLXZlbnVlLW1hcCB7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy12ZW51ZS1tYXAgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb24gLnRyaWJlLXJzdnAtbWVzc2FnZXMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXZlbnQtZGV0YWlsX3Jlc2VydmF0aW9uIC50cmliZS1yc3ZwLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnRyaWJlLXRpY2tldHMtdGFibGUuYW5tZWxkdW5nLWZvcm10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXZlbnQtZGV0YWlsX3Jlc2VydmF0aW9uIC50cmliZS10aWNrZXRzLXRhYmxlLmFubWVsZHVuZy1mb3JtdGFibGUgdGQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb24gLnRyaWJlLXRpY2tldHMtdGFibGUuYW5tZWxkdW5nLWZvcm10YWJsZSBpbnB1dCxcbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb24gLnRyaWJlLXRpY2tldHMtdGFibGUuYW5tZWxkdW5nLWZvcm10YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRyaWJlLXRpY2tldHMtdGFibGUgLnRyaWJlLXRpY2tldHMtb3JkZXJfc3RhdHVzLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb3JlLWV2ZW50cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9yZS1ldmVudHMtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwIDAgMXB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5tb3JlLWV2ZW50cy1saXN0IGxpLmlzX292ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9yZS1ldmVudHMtbGlzdCBsaS5pc19vdmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb3JlLWV2ZW50cy1saXN0IGxpID4gKiB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbiAgZmxleDogMSAxIDI1JTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5tb3JlLWV2ZW50cy1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9yZS1ldmVudHMtbGlzdGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubW9yZS1ldmVudHMtbGlzdCAubW9yZS1ldmVudHMtbGlzdF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIEtPTlRBS1QgQk9YICovXG4ua29udGFrdC1ib3gtLWhvbWUge1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkICM1NTdkMjI7XG59XG5cbi5rb250YWt0LWJveCA+IHN2ZyB7XG4gIHdpZHRoOiAyMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1hcCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4jbWFwIHtcbiAgaGVpZ2h0OiAzMHJlbTtcbn1cblxuLmV2ZW50LWRldGFpbHNfcnN2cCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG4uZXZlbnQtZGV0YWlsc19yc3ZwIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuXG4vKiBTRUNUSU9OUyAqL1xuLmNvbnRlbnQtLWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLmNvbnRlbnQtc2VjdGlvbi0tYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50LXNlY3Rpb24tLWJnIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRlbnQtc2VjdGlvbi0tYmcgaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEFSVElDTEU6IERFVEFJTCAqL1xuLmV2ZW50LWRldGFpbF9jb250ZW50IHNwYW5baWQqPW1vcmVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogM3JlbTtcbn1cblxuLyogRkxFWCAqL1xuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LS1jIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtLTIgPiAqIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLmZsZXgtLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIE5FV1NMRVRURVIgKi9cbi5jb250ZW50LXNlY3Rpb24tLW5ld3NsZXR0ZXIge1xuICBtYXJnaW46IDEycmVtIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sZnZfbmV3c2xldHRlci5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG59XG5cbi5jb250ZW50LXNlY3Rpb24tLW5ld3NsZXR0ZXIgLndlbGxlIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jb250ZW50LXNlY3Rpb24tLW5ld3NsZXR0ZXIgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3c2xldHRlci1ob21lIHtcbiAgcGFkZGluZzogMTByZW0gNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG59XG4ubmV3c2xldHRlci1ob21lIC53cGNmNyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubmV3c2xldHRlci1ob21lIC5mb3JtLWl0ZW0gPiBsYWJlbCA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGJvdHRvbTogMS41cmVtO1xufVxuLm5ld3NsZXR0ZXItaG9tZSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5ld3NsZXR0ZXItaG9tZSAuZm9ybS1pdGVtX25vdGljZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5uZXdzbGV0dGVyLWhvbWUgLmFpb3dwcy1jYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubmV3c2xldHRlci1ob21lIC5haW93cHMtY2FwdGNoYS1lcXVhdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uZXdzbGV0dGVyLWhvbWUgLmFpb3dwcy1jYXB0Y2hhLWVxdWF0aW9uICsgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0ge1xuICB6LWluZGV4OiAxMjtcbn1cblxuLyogU1VCU0lURTogQkxPQ0tTICovXG4uc3Vic2l0ZS1ibG9jay0tZnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1N2QyMjtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBtYXJnaW46IDZyZW0gMDtcbn1cbi5zdWJzaXRlLWJsb2NrLS1mdWxsOmFmdGVyLCAuc3Vic2l0ZS1ibG9jay0tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1N2QyMjtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMik7XG4gIG1pbi13aWR0aDogOHJlbTtcbn1cbi5zdWJzaXRlLWJsb2NrLS1mdWxsOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3Vic2l0ZS1ibG9jay0tZnVsbCBoMSxcbi5zdWJzaXRlLWJsb2NrLS1mdWxsIGgyLFxuLnN1YnNpdGUtYmxvY2stLWZ1bGwgaDMsXG4uc3Vic2l0ZS1ibG9jay0tZnVsbCBsaSxcbi5zdWJzaXRlLWJsb2NrLS1mdWxsIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keVtjbGFzcyo9bWVldHVzXSAuc3Vic2l0ZS1ibG9jay0tZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwN2U7XG59XG5ib2R5W2NsYXNzKj1tZWV0dXNdIC5zdWJzaXRlLWJsb2NrLS1mdWxsOmFmdGVyLCBib2R5W2NsYXNzKj1tZWV0dXNdIC5zdWJzaXRlLWJsb2NrLS1mdWxsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwN2U7XG59XG5cbmJvZHlbY2xhc3MqPXN0dW5kZW5ibHVtZV0gLnN1YnNpdGUtYmxvY2stLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI1MWE3O1xufVxuYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSAuc3Vic2l0ZS1ibG9jay0tZnVsbDphZnRlciwgYm9keVtjbGFzcyo9c3R1bmRlbmJsdW1lXSAuc3Vic2l0ZS1ibG9jay0tZnVsbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI1MWE3O1xufVxuXG4vKiBDQUxFTkRBUiAqL1xuLnRyaWJlLW1pbmktY2FsZW5kYXIge1xuICBib3JkZXI6IDA7XG59XG5cbiNhamF4LWxvYWRpbmctbWluaSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuLnRyaWJlLW1pbmktY2FsZW5kYXItd3JhcHBlciAudHJpYmUtbWluaS1jYWxlbmRhci1ncmlkLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAycmVtIDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4udHJpYmUtbWluaS1jYWxlbmRhci13cmFwcGVyIC50cmliZS1taW5pLWNhbGVuZGFyIHRkLFxuLnRyaWJlLW1pbmktY2FsZW5kYXItd3JhcHBlciAudHJpYmUtbWluaS1jYWxlbmRhciB0aCxcbi50cmliZS1taW5pLWNhbGVuZGFyLXdyYXBwZXIgLnRyaWJlLW1pbmktY2FsZW5kYXIgdGhlYWQge1xuICBib3JkZXI6IDA7XG59XG4udHJpYmUtbWluaS1jYWxlbmRhci13cmFwcGVyIC50cmliZS1taW5pLWNhbGVuZGFyLWRheW9md2VlayB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xufVxuLnRyaWJlLW1pbmktY2FsZW5kYXItd3JhcHBlciAudHJpYmUtbWluaS1jYWxlbmRhci1kYXktbGluayxcbi50cmliZS1taW5pLWNhbGVuZGFyLXdyYXBwZXIgLnRyaWJlLW1pbmktY2FsZW5kYXItbm8tZXZlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnRyaWJlLW1pbmktY2FsZW5kYXItd3JhcHBlciAudHJpYmUtbWluaS1jYWxlbmRhci1kYXktbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTdkMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4udHJpYmUtbWluaS1jYWxlbmRhci13cmFwcGVyIC50cmliZS1taW5pLWNhbGVuZGFyLW5hdiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAxLjVyZW07XG59XG4udHJpYmUtbWluaS1jYWxlbmRhci13cmFwcGVyIC50cmliZS1taW5pLWNhbGVuZGFyLW5hdiBkaXYgPiBzcGFuIHtcbiAgZmxleDogMSAyIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi50cmliZS1taW5pLWNhbGVuZGFyLXdyYXBwZXIgLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIC50cmliZS1taW5pLWNhbGVuZGFyLWRheS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udHJpYmUtbWluaS1jYWxlbmRhci13cmFwcGVyIC50cmliZS1taW5pLWNhbGVuZGFyLW5hdiAudHJpYmUtbWluaS1jYWxlbmRhci1uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTdkMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwIDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRyaWJlLW1pbmktY2FsZW5kYXItd3JhcHBlciAudHJpYmUtbWluaS1jYWxlbmRhci1uYXYtbGluay5uZXh0LW1vbnRoIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjVyZW0gMC41cmVtIDA7XG59XG5cbi5kYXRlaS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGF0ZWktbGlzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0YjRiNGE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5kYXRlaS1saXN0IGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5kYXRlaS1saXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWxfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUtZGV0YWlsIHtcbiAgcGFkZGluZzogMCAwIDZyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHk6bm90KC5zaW5nbGUpIC5hcnRpY2xlLWRldGFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgPiAqOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWxfaW1hZ2Uge1xuICBtYXJnaW46IDAgMCA2cmVtO1xuICBtYXgtaGVpZ2h0OiA0NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1kZXRhaWxfaW1hZ2UgaW1nIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWxfdGl0bGUge1xuICBmb250LXNpemU6IDZyZW07XG4gIG1hcmdpbjogMXJlbSAwIDRyZW07XG4gIGZvbnQtZmFtaWx5OiBcInZlcnZlaW5lXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5hcnRpY2xlLWRldGFpbCA+IGgyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyOiAwIHNvbGlkICNiY2U4ZjE7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW46IDEwcHggMCAxOHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnZpZGVvLWl0ZW1fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWQtaXRlbS0tdmlkZW8gLmJ0bi0tZ3JpZCB7XG4gIGJvdHRvbTogLTJyZW07XG59XG5cbi5zb2NpYWwtbWVkaWEge1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc29jaWFsLW1lZGlhIGEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNvY2lhbC1tZWRpYS5mYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYWNlYm9vay5zdmdcIik7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5zb2NpYWwtbWVkaWEuaW5zdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbnN0YWdyYW0uc3ZnXCIpO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cblxuLmNudC1zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmNudC1zb2NpYWwtbWVkaWEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnNvY2lhbC1tZWRpYS5mYiB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwLjdyZW07XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS5pbnN0IHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDFyZW07XG4gIH1cbn1cbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjRiNGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICBjb2xvcjogIzRiNGI0YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG59XG5cbi5mb3JtLWJveC0taG9tZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZm9ybS1ib3gtLWhvbWUgaW5wdXRbdHlwZT10ZWxdLFxuLmZvcm0tYm94LS1ob21lIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZm9ybS1ib3gtLWhvbWUgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtLWJveC0taG9tZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLWJveC0taG9tZSBpbnB1dFt0eXBlPWZpbGVdLFxuLmZvcm0tYm94LS1ob21lIHNlbGVjdCxcbi5mb3JtLWJveC0taG9tZSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtIDA7XG59XG5cbi5mb3JtLXdyYXAgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI0YjRhO1xuICBoZWlnaHQ6IDE1cmVtO1xufVxuXG4uZm9ybS13cmFwIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9ybS1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLXJvdy0taW1wb3J0YW50IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWl0ZW0ge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1yb3ctLTIgLmZvcm0taXRlbSB7XG4gIGZsZXg6IDAgMSA0OCU7XG59XG5cbi5mb3JtLWl0ZW0gPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mb3JtLWl0ZW0gPiBsYWJlbCA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xuICBjb2xvcjogcmdiKDE1MS42OTc5ODY1NzcyLCAxNTEuNjk3OTg2NTc3MiwgMTUwLjMwMjAxMzQyMjgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQgMHM7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZm9ybS1pdGVtID4gbGFiZWwgPiBzcGFuOm9ubHktY2hpbGQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZm9ybS13cmFwIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5mb3JtLXdyYXAgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5mb3JtLXdyYXAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5mb3JtLXdyYXAgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uZm9ybS13cmFwIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG4uZm9ybS13cmFwIHNlbGVjdDpmb2N1cyxcbi5mb3JtLXdyYXAgdGV4dGFyZWE6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiNGI0YTtcbn1cblxuLmZvcm0taXRlbSA+IGxhYmVsID4gc3BhbjpoYXMoc2VsZWN0KSArIHNwYW4sXG4uZm9ybS1pdGVtLS1hY3RpdmUgPiBsYWJlbCA+IHNwYW46bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpLFxuLmZvcm0taXRlbS0tZmlsbGVkID4gbGFiZWwgPiBzcGFuOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAxLjJyZW0pO1xuICBjb2xvcjogcmdiKDE1MS42OTc5ODY1NzcyLCAxNTEuNjk3OTg2NTc3MiwgMTUwLjMwMjAxMzQyMjgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuXG4uZm9ybS13cmFwIC5mb3JtLWl0ZW0tLWZpbGxlZCBpbnB1dCxcbi5mb3JtLXdyYXAgLmZvcm0taXRlbS0tZmlsbGVkIHRleHRhcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uZm9ybS1pdGVtLS1maWxlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZm9ybS1pdGVtLS1maWxlID4gbGFiZWwgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLyogTkVXU0xFVFRFUiAqL1xuLm5ld3NsZXR0ZXItZm9ybSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHdpZHRoOiA1MCU7XG59XG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubmV3c2xldHRlci1mb3JtIC5jaGVja2JveCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAuM3JlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG59XG4ubmV3c2xldHRlci1mb3JtIC5jaGVja2JveCAuZ2RwciB7XG4gIG1hcmdpbjogMC41cmVtIDAuNXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4xcmVtO1xufVxuLm5ld3NsZXR0ZXItZm9ybSAuY2hlY2tib3ggYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTdkMjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5W2NsYXNzKj1wYWdlLWlkLTExNV0gLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExNV0gLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDdlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIC5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDA3ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEFOTUVMVU5HIEZPUk0gKi9cbi50cmliZS1ldmVudHMtdGlja2V0cy5hbm1lbGR1bmctZm9ybXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udHJpYmUtZXZlbnRzLXRpY2tldHMgLnRpY2tldHNfZGVzY3JpcHRpb24sXG4udHJpYmUtZXZlbnRzLXRpY2tldHMgLnRpY2tldHNfbmFtZSxcbi50cmliZS1ldmVudHMtdGlja2V0cyAudGlja2V0c19uYW1lIHAsXG4udHJpYmUtZXZlbnRzLXRpY2tldHMgLnRpY2tldHNfcHJpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFydGljbGUtZGV0YWlsIC51bS1sb2dpbi51bS1sb2dvdXQge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVtLWxvZ291dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVtLWxvZ291dCBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLndwY2Y3LWNoZWNrYm94IGxhYmVsLFxuLndwY2Y3LXJhZGlvIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYigxNTEuNjk3OTg2NTc3MiwgMTUxLjY5Nzk4NjU3NzIsIDE1MC4zMDIwMTM0MjI4KTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ud3BjZjctY2hlY2tib3ggbGFiZWwgaW5wdXQsXG4ud3BjZjctcmFkaW8gbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmZvcm0taXRlbS0tdmVydGljYWwgLndwY2Y3LWNoZWNrYm94LFxuLmZvcm0taXRlbS0tdmVydGljYWwgLndwY2Y3LXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvcm0taXRlbS0tdmVydGljYWwgLndwY2Y3LWNoZWNrYm94IGxhYmVsLFxuLmZvcm0taXRlbS0tdmVydGljYWwgLndwY2Y3LXJhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mb3JtLWl0ZW0tLXZlcnRpY2FsIC53cGNmNy1jaGVja2JveCBsYWJlbCA+IHNwYW4sXG4uZm9ybS1pdGVtLS12ZXJ0aWNhbCAud3BjZjctcmFkaW8gbGFiZWwgPiBzcGFuIHtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5mb3JtLWl0ZW0tLXZlcnRpY2FsIC53cGNmNy1jaGVja2JveCBsYWJlbCA+IGlucHV0LFxuLmZvcm0taXRlbS0tdmVydGljYWwgLndwY2Y3LXJhZGlvIGxhYmVsID4gaW5wdXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cbi5mb3JtLWl0ZW0tLXZlcnRpY2FsIC53cGNmNy1jaGVja2JveCA+IHNwYW4sXG4uZm9ybS1pdGVtLS12ZXJ0aWNhbCAud3BjZjctcmFkaW8gPiBzcGFuIHtcbiAgZmxleDogMCAwIDQ4JTtcbn1cblxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogI2RjMzIzMjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDJyZW0gMCAwO1xufVxuXG4uZm9ybS1pdGVtLS10eHQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmZvcm0taXRlbS0tdHh0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWl0ZW0tLXR4dCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogQU5NRUxEVU5HIEZPUk0gKi9cbi5tdCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tdDIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ubXQzIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5tdDMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ud3BjZjdjZl9yZXBlYXRlcl9zdWIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZm9ybS1yb3cuZm9ybS1yb3ctLTEge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmZvcm0tcm93LmZvcm0tcm93LS0xIGgzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYmNrIC53cGNmN2NmX3JlcGVhdGVyIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLndwY2Y3Y2ZfcmVwZWF0ZXIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ud3BjZjdjZl9yZXBlYXRlcl9zdWIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLndwY2Y3Y2ZfcmVwZWF0ZXJfc3ViOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWJmMzE7XG4gIGhlaWdodDogMC4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuXG4ud3BjZjdjZl9yZXBlYXRlcl9zdWI6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmJjazEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU5O1xufVxuLmJjazEgdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYWlvd3BzLWNhcHRjaGEtZXF1YXRpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmZvb3Rlcl9pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTdkMjI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmJvZHlbY2xhc3MqPW1lZXR1c10gLmZvb3Rlcl9pbm5lcixcbmJvZHlbY2xhc3MqPXBhcmVudC1wYWdlaWQtMTE1XSAuZm9vdGVyX2lubmVyLFxuYm9keVtjbGFzcyo9cGFnZS1pZC0xMTVdIC5mb290ZXJfaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDdlO1xufVxuXG5ib2R5W2NsYXNzKj1zdHVuZGVuYmx1bWVdIC5mb290ZXJfaW5uZXIsXG5ib2R5W2NsYXNzKj1wYXJlbnQtcGFnZWlkLTExN10gLmZvb3Rlcl9pbm5lcixcbmJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE3XSAuZm9vdGVyX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNTFhNztcbn1cblxuLmZvb3RlciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uZm9vdGVyIC5mb290ZXJfaW5uZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzRweCkge1xuICAucGgtLWxhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAuc2lkZW5hdiB7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMXJlbTtcbiAgfVxuICAuc2lkZW5hdiBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAubmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuOTUpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YxZjFmMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4gMHM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXYtLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbiAgfVxuICAuYnV0dG9uLS1uYXYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluIDAuMDVzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYXYtb3Blbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1N2QyMjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMTAwJSAtIDJyZW0pLCAtNTAlLCAwKTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5idXR0b24tLW5hdi0tYWN0aXZlIHtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdi1jbG9zZS5zdmdcIik7XG4gICAgbGVmdDogMTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xuICB9XG4gIGJvZHlbY2xhc3MqPXBhcmVudC1wYWdlaWQtMTE1XSAuYnV0dG9uLS1uYXYsXG4gIGJvZHlbY2xhc3MqPXBhZ2UtaWQtMTE1XSAuYnV0dG9uLS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjAwN2U7XG4gIH1cbiAgYm9keVtjbGFzcyo9cGFyZW50LXBhZ2VpZC0xMTddIC5idXR0b24tLW5hdixcbiAgYm9keVtjbGFzcyo9cGFnZS1pZC0xMTddIC5idXR0b24tLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNTFhNztcbiAgfVxuICAubmF2LWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zb2NpYWwtbmF2IHtcbiAgICBvcmRlcjogMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuICAubmF2LWxpc3QgYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5ibG9ja2VyLS1hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5zaWRlbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMCUsIDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNpZG5hdi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIC5sb2dvIHtcbiAgICBtYXJnaW46IDRyZW0gMDtcbiAgfVxuICAud2VsbGUge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNSUsIDApO1xuICAgIHJpZ2h0OiAyMCU7XG4gIH1cbiAgLm5ld3NsZXR0ZXItaG9tZSB7XG4gICAgcGFkZGluZzogOHJlbSAycmVtO1xuICB9XG4gIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUsXG4gIC5zZWN0aW9uLXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5ncmlkLWl0ZW1fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxleDogMSAwIDMwJTtcbiAgfVxuICAuZ3JpZC1saXN0LS1ldmVudHMge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgfVxuICAuY2F0LWl0ZW0gPiBhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmNhdC1pdGVtID4gYTpiZWZvcmUge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgfVxuICAuYXJ0aWNsZS1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDAgMCA0cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAud2VsbGUge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNSUsIDApO1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmV2ZW50LWRldGFpbF9ib2R5IC5ldmVudC1kZXRhaWxfY29udGVudCxcbiAgLmV2ZW50LWRldGFpbF9ib2R5IC5ldmVudC1kZXRhaWxfZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLmV2ZW50LWRldGFpbF9ib2R5IC5ldmVudC1kZXRhaWxfZGV0YWlscyB7XG4gICAgcGFkZGluZzogNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTglLzNyZW07XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUsXG4gIC5zZWN0aW9uLXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLmJ0bi1ib3gtLXNlY3Rpb246YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEycmVtO1xuICB9XG4gIC5ncmlkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmdyaWQtaXRlbTpudGgtY2hpbGQoM24rMikge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fdGl0bGUge1xuICAgIG9yZGVyOiAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICB9XG4gIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbV9saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbV9pbWcge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtX2NpdHksXG4gIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbV9kYXRlLFxuICAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fcHJldiB7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIH1cbiAgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtX3ByZXYgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5ncmlkLWl0ZW0gLmJ0bi0tZ3JpZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbV9pbWcgfiAqIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5mbGV4LS0yID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tYm94IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC5jb250ZW50LS1kZWZhdWx0IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG4gIC5hcnRpY2xlLWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYXJ0aWNsZS1kZXRhaWxfaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmFydGljbGUtZGV0YWlsIGgxLFxuICAuYXJ0aWNsZS1kZXRhaWxfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICAubW9yZS1ldmVudHMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb3JlLWV2ZW50cy1saXN0IGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb3JlLWV2ZW50cy1saXN0IGxpID4gKiB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb3JlLWV2ZW50cy1saXN0IC5tb3JlLWV2ZW50cy1saXN0X2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmV2ZW50LWRldGFpbF90aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIC5ldmVudC1kZXRhaWxfZGV0YWlscyB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLmhlYWRlci1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgfVxuICAuYnV0dG9uLS1uYXYge1xuICAgIHRvcDogNi41cmVtO1xuICB9XG4gIC5zaWRlbmF2LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlbmF2LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHBhZGRpbmc6IDRyZW0gOHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cbiAgLnNpZG5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5hdi1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgfVxuICAuZ3JpZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbV90aXRsZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbV9saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbV9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbV9jaXR5LFxuICAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fZGF0ZSxcbiAgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtX3ByZXYge1xuICAgIG9yZGVyOiAzO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fcHJldiBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgfVxuICAuZ3JpZC1pdGVtIC5idG4tLWdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW1faW1nIH4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0bi1ib3gtLXNlY3Rpb246YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuICAubmV3c2xldHRlci1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3c2xldHRlci1mb3JtIC5mb3JtLXJvdy0tMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGZsZXg6IDAgMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgLmdyaWQtbGlzdC0tZXZlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAuZXZlbnQtZmlsdGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmV2ZW50LWZpbHRlciA+IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuZXZlbnQtZGV0YWlsX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG4gIC5ldmVudC1kZXRhaWxfZGV0YWlscyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLndlbGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLXJvdy0tMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9ybS1yb3ctLTIgLmZvcm0taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59IiwiLy8gX2ZvbnRzLnNjc3NcblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgY29sb3I6ICRncmVlbjtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbn1cblxuYm9keVtjbGFzcyo9XCJtZWV0dXNcIl0sXG5ib2R5W2NsYXNzKj1cInBhZ2UtaWQtMTE1XCJdLFxuYm9keVtjbGFzcyo9XCJwYXJlbnQtcGFnZWlkLTExNVwiXSB7XG5cbiAgaDEsXG4gIGgyLFxuICBoMyB7XG4gICAgY29sb3I6ICRtZWV0O1xuICB9XG59XG5cbmJvZHlbY2xhc3MqPVwic3R1bmRlbmJsdW1lXCJdLFxuYm9keVtjbGFzcyo9XCJwYWdlLWlkLTExN1wiXSxcbmJvZHlbY2xhc3MqPVwicGFyZW50LXBhZ2VpZC0xMTdcIl0ge1xuXG4gIGgxLFxuICBoMixcbiAgaDMge1xuICAgIGNvbG9yOiAkbGlsYTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbnVsK2gyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxubGksXG5wIHtcbiAgY29sb3I6ICRwLWNvbG9yO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLXRpdGxlLFxuLnNlY3Rpb24tdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDZyZW07XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbmxpIGEsXG5wIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBkYXJrZW4oJGdyZWVuLCAyMCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHlbY2xhc3MqPVwibWVldHVzXCJdLFxuYm9keVtjbGFzcyo9XCJwYXJlbnQtcGFnZWlkLTExNVwiXSxcbmJvZHlbY2xhc3MqPVwicGFnZS1pZC0xMTVcIl0ge1xuICBwIGEge1xuICAgIGNvbG9yOiBkYXJrZW4oJG1lZXQsIDIwJSk7XG4gIH1cbn1cblxuYm9keVtjbGFzcyo9XCJzdHVuZGVuYmx1bWVcIl0sXG5ib2R5W2NsYXNzKj1cInBhZ2UtaWQtMTE3XCJdLFxuYm9keVtjbGFzcyo9XCJwYXJlbnQtcGFnZWlkLTExN1wiXSB7XG4gIHAgYSB7XG4gICAgY29sb3I6IGRhcmtlbigkbGlsYSwgMjAlKTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDRyZW0gMDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBlbSB7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxufSIsIi8vIF9idXR0b25zLnNjc3NcblxuLmJ1dHRvbi0tbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1ib3gge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4uYnRuLWJveC0tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuO1xufVxuXG5ib2R5W2NsYXNzKj1cIm1lZXR1c1wiXSB7XG4gIC5idG4tYm94LS1sYXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZXQ7XG4gIH1cbn1cblxuYm9keVtjbGFzcyo9XCJzdHVuZGVuYmx1bWVcIl0ge1xuICAuYnRuLWJveC0tbGFzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWxhO1xuICB9XG59XG5cbi5idG4tYm94LS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5idG4tYm94LS1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5idG4tYm94LS1zZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB3aWR0aDogMTZyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xmdi9hc3NldHMvaW1nL3dlbGxlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCUgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYnRuLFxuLnVtLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLnVtLWJ1dHRvbixcbi51bS1sb2dvdXQgYSxcbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbiAgY29sb3I6ICRncmVlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5idG4tLWxvZ291dCxcbi51bS1mb3JtIGlucHV0W3R5cGU9c3VibWl0XS51bS1idXR0b24sXG4udW0tbG9nb3V0IGEge1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLS1sb2dvdXQsXG4udW0tbG9nb3V0IGEge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxufVxuXG5ib2R5W2NsYXNzKj1cIm1lZXR1c1wiXSxcbmJvZHlbY2xhc3MqPVwicGFyZW50LXBhZ2VpZC0xMTVcIl0sXG5ib2R5W2NsYXNzKj1cInBhZ2UtaWQtMTE1XCJdIHtcblxuICAuYnRuLFxuICBidXR0b24sXG4gIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuICBpbnB1dFt0eXBlPXJlc2V0XSxcbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBjb2xvcjogJG1lZXQ7XG4gIH1cblxuICAuYnRuLWJveC0tc2VjdGlvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWV0O1xuICB9XG5cbiAgLmJ0bi1ib3gtLXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9sZnYvYXNzZXRzL2ltZy93ZWxsZS1tZWV0LnN2Z1wiKTtcbiAgfVxufVxuXG5ib2R5W2NsYXNzKj1cInN0dW5kZW5ibHVtZVwiXSxcbmJvZHlbY2xhc3MqPVwicGFyZW50LXBhZ2VpZC0xMTdcIl0sXG5ib2R5W2NsYXNzKj1cInBhZ2UtaWQtMTE3XCJdIHtcblxuICAuYnRuLFxuICBidXR0b24sXG4gIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuICBpbnB1dFt0eXBlPXJlc2V0XSxcbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBjb2xvcjogJGxpbGE7XG4gIH1cblxuICAuYnRuLWJveC0tc2VjdGlvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWxhO1xuICB9XG5cbiAgLmJ0bi1ib3gtLXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9sZnYvYXNzZXRzL2ltZy93ZWxsZS1zdHVuZGUuc3ZnXCIpO1xuICB9XG59XG5cbi5idG4tLWljbyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYm94LS1zZWN0aW9uIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cblxuXG4uYnRuLS1ncmlkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbn1cblxuYm9keVtjbGFzcyo9XCJtZWV0dXNcIl0gLmJ0bi0tZ3JpZCxcbmJvZHlbY2xhc3MqPVwicGFyZW50LXBhZ2VpZC0xMTVcIl0gLmJ0bi0tZ3JpZCxcbmJvZHlbY2xhc3MqPVwicGFnZS1pZC0xMTVcIl0gLmJ0bi0tZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtZWV0O1xufVxuXG5ib2R5W2NsYXNzKj1cInN0dW5kZW5ibHVtZVwiXSAuYnRuLS1ncmlkLFxuYm9keVtjbGFzcyo9XCJwYXJlbnQtcGFnZWlkLTExN1wiXSAuYnRuLS1ncmlkLFxuYm9keVtjbGFzcyo9XCJwYWdlLWlkLTExN1wiXSAuYnRuLS1ncmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpbGE7XG59XG5cbmJvZHkgLmNvbnRlbnQtc2VjdGlvbi0tbmV3c2xldHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tLWdyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjE5MlwiO1xuICBsaW5lLWhlaWdodDogMy4xcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ0bi0taW1wb3J0YW50LFxuaW5wdXQuYnRuLS1pbXBvcnRhbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xufVxuXG5ib2R5W2NsYXNzKj1cIm1lZXR1c1wiXSAuYnRuLS1pbXBvcnRhbnQsXG5ib2R5W2NsYXNzKj1cInBhcmVudC1wYWdlaWQtMTE1XCJdIC5idG4tLWltcG9ydGFudCxcbmJvZHlbY2xhc3MqPVwicGFyZW50LXBhZ2VpZC0xMTVcIl0gaW5wdXQuYnRuLS1pbXBvcnRhbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVldDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHlbY2xhc3MqPVwic3R1bmRlbmJsdW1lXCJdIC5idG4tLWltcG9ydGFudCxcbmJvZHlbY2xhc3MqPVwicGFyZW50LXBhZ2VpZC0xMTdcIl0gLmJ0bi0taW1wb3J0YW50LFxuYm9keVtjbGFzcyo9XCJwYXJlbnQtcGFnZWlkLTExN1wiXSBpbnB1dC5idG4tLWltcG9ydGFudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWxhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIGNvbG9yOiAkZ3JlZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNnJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbmJvZHlbY2xhc3MqPVwibWVldHVzXCJdIC50cmliZS1ldmVudHMtYnV0dG9uLFxuYm9keVtjbGFzcyo9XCJwYXJlbnQtcGFnZWlkLTExNVwiXSAudHJpYmUtZXZlbnRzLWJ1dHRvbiB7XG4gIGNvbG9yOiAkbWVldDtcblxufVxuXG5ib2R5W2NsYXNzKj1cInN0dW5kZW5ibHVtZVwiXSAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbmJvZHlbY2xhc3MqPVwicGFyZW50LXBhZ2VpZC0xMTdcIl0gLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICBjb2xvcjogJGxpbGE7XG59XG5cbi50cmliZS1ldmVudHMtYnV0dG9uLmJ0bi0taW1wb3J0YW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWNhbCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLy8gX2xheW91dC5zY3NzXG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnctLW1heCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAkdy1tYXgtd2lkdGg7XG59XG5cbi5waC0tbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyLXBhZGRpbmctaG9yaXpvbnRhbC1sYXJnZTtcbiAgcGFkZGluZy1yaWdodDogJHdyYXBwZXItcGFkZGluZy1ob3Jpem9udGFsLWxhcmdlO1xufVxuXG4ucHYtLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6ICR3cmFwcGVyLXBhZGRpbmctdmVydGljYWwtbGFyZ2U7XG4gIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlci1wYWRkaW5nLXZlcnRpY2FsLWxhcmdlO1xufVxuXG4ucHYge1xuICBwYWRkaW5nLXRvcDogJHdyYXBwZXItcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyLXBhZGRpbmc7XG59XG5cbi5waCB7XG4gIHBhZGRpbmctbGVmdDogJHdyYXBwZXItcGFkZGluZztcbiAgcGFkZGluZy1yaWdodDogJHdyYXBwZXItcGFkZGluZztcbn1cblxuLnZpc2hpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4jdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtc20tNSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3cuc2hvdy1ncmlkID4gKiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBfaGVhZGVyLnNjc3NcblxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2VsbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbn1cblxuLndlbGxlID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHlbY2xhc3MqPSdwYXJlbnQtcGFnZWlkLTExNSddLFxuYm9keVtjbGFzcyo9J3BhZ2VpZC0xMTUnXSAud2VsbGUgPiBzdmcgZyB7XG4gIGZpbGw6IGRlc2F0dXJhdGUoJG1lZXQsIDQwJSk7XG59XG5cbmJvZHlbY2xhc3MqPSdwYXJlbnQtcGFnZWlkLTExNyddLFxuYm9keVtjbGFzcyo9J3BhZ2VpZC0xMTcnXSAud2VsbGUgPiBzdmcgZyB7XG4gIGZpbGw6IGRlc2F0dXJhdGUoJGxpbGEsIDEwJSk7XG59XG5cbi5tYWluLWhlYWRlcl9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogN3JlbTtcbiAgZmxleDogMCAxIDIzcmVtO1xufVxuXG4ubG9nby1sZnYge1xuICBtYXgtd2lkdGg6IDIzcmVtO1xufVxuXG4ubG9nbyA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxOCUvNXJlbTtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vIF9zbGlkZXIuc2Nzc1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgb3BhY2l0eSAgICAgIDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSxcbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbG9yICAgIDogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0ICA6IDJyZW07XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQgICA6IDJyZW07XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBhIHtcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cgICAgICAgOiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGggICAgOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0ICAgOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uZmVhdGhlcmxpZ2h0LW5leHQsXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzIHtcbiAgdG9wICAgOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5mZWF0aGVybGlnaHQtbmV4dDpob3Zlcixcbi5mZWF0aGVybGlnaHQtcHJldmlvdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuXG4gIHNwYW4ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5mZWF0aGVybGlnaHQtbmV4dCBzcGFuLFxuLmZlYXRoZXJsaWdodC1wcmV2aW91cyBzcGFuIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICBmb250LXNpemUgIDogMjRweDtcbiAgd2lkdGggICAgICA6IGF1dG87XG4gIGNvbG9yICAgICAgOiAjZmZmO1xuICBkaXNwbGF5ICAgIDogYmxvY2s7XG59XG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcbiAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduICAgIDogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheSAgICAgICA6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3cgICAgICA6IGF1dG87XG4gIHBhZGRpbmcgICAgICAgOiAwO1xuICBib3JkZXItYm90dG9tIDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQgICA6IDA7XG4gIG1hcmdpbi1yaWdodCAgOiAwO1xuICBtYXgtaGVpZ2h0ICAgIDogMTAwJTtcbiAgYmFja2dyb3VuZCAgICA6ICNmZmY7XG4gIGN1cnNvciAgICAgICAgOiBhdXRvO1xuICB3aGl0ZS1zcGFjZSAgIDogbm9ybWFsO1xuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aCAgOiAxMDI0cHg7XG4gIH1cbn1cbiIsIi8vIF9uYXYuc2Nzc1xuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubmF2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLm5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgb3JkZXI6IDE7XG59XG5cbi5zb2NpYWwtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgb3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tZW51LWl0ZW0ge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubmF2LWxpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJGEtY29sb3I7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tZW51LWl0ZW0gYTphZnRlcixcbi5tZW51LWl0ZW0gYTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDBzO1xufVxuXG4uY3VycmVudC1tZW51LWl0ZW0gYTphZnRlcixcbi5tZW51LWl0ZW0gYTpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbn1cblxuLm5hdi1saXN0LS1tZWV0IC5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyLFxuLm5hdi1saXN0LS1tZWV0IC5tZW51LWl0ZW0gYTpob3ZlcjphZnRlcixcbmJvZHlbY2xhc3MqPSdwYWdlLWlkLTExNSddIC5tZW51LWl0ZW0gYTpob3ZlcjphZnRlcixcbmJvZHlbY2xhc3MqPSdwYXJlbnQtcGFnZWlkLTExNSddIC5tZW51LWl0ZW0gYTpob3ZlcjphZnRlcixcbmJvZHlbY2xhc3MqPSdwYXJlbnQtcGFnZWlkLTExNSddIC5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyLFxuYm9keVtjbGFzcyo9J3BhZ2UtaWQtMTE1J10gLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVldDtcbn1cblxuLm5hdi1saXN0LS1ibHVtZSAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlcixcbi5uYXYtbGlzdC0tYmx1bWUgLm1lbnUtaXRlbSBhOmhvdmVyOmFmdGVyLFxuYm9keVtjbGFzcyo9J3BhZ2UtaWQtMTE3J10gLm1lbnUtaXRlbSBhOmhvdmVyOmFmdGVyLFxuYm9keVtjbGFzcyo9J3BhcmVudC1wYWdlaWQtMTE3J10gLm1lbnUtaXRlbSBhOmhvdmVyOmFmdGVyLFxuYm9keVtjbGFzcyo9J3BhcmVudC1wYWdlaWQtMTE3J10gLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIsXG5ib2R5W2NsYXNzKj0ncGFnZS1pZC0xMTcnXSAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWxhO1xufVxuXG4uc2lkZW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxNDAwcHgpIC8gMik7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2l0aW9uOiBsaW5lYXI7XG59XG5cbi5zaWRlbmF2LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkbmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG59XG5cbi5zaWRuYXYtbGluayA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5zaWRlbmF2LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkYS1jb2xvcjtcbn1cblxuLnNpZG5hdi1saW5rOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG59XG5cbi5zaWRuYXYtbGluazpob3ZlciAuc2lkZW5hdi10aXRsZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBDQVRFR09SSUUgTkFWICovXG5cbi5jYXQtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5cbi5jYXQtaXRlbSA+IGEge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSA2cmVtO1xuICBjb2xvcjogJHAtY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJHAtY29sb3IsIDUwJSk7XG4gIH1cbn1cblxuLmNhdC1pdGVtID4gYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19zcGlyaXR1YWxpdGFldC5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluIDBzO1xufVxuXG4uY2F0LWl0ZW0gPiBhOmFjdGl2ZTpiZWZvcmUsXG4uY2F0LWl0ZW0gPiBhOmhvdmVyOmJlZm9yZSxcbi5jYXQtaXRlbS5jdXJyZW50LWNhdCBhOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAxLjI1LCAxLjI1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmNhdC1pdGVtLmN1cnJlbnQtY2F0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA0cmVtIDAgMCA0cmVtO1xuICBjb2xvcjogZGFya2VuKCRwLWNvbG9yLCA1MCUpO1xufVxuXG4uY2F0LWl0ZW0uY3VycmVudC1jYXQgYSAuY2F0LWl0ZW0tMTAgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19nYXN0cm9ub21pZS5zdmcnKTtcbn1cblxuLmNhdC1pdGVtLTkgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb191bnRlcndlZ3Muc3ZnJyk7XG59XG5cbi5jYXQtaXRlbS02ID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fZmFtaWxpZS5zdmcnKTtcbn1cblxuLmNhdC1pdGVtLTQgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19nZXN1bmRoZWl0LnN2ZycpO1xufVxuXG4uY2F0LWl0ZW0tMTEgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19tZWRpZW4uc3ZnJyk7XG59XG5cbi5jYXQtaXRlbS0zID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fc3Bpcml0dWFsaXRhZXQuc3ZnJyk7XG59XG5cbi5jYXQtaXRlbS03ID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fa3JlYXRpdml0YWV0LnN2ZycpO1xufVxuXG4uY2F0LWl0ZW0tNSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvX3Nwb3J0LnN2ZycpO1xufVxuXG4uY2F0LWl0ZW0tOCA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvX3dvaG5lbi5zdmcnKTtcbn1cblxuLmNhdC1pdGVtLTEwID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fZ2FzdHJvbm9taWUuc3ZnJyk7XG59XG5cbi5jYXQtaXRlbS0wID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fYWxsLnN2ZycpO1xufVxuXG4uY2F0LWl0ZW0tNDAgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19uYXR1ci5zdmcnKTtcbn1cblxuLm5hdi0taW50ZXJuYWwge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgbGkge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gX2Jsb2NzLnNjc3NcblxuLyogU0lERUJBUiAqL1xuXG4uc2lkZWJhciB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi8qIEdSSUQgKi9cbi5ncmlkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTQlICsgMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC00JSArIDJweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuXG4uZ3JpZC1saXN0LS1ldmVudHMge1xuICBmbGV4OiAwIDEgODAlO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMDBweDtcbn1cblxuLmdyaWQtbGlzdC0tc3R1bmRlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBwYWRkaW5nOiAwIDQlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uZ3JpZC1pdGVtOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuXG4uZ3JpZC1saXN0LS1hbGwgLmdyaWQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWl0ZW1fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1pdGVtX2xpbmsgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncmlkLWl0ZW0gLmdyaWQtaXRlbV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBjb2xvcjogJHAtY29sb3I7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi5ncmlkLWl0ZW1fcHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWQtaXRlbV9wcmV2IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSA1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ncmlkLWl0ZW1faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHotaW5kZXg6IDU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JpZC1pdGVtX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEVWRU5UUyAqL1xuXG4uZXZlbnQtZmlsdGVyLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi50cmliZS1iYXItZmlsdGVycy1pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIHtcbiAgPiBkaXYge1xuICAgIGZsZXg6IDEgMCAzMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgfVxuXG4gIC50cmliZS1iYXItc3VibWl0IHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmV2ZW50LXNlYXJjaGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmV2ZW50LXNlYXJjaF9pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZXZlbnQtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZXZlbnQtZmlsdGVyID4gLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLndpZGdldF90cmliZS13aWRnZXQtZXZlbnRzLW1vbnRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50LWNhbGVuZGFyLS1hY3RpdmUge1xuICAud2lkZ2V0X3RyaWJlLXdpZGdldC1ldmVudHMtbW9udGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ldmVudC1saXN0LS1oaWRlLFxuLmV2ZW50LXNlYXJjaGJhci0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ldmVudC1kZXRhaWxfY2F0LFxuLmdyaWQtaXRlbV9jYXQsXG4uZ3JpZC1pdGVtX2NpdHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IGxpZ2h0ZW4oJHAtY29sb3IsIDIwJSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdyaWQtaXRlbV9jaXR5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gID4gLnNwZWNpZmljX2xvY2F0aW9uIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmdyaWRpdGVtX3RhZyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogbGlnaHRlbigkcC1jb2xvciwgMjAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ3JpZC1pdGVtX2NhdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICBwYWRkaW5nOiAxcmVtIDEuNHJlbSAwLjJyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ncmlkLWl0ZW1fZGF0ZSB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRncmVlbjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuYm9keVtjbGFzcyo9XCJtZWV0dXNcIl0gLmdyaWQtaXRlbV9kYXRlLFxuYm9keVtjbGFzcyo9XCJwYXJlbnQtcGFnZWlkLTExN1wiXSAuZ3JpZC1pdGVtX2RhdGUsXG5ib2R5W2NsYXNzKj1cInBhZ2UtaWQtMTE3XCJdIC5ncmlkLWl0ZW1fZGF0ZSB7XG4gIGNvbG9yOiAkbGlsYTtcbn1cblxuYm9keVtjbGFzcyo9XCJzdHVuZGVuYmx1bWVcIl0gLmdyaWQtaXRlbV9kYXRlLFxuYm9keVtjbGFzcyo9XCJwYXJlbnQtcGFnZWlkLTExNVwiXSAuZ3JpZC1pdGVtX2RhdGUsXG5ib2R5W2NsYXNzKj1cInBhZ2UtaWQtMTE1XCJdIC5ncmlkLWl0ZW1fZGF0ZSB7XG4gIGNvbG9yOiAkbWVldDtcbn1cblxuLmV2ZW50LWRldGFpbF9oZWFkZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDZyZW07XG4gIG1heC1oZWlnaHQ6IDQwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmV2ZW50LWRldGFpbF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgNHJlbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbn1cblxuLmV2ZW50LWRldGFpbF9jb250ZW50IHtcbiAgZmxleDogMCAwIDYwJTtcbn1cblxuLmV2ZW50LWRldGFpbF9kZXRhaWxzIHtcbiAgZmxleDogMCAwIDMyJTtcbiAgcGFkZGluZzogNnJlbSA2cmVtIDhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uZXZlbnQtZGV0YWlsc190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xufVxuXG5ib2R5W2NsYXNzKj1cIm1lZXR1c1wiXSB7XG4gIC5ldmVudC1kZXRhaWxzX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZXQ7XG4gIH1cbn1cblxuYm9keVtjbGFzcyo9XCJzdHVuZGVuYmx1bWVcIl0ge1xuICAuZXZlbnQtZGV0YWlsc190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWxhO1xuICB9XG59XG5cbi5ldmVudC1tZXRhLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJG1haW4tY29sb3I7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZHRlbmQsXG4uZHRzdGFydCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHJpYmUtb3JnYW5pemVyLmV2ZW50LW1ldGEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZXZlbnRzLWRldGFpbHNfY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmV2ZW50LWRldGFpbHNfaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ldmVudC1kZXRhaWxzX2l0ZW0gaDUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogJG1haW4tY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ldmVudC1kZXRhaWxzX2l0ZW0gcCxcbi50cmliZS1ldmVudHMtc3RhcnQtdGltZSxcbi50cmliZS1yZWN1cnJpbmctZXZlbnQtdGltZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndlbGxlLS13aGl0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI4NiU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDElLCAyNyUsIDApO1xuICB6LWluZGV4OiAwO1xufVxuXG4ud2VsbGUtLXdoaXRlIHN2ZyBnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmV2ZW50LWRldGFpbF9yZXNlcnZhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb24gZm9ybSB7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFkZC10by1jYXJ0IC5idG4tYm94IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhLFxuLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbm1lbGR1bmctZm9ybXRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb25cbiAgLnRyaWJlLWV2ZW50cy10aWNrZXRzXG4gIHRkLnF1YW50aXR5XG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uZXZlbnQtZGV0YWlsX3Jlc2VydmF0aW9uXG4gIC50cmliZS1ldmVudHMtdGlja2V0c1xuICB0ZC53b29jb21tZXJjZVxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb24gLnRyaWJlLXRpY2tldC5xdWFudGl0eSB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5hbm1lbGR1bmctZm9ybXRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtZmllbGRzIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1hdHRlbmRlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50cmliZS1ldmVudHMtbWV0YS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwLW9yZ2FuaXplcixcbi50cmliZS1ldmVudHMtbWV0YS1ncm91cC12ZW51ZSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi50cmliZS1ldmVudHMtbWV0YS1ncm91cCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRyaWJlLWV2ZW50cy1hZGRyZXNzIHAsXG4udHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtdmVudWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4udHJpYmUtZXZlbnRzLXZlbnVlLW1hcCB7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy12ZW51ZS1tYXAgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb24gLnRyaWJlLXJzdnAtbWVzc2FnZXMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXZlbnQtZGV0YWlsX3Jlc2VydmF0aW9uIC50cmliZS1yc3ZwLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnRyaWJlLXRpY2tldHMtdGFibGUuYW5tZWxkdW5nLWZvcm10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXZlbnQtZGV0YWlsX3Jlc2VydmF0aW9uIC50cmliZS10aWNrZXRzLXRhYmxlLmFubWVsZHVuZy1mb3JtdGFibGUgdGQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb24gLnRyaWJlLXRpY2tldHMtdGFibGUuYW5tZWxkdW5nLWZvcm10YWJsZSBpbnB1dCxcbi5ldmVudC1kZXRhaWxfcmVzZXJ2YXRpb24gLnRyaWJlLXRpY2tldHMtdGFibGUuYW5tZWxkdW5nLWZvcm10YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRyaWJlLXRpY2tldHMtdGFibGUgLnRyaWJlLXRpY2tldHMtb3JkZXJfc3RhdHVzLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb3JlLWV2ZW50cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblxuICAgICYuaXNfb3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgIGEge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4OiAxIDEgMjUlO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB9XG5cbiAgLm1vcmUtZXZlbnRzLWxpc3RfaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4vKiBLT05UQUtUIEJPWCAqL1xuLmtvbnRha3QtYm94LS1ob21lIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAkZ3JlZW47XG59XG5cbi5rb250YWt0LWJveCA+IHN2ZyB7XG4gIHdpZHRoOiAyMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1hcCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4jbWFwIHtcbiAgaGVpZ2h0OiAzMHJlbTtcbn1cblxuLmV2ZW50LWRldGFpbHNfcnN2cCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG5cbiAgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG4vKiBTRUNUSU9OUyAqL1xuXG4uY29udGVudC0tZGVmYXVsdCB7XG4gIG1hcmdpbi10b3A6ICR3cmFwcGVyLXBhZGRpbmctdmVydGljYWwtbGFyZ2U7XG59XG5cbi5jb250ZW50LXNlY3Rpb24tLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1zZWN0aW9uLS1iZyBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250ZW50LXNlY3Rpb24tLWJnIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBBUlRJQ0xFOiBERVRBSUwgKi9cblxuLmV2ZW50LWRldGFpbF9jb250ZW50IHNwYW5baWQqPVwibW9yZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNyZW07XG59XG5cbi8qIEZMRVggKi9cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LS1jIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtLTIgPiAqIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLmZsZXgtLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIE5FV1NMRVRURVIgKi9cbi5jb250ZW50LXNlY3Rpb24tLW5ld3NsZXR0ZXIge1xuICBtYXJnaW46IDEycmVtIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sZnZfbmV3c2xldHRlci5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG59XG5cbi5jb250ZW50LXNlY3Rpb24tLW5ld3NsZXR0ZXIgLndlbGxlIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jb250ZW50LXNlY3Rpb24tLW5ld3NsZXR0ZXIgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3c2xldHRlci1ob21lIHtcbiAgcGFkZGluZzogMTByZW0gNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIC53cGNmNyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAuZm9ybS1pdGVtID4gbGFiZWwgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGJvdHRvbTogMS41cmVtO1xuICB9XG4gIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuZm9ybS1pdGVtX25vdGljZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cbiAgLmFpb3dwcy1jYXB0Y2hhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5haW93cHMtY2FwdGNoYS1lcXVhdGlvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICsgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c2xldHRlci1mb3JtIHtcbiAgei1pbmRleDogMTI7XG59XG5cbi8qIFNVQlNJVEU6IEJMT0NLUyAqL1xuXG4uc3Vic2l0ZS1ibG9jay0tZnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIG1hcmdpbjogNnJlbSAwO1xuXG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgbWluLXdpZHRoOiA4cmVtO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGxpLFxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5ib2R5W2NsYXNzKj1cIm1lZXR1c1wiXSAuc3Vic2l0ZS1ibG9jay0tZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtZWV0O1xuXG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVldDtcbiAgfVxufVxuXG5ib2R5W2NsYXNzKj1cInN0dW5kZW5ibHVtZVwiXSAuc3Vic2l0ZS1ibG9jay0tZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWxhO1xuXG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlsYTtcbiAgfVxufVxuXG4vKiBDQUxFTkRBUiAqL1xuXG4udHJpYmUtbWluaS1jYWxlbmRhciB7XG4gIGJvcmRlcjogMDtcbn1cblxuI2FqYXgtbG9hZGluZy1taW5pIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4udHJpYmUtbWluaS1jYWxlbmRhci13cmFwcGVyIHtcbiAgLnRyaWJlLW1pbmktY2FsZW5kYXItZ3JpZC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDJyZW0gNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG5cbiAgLnRyaWJlLW1pbmktY2FsZW5kYXIgdGQsXG4gIC50cmliZS1taW5pLWNhbGVuZGFyIHRoLFxuICAudHJpYmUtbWluaS1jYWxlbmRhciB0aGVhZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLnRyaWJlLW1pbmktY2FsZW5kYXItZGF5b2Z3ZWVrIHtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgfVxuXG4gIC50cmliZS1taW5pLWNhbGVuZGFyLWRheS1saW5rLFxuICAudHJpYmUtbWluaS1jYWxlbmRhci1uby1ldmVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC50cmliZS1taW5pLWNhbGVuZGFyLWRheS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnRyaWJlLW1pbmktY2FsZW5kYXItbmF2IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMS41cmVtO1xuICB9XG5cbiAgLnRyaWJlLW1pbmktY2FsZW5kYXItbmF2IGRpdiA+IHNwYW4ge1xuICAgIGZsZXg6IDEgMiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG5cbiAgLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIC50cmliZS1taW5pLWNhbGVuZGFyLWRheS1saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC50cmliZS1taW5pLWNhbGVuZGFyLW5hdiAudHJpYmUtbWluaS1jYWxlbmRhci1uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMC41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAudHJpYmUtbWluaS1jYWxlbmRhci1uYXYtbGluay5uZXh0LW1vbnRoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuNXJlbSAwLjVyZW0gMDtcbiAgfVxufVxuXG4uZGF0ZWktbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGEtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gX2FydGljbGUuc2Nzc1xuXG4uYXJ0aWNsZS1kZXRhaWxfaGVhZGVyIHtcbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgd2lkdGggICAgOiAxMDAlO1xuXG59XG5cbi5hcnRpY2xlLWRldGFpbCB7XG4gIHBhZGRpbmcgICAgICA6IDAgMCA2cmVtO1xuICBtYXJnaW4tbGVmdCAgOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQgOiBhdXRvO1xuICBtYXJnaW4tdG9wICAgOiAwO1xufVxuXG5ib2R5Om5vdCguc2luZ2xlKSAuYXJ0aWNsZS1kZXRhaWwge1xuICBtYXgtd2lkdGggICAgIDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0ICA6IDA7XG4gIHBhZGRpbmctcmlnaHQgOiAwO1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgPiAqOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tIDogMDtcbn1cblxuLmFydGljbGUtZGV0YWlsX2ltYWdlIHtcbiAgbWFyZ2luICAgICAgICAgIDogMCAwIDZyZW07XG4gIG1heC1oZWlnaHQgICAgICA6IDQ1cmVtO1xuICBvdmVyZmxvdyAgICAgICAgOiBoaWRkZW47XG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgbWluLXdpZHRoIDogMTAwJTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1kZXRhaWxfdGl0bGUge1xuICBmb250LXNpemUgICA6IDZyZW07XG4gIG1hcmdpbiAgICAgIDogMXJlbSAwIDRyZW07XG4gIGZvbnQtZmFtaWx5IDogJGhlYWRlci1mb250O1xufVxuXG4uYXJ0aWNsZS1kZXRhaWwgPiBoMiB7XG4gIG1hcmdpbi10b3AgOiA0cmVtO1xufVxuXG4udHJpYmUtZXZlbnRzLW5vdGljZXMge1xuICBiYWNrZ3JvdW5kICAgIDogI2VmZWZlZjtcbiAgYm9yZGVyICAgICAgICA6IDAgc29saWQgI2JjZThmMTtcbiAgY29sb3IgICAgICAgICA6ICMyMjI7XG4gIG1hcmdpbiAgICAgICAgOiAxMHB4IDAgMThweDtcbiAgcGFkZGluZyAgICAgICA6IDJyZW07XG4gIHRleHQtc2hhZG93ICAgOiAwIDAgMCAjZmZmO1xuICBib3JkZXItcmFkaXVzIDogMDtcbn1cblxuXG4udmlkZW8taXRlbV9saW5rIHtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0ICAgOiAxMDAlO1xuICB3aWR0aCAgICA6IDEwMCU7XG4gIHRvcCAgICAgIDogMDtcbiAgbGVmdCAgICAgOiAwO1xuICByaWdodCAgICA6IDA7XG4gIGJvdHRvbSAgIDogMDtcbiAgei1pbmRleCAgOiA5OTk7XG4gIGN1cnNvciAgIDogcG9pbnRlcjtcbn1cblxudmlkZW8ge1xuICB3aWR0aCA6IDEwMCU7XG59XG5cbi5ncmlkLWl0ZW0tLXZpZGVve1xuICAuYnRuLS1ncmlke1xuICAgIGJvdHRvbTogLTJyZW1cbiAgfVxufSIsIi5zb2NpYWwtbWVkaWEge1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgYSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc29jaWFsLW1lZGlhLmZiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZmFjZWJvb2suc3ZnJyk7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5zb2NpYWwtbWVkaWEuaW5zdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2luc3RhZ3JhbS5zdmcnKTtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5cbi5jbnQtc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW46IDJyZW0gMDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuc29jaWFsLW1lZGlhLmZiIHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDAuN3JlbTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLmluc3Qge1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMXJlbTtcbiAgfVxufVxuIiwiLy8gX2Zvcm1zLnNjc3NcblxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbmlucHV0W3R5cGU9J2RhdGUnXSxcbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdmaWxlJ10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWluLWhlaWdodDogNXJlbTtcbiAgY29sb3I6ICRwLWNvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbn1cblxuLmZvcm0tYm94LS1ob21lIHtcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gIGlucHV0W3R5cGU9J3RlbCddLFxuICBpbnB1dFt0eXBlPSdkYXRlJ10sXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgaW5wdXRbdHlwZT0nZmlsZSddLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMXJlbSAwO1xuICB9XG59XG5cbi5mb3JtLXdyYXAgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cblxuLmZvcm0td3JhcCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcm0tcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1yb3ctLWltcG9ydGFudCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1pdGVtIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tcm93LS0yIC5mb3JtLWl0ZW0ge1xuICBmbGV4OiAwIDEgNDglO1xufVxuXG4uZm9ybS1pdGVtID4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZm9ybS1pdGVtID4gbGFiZWwgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgY29sb3I6IGxpZ2h0ZW4oJG1haW4tY29sb3IsIDMwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dCAwcztcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mb3JtLWl0ZW0gPiBsYWJlbCA+IHNwYW46b25seS1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5mb3JtLXdyYXAgaW5wdXRbdHlwZT0ndGVsJ106Zm9jdXMsXG4uZm9ybS13cmFwIGlucHV0W3R5cGU9J2RhdGUnXTpmb2N1cyxcbi5mb3JtLXdyYXAgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzLFxuLmZvcm0td3JhcCBpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuLmZvcm0td3JhcCBpbnB1dFt0eXBlPSdmaWxlJ106Zm9jdXMsXG4uZm9ybS13cmFwIHNlbGVjdDpmb2N1cyxcbi5mb3JtLXdyYXAgdGV4dGFyZWE6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tY29sb3I7XG59XG4uZm9ybS1pdGVtID4gbGFiZWwgPiBzcGFuOmhhcyhzZWxlY3QpICsgc3Bhbixcbi5mb3JtLWl0ZW0tLWFjdGl2ZSA+IGxhYmVsID4gc3BhbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCksXG4uZm9ybS1pdGVtLS1maWxsZWQgPiBsYWJlbCA+IHNwYW46bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDEuMnJlbSk7XG4gIGNvbG9yOiBsaWdodGVuKCRtYWluLWNvbG9yLCAzMCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuXG4uZm9ybS13cmFwIC5mb3JtLWl0ZW0tLWZpbGxlZCBpbnB1dCxcbi5mb3JtLXdyYXAgLmZvcm0taXRlbS0tZmlsbGVkIHRleHRhcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uZm9ybS1pdGVtLS1maWxlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgPiBsYWJlbCA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLyogTkVXU0xFVFRFUiAqL1xuLm5ld3NsZXR0ZXItZm9ybSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHdpZHRoOiA1MCU7XG5cbiAgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0gLmNoZWNrYm94IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMC4zcmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcblxuICAuZ2RwciB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMC41cmVtIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4xcmVtO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHlbY2xhc3MqPSdwYWdlLWlkLTExNSddLFxuYm9keVtjbGFzcyo9J3BhcmVudC1wYWdlaWQtMTE1J10ge1xuICAubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWV0O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbmJvZHlbY2xhc3MqPSdwYXJlbnQtcGFnZWlkLTExNyddIHtcbiAgLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVldDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vKiBBTk1FTFVORyBGT1JNICovXG5cbi50cmliZS1ldmVudHMtdGlja2V0cy5hbm1lbGR1bmctZm9ybXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udHJpYmUtZXZlbnRzLXRpY2tldHMgLnRpY2tldHNfZGVzY3JpcHRpb24sXG4udHJpYmUtZXZlbnRzLXRpY2tldHMgLnRpY2tldHNfbmFtZSxcbi50cmliZS1ldmVudHMtdGlja2V0cyAudGlja2V0c19uYW1lIHAsXG4udHJpYmUtZXZlbnRzLXRpY2tldHMgLnRpY2tldHNfcHJpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFydGljbGUtZGV0YWlsIC51bS1sb2dpbi51bS1sb2dvdXQge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVtLWxvZ291dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVtLWxvZ291dCBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cGNmNy1jaGVja2JveCxcbi53cGNmNy1yYWRpbyB7XG4gIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBsaWdodGVuKCRtYWluLWNvbG9yLCAzMCUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0taXRlbS0tdmVydGljYWwge1xuICAud3BjZjctY2hlY2tib3gsXG4gIC53cGNmNy1yYWRpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgID4gaW5wdXQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgfVxuICB9XG59XG5cbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJhY2tncm91bmQ6ICNkYzMyMzI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cblxuLmZvcm0taXRlbS0tdHh0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyogQU5NRUxEVU5HIEZPUk0gKi9cbi5tdCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tdDIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ubXQzIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ud3BjZjdjZl9yZXBlYXRlcl9zdWIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZm9ybS1yb3cuZm9ybS1yb3ctLTEge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5iY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU5O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAud3BjZjdjZl9yZXBlYXRlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4ud3BjZjdjZl9yZXBlYXRlciB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi53cGNmN2NmX3JlcGVhdGVyX3N1YiB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5YmYzMTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIH1cbn1cblxuLndwY2Y3Y2ZfcmVwZWF0ZXJfc3ViOmxhc3Qtb2YtdHlwZSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmJjazEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU5O1xuXG4gIHRleHRhcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5haW93cHMtY2FwdGNoYS1lcXVhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuIiwiLy8gX2Zvb3Rlci5zY3NzXG5cbi5mb290ZXJfaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIGNvbG9yICAgICAgICAgICA6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtICA6IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplICAgICAgIDogMS40cmVtO1xuICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG59XG5cbmJvZHlbY2xhc3MqPVwibWVldHVzXCJdLFxuYm9keVtjbGFzcyo9XCJwYXJlbnQtcGFnZWlkLTExNVwiXSxcbmJvZHlbY2xhc3MqPVwicGFnZS1pZC0xMTVcIl0ge1xuICAuZm9vdGVyX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVldDtcbiAgfVxufVxuXG5ib2R5W2NsYXNzKj1cInN0dW5kZW5ibHVtZVwiXSxcbmJvZHlbY2xhc3MqPVwicGFyZW50LXBhZ2VpZC0xMTdcIl0sXG5ib2R5W2NsYXNzKj1cInBhZ2UtaWQtMTE3XCJdIHtcbiAgLmZvb3Rlcl9pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbGE7XG4gIH1cbn1cblxuLmZvb3RlciBwIHtcbiAgY29sb3IgICAgOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmZvb3RlciAuZm9vdGVyX2lubmVyIGEge1xuICBjb2xvciAgICAgICAgICA6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmcgOiAwLjE1cmVtO1xuICB0ZXh0LWFsaWduICAgICA6IGNlbnRlcjtcbn1cbiIsIi8vIF9tZWRpYXF1ZXJpZXMuc2Nzc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM0cHgpIHtcbiAgLnBoLS1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cblxuICAuc2lkZW5hdiB7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMXJlbTtcblxuICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLm5hdiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDI1MiwgMjUyLCAwLjk1KTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluIDBzO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAwcztcbiAgfVxuXG4gIC5idXR0b24tLW5hdiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4gMC4wNXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbmF2LW9wZW4uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKC0xMDAlIC0gMnJlbSksIC01MCUsIDApO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuYnV0dG9uLS1uYXYtLWFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL25hdi1jbG9zZS5zdmcnKTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gMHM7XG4gIH1cblxuICBib2R5W2NsYXNzKj0ncGFyZW50LXBhZ2VpZC0xMTUnXSAuYnV0dG9uLS1uYXYsXG4gIGJvZHlbY2xhc3MqPSdwYWdlLWlkLTExNSddIC5idXR0b24tLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZXQ7XG4gIH1cblxuICBib2R5W2NsYXNzKj0ncGFyZW50LXBhZ2VpZC0xMTcnXSAuYnV0dG9uLS1uYXYsXG4gIGJvZHlbY2xhc3MqPSdwYWdlLWlkLTExNyddIC5idXR0b24tLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbGE7XG4gIH1cbiAgLm5hdi1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubmF2LS1hY3RpdmUgLm5hdi1saXN0IHtcbiAgfVxuICAuc29jaWFsLW5hdiB7XG4gICAgb3JkZXI6IDI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAubmF2LWxpc3QgYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLmJsb2NrZXItLWFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cblxuICAuc2lkZW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNpZG5hdi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICB9XG5cbiAgLndlbGxlIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUlLCAwKTtcbiAgICByaWdodDogMjAlO1xuICB9XG4gIC5uZXdzbGV0dGVyLWhvbWUge1xuICAgIHBhZGRpbmc6IDhyZW0gMnJlbTtcbiAgfVxuICAubmV3c2xldHRlci1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUsXG4gIC5zZWN0aW9uLXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cblxuICAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAuZ3JpZC1pdGVtX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxleDogMSAwIDMwJTtcbiAgfVxuXG4gIC5ncmlkLWxpc3QtLWV2ZW50cyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICB9XG5cbiAgLmNhdC1pdGVtID4gYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwIDAgNHJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud2VsbGUge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNSUsIDApO1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAuZXZlbnQtZGV0YWlsX2JvZHkge1xuICAgIC5ldmVudC1kZXRhaWxfY29udGVudCxcbiAgICAuZXZlbnQtZGV0YWlsX2RldGFpbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG5cbiAgICAuZXZlbnQtZGV0YWlsX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogNnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxOCUvM3JlbTtcbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlLFxuICAuc2VjdGlvbi10aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgLmJ0bi1ib3gtLXNlY3Rpb246YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTJyZW07XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbV90aXRsZSB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbSA0cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMCU7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbV9saW5rIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbV9pbWcge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbV9jaXR5LFxuICAgIC5ncmlkLWl0ZW1fZGF0ZSxcbiAgICAuZ3JpZC1pdGVtX3ByZXYge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbV9wcmV2IHAge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5idG4tLWdyaWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbV9pbWcgfiAqIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG5cbiAgLmZsZXgtLTIgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtLWJveCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIC5jb250ZW50LS1kZWZhdWx0IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLmFydGljbGUtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmFydGljbGUtZGV0YWlsX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLmFydGljbGUtZGV0YWlsIGgxLFxuICAuYXJ0aWNsZS1kZXRhaWxfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5tb3JlLWV2ZW50cy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICA+ICoge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlLWV2ZW50cy1saXN0X2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuZXZlbnQtZGV0YWlsX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cblxuICAuZXZlbnQtZGV0YWlsX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cblxuICAuaGVhZGVyLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICB9XG5cbiAgLmJ1dHRvbi0tbmF2IHtcbiAgICB0b3A6IDYuNXJlbTtcbiAgfVxuXG4gIC5zaWRlbmF2LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNpZGVuYXYtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgcGFkZGluZzogNHJlbSA4cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbiAgfVxuXG4gIC5zaWRuYXYtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubmF2LWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbV90aXRsZSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5ncmlkLWl0ZW1fbGluayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5ncmlkLWl0ZW1faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuZ3JpZC1pdGVtX2NpdHksXG4gICAgLmdyaWQtaXRlbV9kYXRlLFxuICAgIC5ncmlkLWl0ZW1fcHJldiB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbV9wcmV2IHAge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgfVxuXG4gICAgLmJ0bi0tZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZ3JpZC1pdGVtX2ltZyB+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1ib3gtLXNlY3Rpb246YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuXG4gIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1yb3ctLTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgZmxleDogMCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIC5ncmlkLWxpc3QtLWV2ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cblxuICAuZXZlbnQtZmlsdGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZXZlbnQtZmlsdGVyID4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLmV2ZW50LWRldGFpbF9jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxuXG4gIC5ldmVudC1kZXRhaWxfZGV0YWlscyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAud2VsbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1yb3ctLTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZm9ybS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
